- As code-owner, I am accountable for code integration in the core libraries and the main application. - Design and implement new features for complex projects, collaborating with product, design, and frontend teams to meet both business requirements and deliver a great UX. - Propose and execute architectural designs for scalable and efficient system components. - Ensure the platform remains resilient, secure, and capable of handling growing user demand through effective use of cloud-based infrastructure. - Conduct thorough testing and debugging processes to ensure high-quality deliveries, improving the performance and reliability of the application. - Mentor new and existing team members on best practices, code quality and architectural decision.
- Developed new features for the backend application, focusing on robust functionality and optimal performance through effective service integration and thorough testing to ensure high quality solutions. - Actively contributed ideas and proposals to improve the application architecture, collaborating with cross-functional teams to assess current structures and suggest scalable solutions that align with business objectives. - Created detailed technical specifications for new features, documenting requirements and implementation strategies to ensure clarity and alignment among development teams, facilitating a smoother development process.
- Developed frontend and backend applications using technologies and tools that best fit the project's needs, primarily leveraging cloud platforms. - Collaborated with cross-functional teams to design and implement innovative solutions that met client requirements and enhanced the user experience.
- Maintained and managed existing applications, ensuring their proper functioning and efficiency while resolving issues and implementing necessary updates. - Migrated legacy applications to a modern web environment, using .NET Core and SQL Server to improve - performance, scalability, and maintainability.
- Developed management applications for multiple departments, including human resources, administration, accounting, and operational areas; optimizing processes to make the work of their collaborators safer, faster, and more effective. - Efficiently managed the resources of the server infrastructure and monitored communications between the company's operational bases.