I have 7 years of experience as a Fullstack Developer, primarily focused on backend development. During this time, I've worked with various technologies including Java, Node.js, React, Angular, Spring Boot, and React Native.
I was technical support leader for a SaaS platform that had microservices deployed in Spring Boot. I had rotating teams that worked by contexts (microservice groups). I had extensive experience in this platform since I did extensive development on the original monolithic platform, before its implementation in microservices. Additionally, I had extensive knowledge on the frontend side that called these microservices, especially in Magento 2 and Angular. On several occasions when problems became really complex I had to resolve incidents on my own since the SLA times were quite short for critical incidents. All this management was handled from Jira and Azure Devops. I also led production releases deployed through Azure Devops pipelines.
Additionally, I have hands-on experience in frontend development with React and React Native, having contributed to several projects that required creating and maintaining complex user interfaces.
As a learning aspect, I would say that knowledge at a technical level and at a business level of the platform you lead is essential, this allows you to give appropriate contexts to each member of the team. Furthermore, being a Full Stack developer helps a lot because you cover any layer of the application where improvements need to be made or a bug resolved, and according to the profile of each team member you can delegate tasks where they can be performed more effectively and efficiently.
Here's a list of my job experience and my roles:
Aug 2018-Aug 2024 TUTENLABS. Santiago de Chile
Jun 2020-Aug 2024 Team lead
Responsibilities:
• Conduct performance reviews and provide meaningful feedback
to team members.
• Application support Level 2 for company’s production projects.
Achievements:
• Provided leadership, guidance and mentoring to a team of 6 developers,
resulting in increased productivity.
• Processes and procedures were developed and implemented that
reduced the number of production problems by 80%.
Aug 2018-Jun 2020 Full-Stack Developer
Responsibilities:
• Develop new features for marketplace project in Java-Angular.
• Migrate marketplace project to Magento 2® platform.
• Lead Magento marketplace development team and develop new
features.™ México Marketplace.
Achievements:
• Succesfully migrated Engie™México Marketplace minimum viable
product to Magento 2® platform using SCRUM agile methodology.
• Developed new features for applications using technologies such
as Java (Jersey and JPA, Spring Boot) for the Backend, Angular
6/ReactJS for Frontend and React Native for mobile app.
Nov 2016-Jul 2018 SILOCOM C.A. Caracas, Venezuela
Programming and Development Analyst
Responsibilities:
• Maintenance and update core platform of the company and its
modules.
• Maintenance and update of internal management applications.
• Update database structure of core platform.
• Server monitoring.
Achievements:
• Developed web application for internal client management using
Spring as back-end framework, AngularJS as main front-end
framework and hibernate as ORM for persistence, among other
technologies and tools including MySQL,CVS and NetBeans.