Carlos L.Principal Engineer
Skills
Electronics Technician, Computer Scientist, and Master's student specializing in Computational Theories and Methods. Currently serving as a Technical Leader with a focus on transactional systems. Advocate for Clean Code, the judicious application of Data Structures and Algorithms, and the continuous pursuit of advanced Problem Solving methodologies.
Software Engineer Lead
4/1/2023 - Present
As a Technical Lead, drove ISO 20022 migration and payment system integration while providing strategic and technical guidance. Implemented new systems for receiving messages from the SWIFT network and adapted existing systems to accommodate MX messages. Provided insights and recommendations aligned with technical and business goals, demonstrating strategic decision-making capabilities. Led the engineering team, offering guidance and direction, promoting collaboration, and addressing technical challenges effectively.Technical Leader
6/1/2019 - Present
Gained significant expertise in maintaining and executing integrations with acquirers, sub-acquirers, issuers, and brands. Developed strong technical skills in handling complex payment processing systems and ensuring seamless integration among different financial entities. Demonstrated proficiency in working with APIs, RESTful services, and managing data exchange protocols. Utilized tools and frameworks such as Java, Spring Boot, and Hibernate to streamline integration processes. Applied knowledge of SQL and NoSQL databases, including MySQL and MongoDB, to effectively manage and analyze transaction data. Ensured reliable collaboration and version control using Git.Senior Software Engineer
9/1/2018 - 6/30/2019
Developed and refined distributed systems responsible for the entire transaction lifecycle across both physical and eCommerce platforms. Played an integral role in integrating new brands, overseeing all necessary steps for transaction enablement, from reconciliation and affiliation of store owners to real-time transaction processing. Designed scalable solutions and architectures to support these initiatives. Gained technical proficiency in .NET Core 2.+, .NET Standard 1.+, and Framework 4.+. Utilized Splunk for monitoring and troubleshooting. Employed Docker for containerization, Git for version control, and Azure DevOps for continuous integration and continuous deployment (CI/CD). Worked extensively with NoSQL databases like Redis and MongoDB, as well as RabbitMQ for message queuing. Managed relational databases using SQL Server and PostgreSQL, and demonstrated skills in various Object-Relational Mappers (ORMs).Systems Analyst
2/1/2018 - 9/30/2018
Participated in projects to renew the user experience of a brokerage firm, addressing technical, organizational, and business aspects of adherence journeys, suitability, registration, application usability, and electronic signature authentication. Emphasized development of a risk profile identification process during account opening and implemented an independent parallel call registration feature. Played a pivotal role in replacing and repairing legacy projects developed with ASP Net MVC or Web Forms, migrating to scalable and resilient solutions built with .NetCore 2.0 and .NET Standard 2.0 using Domain-Driven Design (DDD). Developed APIs with HTTP REST calls integrated via a service bus. Contributed to the overhaul of the front-end visual experience and integration of both new and legacy functionalities. Collaborated with the testing and quality teams to ensure robustness of each feature. Key tools, frameworks, and systems utilized include Azure DevOps, Scrum, TFS with Git, Oracle ORM Dapper, Visual Studio 2017, Angular 2+, React, MySQL, and RabbitMQ.Systems Analyst
10/1/2017 - 2/28/2018
Contributed to a project focused on strategic algorithms for retention, churn, loyalty, and product control for user operations. Executed evolutionary and corrective maintenance, prioritizing application resilience and extracting metrics for continuous improvement. Developed platforms designed for integration with other tools, enhancing user experience. Utilized Agile methodologies (Scrum and Kanban), and showcased technical expertise in Java, PegaSystem, and JavaScript.Systems Analyst
6/1/2016 - 11/30/2017
Participated in building the architecture and product development for various clients, encompassing stages from conception to deployment. In the TIM Inventory Project, developed systems to analyze raw data and initiate an ETL process, with thorough testing conducted at each ETL stage and integration with the tool executing the ETL. Key resources used include Java, JavaScript, DataStage, MySQL, and Oracle 11g. Contributed to the XTTS Project, focusing on integrations with other systems and managing frontline service ticket exchanges, utilizing Java web with Spring, Python 3+, Remedy 7.1+, Oracle, and MySQL.
In the Bradesco Seguros project, joined the team responsible for managing life insurance incidents. Acted as the Developer for the Backend systems that integrated with applications, employing Java web with Spring and Struts, along with SQL Server, Python 3+, Remedy 7.1+, Oracle, and MySQL.Developer
2/1/2012 - 5/31/2016
Developed and refined a range of applications, interfaces, and websites while also performing repairs on existing applications. Established technical proficiency in Java and JavaScript, and executed extensive database management using MySQL to support application functionality and integrity.
Computer Science at State University of Rio de Janeiro
2014 - 2017Electronics at State Technical School Henrique Lage
2011 - 2013Computational theories and methods at State University of Rio de Janeiro
2021 - 2022
Complete SQL at Softblue Cursos Online
1/1/2017Java Academy 2016 at Softblue Cursos Online
8/1/2016PL/SQL ORACLE at TRAINNING
8/1/2016SQL Oracle at TRAINNING
7/1/2016C++ Course with STL at UERJ
7/1/2014English Training at Instituto de educação Brasil Estados Unidos(IEBEU)
10/1/2012
Carlos is available for hire
Hire Carlos L.All Howdy Candidates are vetted for skills and english proficiency.