Personal details

Augusto S. - Remote full-stack developer

Augusto S.

Based in: 🇦🇴 Angola
Timezone: UTC (UTC+0)

About

I'm a software engineer with extensive experience in web application development, testing, and seamless maintenance. My proficiency spans diverse platforms, frameworks and languages (Typescript, Java, and Go) to develop large scale applications.

Moreover, I bring hands-on experience with Linux, leveraging Docker and Kubernetes for robust containerization and orchestration. I have worked extensively on AWS and GCP, utilizing their services to architect scalable and resilient solutions.

My expertise extends to encompassing knowledge of development tools and best practices(KISS/DRY/SOLID), ensuring streamlined procedures across the development lifecycle.

Feel free to reach out at agst.carlos@gmail.com to connect or collaborate!

augusto.ao

Work Experience

Frontend Team lead
SETIC-FP (Finance Ministry of Angola) | Oct 2022 - Present
Angular
Jest
NgRx
PrimeNG
Storybook
Cypress
Nx Workspace
Micro Frontends

As a Frontend Team Lead at SETIC-FP, I lead a dynamic team in developing and maintaining web applications. My role involve overseeing the frontend development process, leveraging a diverse tech stack to achieve high-quality outcomes.

Key Responsibilities:

  • Leadership and Coordination: Directed a team of 9 frontend developers, fostering collaboration, and ensuring alignment with project goals and timelines.
  • Technology Stacks: Orchestrated the utilization of Angular, Storybook, Cypress, Ngrx, Nx workspace, PrimeNG, and Jest, optimizing these technologies to create robust and scalable applications.
  • Strategic Planning: Collaborated with cross-functional teams to plan and execute frontend architecture, design decisions, and implementation strategies, ensuring optimal performance and maintainability.
  • Code Quality Assurance: Led code reviews, enforced best practices, and mentored team members to maintain high-quality code standards, resulting in improved efficiency and reduced technical debt.
  • Testing and QA Collaboration: Implemented and managed automated testing using Cypress and Jest, fostering collaboration with QA engineers to ensure comprehensive test coverage and reliable software releases.
  • Training and Development: Conducted knowledge-sharing sessions, workshops, and training programs to enhance the team's proficiency in Angular and associated technologies, contributing to continuous skill development.

Achievements:

  • Successfully led the migration of a legacy frontend codebase to a modern Angular-based architecture, improving performance by 87% and enhancing the UI/UX.
  • Implemented Storybook for component-driven development, resulting in a 90% increase in development speed and a more modular and scalable codebase.
Fullstack Engineer (NestJS + Angular)
GrowthTech. (Brazil) | Nov 2021 - Jun 2022
Angular
PostgreSQL
RabbitMQ
Ethereum
TypeORM
NestJS
AWS

As a Fullstack Engineer at GrowthTech, I played a pivotal role in the development and maintenance of sophisticated web applications, leveraging a diverse tech stack to deliver innovative solutions.

Key Responsibilities:

  • NestJS Backend Development: Led the development of robust backend systems using NestJS and TypeScript, focusing on creating RESTful APIs, integrating with PostgreSQL using TypeORM for efficient data management, and ensuring scalability.
  • Blockchain and Smart Contracts: Collaborated closely with blockchain developers to design, code, and deploy smart contracts on the Ethereum network, ensuring alignment with business logic and stringent security standards.
  • AWS Management: Managed and optimized AWS services, including EC2 instances, S3 buckets, and AWS Lambda functions, ensuring the scalability and reliability of the application.
  • Angular Frontend Development: Took charge of frontend tasks using Angular, implementing UI/UX enhancements, new features, and seamless integration with the NestJS backend for a cohesive user experience.
  • RabbitMQ Integration: Integrated RabbitMQ for asynchronous communication between application components, enhancing performance and reliability across microservices.
  • Testing and Quality Assurance: Conducted comprehensive testing, including unit testing for backend endpoints, frontend components, and smart contract testing, ensuring robustness and reliability.

Projects

Microservices API built with NestJS + Stripe, Nodemailer, JWT, RabbitMQ...
PostgreSQL
RabbitMQ
Docker
Stripe Payments
Kubernetes
NestJS
AWS
This repo contains a microservices API built with NestJS, Stripe, Nodemailer, JWT, and RabbitMQ. It is a great starting point for building a scalable and secure API.

Education

Faculdade AIEC - Brazil
Bachelor's degree・Computer Science
Jan 2024 - Dec 2026
Universidade Gregorio Semedo.
Engineer's degree・Computer science
Feb 2020 - Oct 2025

Certifications & Awards

NgRx (with NgRx Data) - The Complete Guide (Angular 17)
Udemy | Jan 2024
Angular Architecture and Best Practices
Pluralsight | Nov 2023