Carlos is a certified Senior Software Engineer who offers a unique combination of cross-functional skills and a proven track record in technical analysis, design, and software development using JavaScript (ES6+), React, TypeScript, Angular.js, Angular 5, and Node.js. He is passionate about clean code, testing automation, continuous integration and deployment, and all development best practices and has extensive experience gathering and analyzing requirements, defining business processes, and integrating new software architecture and designs. An effective communicator who easily builds relationships with clients and stakeholders, Carlos is willing to work in an Agile environment that values process and quality.
Defining crucial processes like code management, release flows, QA strategy, dependency, and issue management.
Reviewing projects entering the engineering flow, managing resources by defining roles and responsibilities, aligning engineering priorities with the product team, handling tech debt, and overseeing system architecture.
Streamlining and optimizing the engineering workflow and leading front-end architecture.
Led a team of developers in building software solutions to meet customer needs and adhered to very strict code review and approval protocols.
Worked closely with other tech leads in designing and developing the architecture for an ongoing global-scale telecom project for Ericsson.
Enforced tech priorities and good practices in testing, automation, code reviews, continuous integrations, and delivery of components based on modular applications.
This B2B product is part of a Digital Transformation project in Ericsson. It consists of the development of a brand new UX-driven Catalog Manager application, whereby users can create and configure the catalog products for their company. It is a complex application with a very friendly interface. The potential clients for this product are the biggest telecom operators in the world with millions of clients. Enforced strict code review processes to guarantee compliance with the defined architecture, Angular Style Guide, and development best practices. Created a CI flow to automate lint verification, pass rate of unit tests, and build integrity and developed the front-end cache strategy of the application.
This is an efficient B2B product platform that allows the CSR to manage the order of services and products, including prices, taxes, configurations, and resources needed for a contract. Implemented new functionalities in the legacy project and increased unit testing coverage by 15%. Refactored legacy code, increased its performance by almost 100%, and reduced the lines of code by 40%, achieving a high rate of system performance.
Lee Academy is a platform that trains new employees in the brand history, processes, and products in an interactive and funny way with quizzes, videos, and photos. There is also a management area where it is possible to create new content for the portal. Implemented new functionalities on the legacy site, achieving a high rate of performance within a very short time on the project.