Work History

.NET Developer

Tecno Excelência

Dec 2023 -  Present

Luanda, Angola

• Develop ERPs systems as the main developer. • Communicate and work with teams when problems arise. • Design and plan changes to achieve project objectives. • Review user interface designs and changes made to the product. • Ensure successful project deliveries. • Promote best practices by developing tested and organized code.

Software Developer

Flor África

Sep 2023 -  Present

Luanda, Angola

• Develop and maintain robust and scalable RESTful APIs to facilitate communication with weather stations. weather stations. • Implement efficient algorithms to process and analyze large data sets generated by weather stations. • Created a small, reusable JavaScript library to simplify the retrieval and transmission of data from various weather station models. • Collaborate closely with cross-functional teams, including environment engineers and data analysts, to understand requirements and optimize analyst, to understand the requirements and optimize the functionality of the APIs. • Participate in code reviews and ensure compliance with coding standards and best practices

.NET Developer

Autonação

May 2022 -  Aug 2023

Luanda, Angola

In this job I worked in the development and maintenance of systems/applications that aim to automate several processes that are still carried out manually in Angola. Among them: system for managing material resources for state institutions, system for controlling attendance of employees, automatic generator of student cards. • Developed the Rest API of a system designed to control the material resources of a national institute using C#, Asp.net Core, Asp.net MVC, AutoMapper, MediatR and Microsoft Azure increasing by at least 30% the maintainability of the system. • Designed and developed a desktop application called SCG (Student Card Generator) applying the followings patterns and principles: DDD (Domain Driven Design), Clean Architecture, CQS (Command/Query Segregation) and using the following techs: Entity Framework, SQLite, MySQL, Winforms, MediatR, Dapper. The implementation os this system accelerated by at least 45% the process of creating student cards for one of our clients. • Prior to my arrival at the company, developers did not use any ORM (such as Dapper or Entity Framework Core), which drastically made the solutions difficult to maintain and dependent on data persistence technology. Since I joined the company and gracefully introduced Entity Framework and Dapper, as well as the concept of ORM, the development process has become much lighter (at least 25%) and lines of code have significantly decreased, removing the need to worry about the underlying technology behind data persistence.

Talks at Events Communities (1)

Angola Open-source Community

1586 members