Welcome to Maikel's freelance profile!
Location and workplace preferences
- Location
- Paris, France
- Remote only
- Primarily works remotely
Verifications
Freelancer code of conduct signed
Read the Malt code of conduct
Languages
Categories
Skills (28)
- Methodologies
-
-
- Architecture
-
- Frameworks
-
-
-
-
- Languages
-
Maikel in a few words
Focused on contributing to the team and the company by providing and motivating knowledge sharing, targeting the best for the end-user and finally looking for improvements in the requirements in order to design, code and deliver the cleanest and most adherent solution. Always helping colleagues and mentoring less experienced professionals.
Experience
Dhis2
Java Software Engineer (remote) - As a freelancer
• Designing and specifying new requirements.
• Delivering new features and fixing bugs.
• Driving and applying code refactoring, performance improvements and code clean-up.
• Documenting and testing the deliverable.
• Supporting the QA team and eventual production issues.
• Helping to improve the development process by providing suggestions and constructive feedback in areas where improvements are clearly needed.
Aer Lingus
Dev Lead
• Leading off-shore and on-site teams. Agile environment.
• Improving the code base through refactoring, code reviews and better testing coverage.
• Designing and implementing new architecture solutions.
• Defining, implementing and integrating REST endpoints and services/ microservices.
• Making improvements to the software development process.
• Tuning the JVM using heap analysis and profiling techniques. Technologies: Java, Spring Boot framework, MongoDB, REST, caching (Memcached and Redis), JBoss application server, GIT, Gradle, Jenkins and testing frameworks like Mockito and PowerMock.
Global Payments
Senior Software Developer
• Reviewing and writing technical design documents.
• Contributing to requirements gathering.
• Improving and refactoring databases and back-end applications.
• Delivering and testing new features on Agile projects. Technologies: Java, Tomcat, Microsoft SQL Server (T-SQL), RabbitMQ, Memcached, Spring Boot framework, JDBC, REST, Maven, SVN, GIT, Jenkins and testing frameworks like Mockito and PowerMock.
Ibm - IBM Group
Level 3 Technical Support
• Supporting the IBM Connections platform for several clients.
• Joining calls and conferences to answer or understand the client's problem.
• Creating and delivering fix packs for clients' issues.
• Writing installation/deployment guides.
• Chasing and engaging other teams to resolve problems. Technologies: Java, JSF, IBM Connections, shell script, IBM Lotus Notes, DB2, WebSphere Application Server, Red Hat Linux, VMWare, MS Office.
Ibm - IBM Group
IT (Java) Specialist
• Designing and coding the solutions.
• Prototyping web UI.
• Writing user documentation.
• Supporting production bugs.
• Joining daily Scrum stand-up meetings. Technologies: Java, JEE, IBM WebSphere Server, IBM DB2, Javascript/Dojo framework, SVN and IBM Rational Software Suite
HSBC Global Technology Brazil
Senior Software Analyst | Developer
• Validating and improving business requirements.
• Ensuring the internal HSBC GLT standards for the applications.
• Leading on-site and off-shore teams.
• Working with other architects in Vancouver - Canada in order to define new development standards and guides. Technologies: Spring framework, Java, JEE, Dojo (Javascript), LESS, Websphere Application Server and Content Management, Maven and Rational Team Concert.
Ibm - IBM Group
IT Specialist
• Enhancing and developing new features for an internal application.
• Designing, prototyping and documenting the new features.
• Production support and bug fixes. Used technologies: Java, Portlets, Hudson, WebSphere application server, Agile (Scrum).
Nokia Siemens Networks
Senior Software Analyst | Developer
• Analysing, designing and documenting the new features.
• Collaboration with offshore teams in Argentina and India.
• Coding and bug fixing. Technologies: JBoss Seam, JPA, Hibernate, JBoss RichFaces, EJB 3, J2ME, SOAP, GlassFish application server and Microsoft SQL Server.
HSBC Bank Brazil
Senior Software Analyst | Developer
• Implementing new features for different projects.
• Supporting QA and business analysts.
• Mentoring of interns and junior developers. Technologies: Java, J2EE, SOAP Web Services, Javascript, IBM WebSphere Portal server v6.0, Portlets, MQ Series, Oracle and HSBC ES framework.
HSBC Bank Brazil
Software Analyst | Developer
• Implementing new features for different projects.
• Supporting QA and business analysts.
• Reviewing and improving use cases.
• Mentoring interns and junior developers.
• Production support and bug fixing. Technologies: Java, J2EE, SOAP Web Services, Javascript, IBM WebSphere Portal server v6.0, Portlets, MQ Series, Oracle.
Recommendations
Check out Maikel's recommendations