I love coding, performance and architecture challenges. If you think I'm a good fit for your team, don't hesitate to contact me
Some technical details:
Season Backend developer specialised in Scala/Java. Tech Lead and Architect since 2009 on multimillion, international projects in critical areas such as Healthcare and eDemocracy. Believer on the benefits of test-first coding and iterative releases. Continuous Integration practitioner since 2005. Currently interested in Distributed Systems and engineering Big Data (Lambda Architecture, Event Sourcing,... ).
Freelance Scala/JVM Sw Engineer. @ Ignasi is a full-time scala developer on a test-first oriented team. Depending on the projects/client Ignasi may take the role of a PO or a team-member. Occasionally he will also provide architecture/code reviews to teams struggling with bottlenecks, legacy maintenance, etc... These are usually solved by covertly training some XP principles and ensuring the teams will adopt them. From July 2013 to Present (2 years 6 months) Co-Organizer @ Altogether with some agilogy members, Ignasi maintains the Barcelona Meetup to raise interest around scala technology. He tries to involves all participants inviting everyone unregarding their level of expertise to present. After a year of this approach the meetup is pivoting to debate-like presentations where the presenter simply brings a small agenda of contents and the attendees participate during the presentation. From July 2013 to Present (2 years 6 months) Barcelona Area, SpainParticipant @ From 2011 to Present (4 years) Speaker @ From 2012 to 2015 (3 years) Speaker @ From 2012 to 2015 (3 years) Engineer/Architect/Director of Software Engineering @ For over six years Ignasi grew from Senior Sw Engineer to Software Director. He was involved in local, regional and country-wide elections from development, to operations to project management positions. Most of his efforts and responsibilities were focused on software and solution architecture. From February 2007 to July 2013 (6 years 6 months) Technical Recruiter and Event Organizer @ As a side-project Ignasi was active part in the organization of the first 3 Day Startup event in Barcelona taking place April 2011. His main duties were the technical recruitment where he managed a team of four recruiters, scheduled and overviewed over 60 interviews in a period of 4 weeks to select the technical participants of the 3DSxBCN event.
During the event itself Ignasi was in charge of social media and several in-place organizational tasks: presentations moderator, mentoring, logistics, etc... From January 2011 to May 2011 (5 months) Co-founder @ norbt.com is a host-proof hosting for end users to keep secret data without dedicated software. What that means is that norbt.com will encrypt data in the user's browser and then store it on a server in a way an adminitrator would not be able to tamper with it.
Ignasi participated in inception, design and cryptography-related aspects of the coding on norbt version 1. Took over some supporting tasks as analytics review and community-management suggestions and reviews. From January 2009 to January 2010 (1 year 1 month) Project Manager @ As a PM, Ignasi gathered requirements and anticipated needs from inhouse users. With that information Ignasi was in charge of the project definition and monitoring of the project execution. Projects where publicly bid and so interaction with several outsourced providers was required. Some bigger projects developed by partners on premises would require Ignasi some more low-level overview. Ignasi also acted as a proxy between providers and inhouse IT teams ensuring all project needs in terms of infraestructure would be met. From September 2006 to March 2007 (7 months) Analyst programmer @ During this 5 year period Ignasi grew from junior developer in charge of supporting tasks to analyst programmer responsible for some areas of the application the team was developing.
NTE's software division was mainly focused on healthcare software which requires highest accuracy and data privacy. His duties involved high level design and peer design review, development, code reviews and deployment. All the development cycle was conducted under a strict quality control which included a 2:1 dev-to-QA ratio, continous integration (unit-testing and integration testing) and very high traceability of requirement-to-code.
The solution was monstly developed in JAVA and included code generation to support desktop and web-based clients, laboratory-instruments, communication, end-user messaging (e-mail & SMS), internal event-based architecture, etc...
The stack was J2EE and had to support IBM WebSphere, JBOSS, OC4J. It used EJB, MDB, JSP and inhouse ORM and presentation frameworks. Messaging was based on JMS and used either AS provided broker or ActiveMQ. From October 2001 to September 2006 (5 years) Secretary General @ For three years Ignasi was an active part of the regional chapter of IAESTE in Catalunyal. He even lead as president for the chapter defending the interests of the 100+ students that would be working abroad thanks to IAESTE programmes.
His duties involved promoting the associations among students and companies alike. Hosting bi-yearly country-wide event and even world-wide event in 2000 for representatives of other IAESTE chapters. From 1998 to 2001 (3 years) Developer @ During the internship, Ignasi developed a web client acting as proxy for intranet user's to send SMS messages to deployed personnel. The proxy converted text into AT+ Commands and delivered via modem interface over RS-232 to Nokia devices physically connected to the servers. From July 2000 to September 2000 (3 months)
PostGraduate, IT Project Management @ Universitat Politècnica de Catalunya From 2009 to 2009 Master, Telecomunicacions @ Universitat Politècnica de Catalunya From 1996 to 2001 Ignasi Marimon-Clos is skilled in: Java, Scala, Software Engineering, Java Enterprise Edition, Scrum, Agile Methodologies, Software Development, Agile Project Management, Test Driven Development, Continuous Integration, Linux, Web Applications, Web Services, Software Project Management, Eclipse