Howdy Logo
Image of André L.

André L.
Principal Engineer

Node.js
Javascript
Typescript
Nestjs
Redis
.NET
Amazon Aws
Kubernetes
Google Cloud
Python
Bio

Software Architect and Engineer specializing in best practices and modern technologies, with a strong passion for agility, product management, innovation, research and development, and LEAN business models. Proficient in Node, .NET Core, Java, Javascript, Typescript, SQL, and Python.

  • Senior Webservices Engineer
    9/1/2022 - Present

    Specialized in developing backend services for client projects within the healthcare industry, focusing on API GraphQL data design, data mesh, federation, and comprehensive authentication and authorization systems. Successfully designed and developed an SSO authentication gateway, implementing OAuth2 and SAML2 protocols, with robust server sessions, JWKS, application authorization, and identity provider routing.

    Demonstrated expertise in Node.js and NestJS, leveraging CosmosDB under CQRS and clean architecture paradigms. Proficient in utilizing Redis for efficient data caching solutions. Maintained a structured development process using Gitflow along with automations via GitHub actions. Leveraged Azure services for operational deployment and maintenance, including Frontdoor, WAF, API Management, Azure Container Registry, App Services, Application Insights, CosmosDB, Azure Cache for Redis, and Service Bus.

  • Software Architect
    9/1/2021 - 9/1/2022

    Engineered the evolution of the BaaS platform architecture from monolithic to microservices using the strangler pattern, incorporating microservices patterns such as saga orchestration, distributed tracing, log aggregation, service mesh, RPC, and circuit breakers. Provided technological support during an agile transformation utilizing squads, chapters, and guilds through rational, participative, and heuristic architecture methods. Coached teams to reinforce good Object-Oriented Programming practices including clean code, SOLID principles, and Design Patterns.

    Developed expertise in .NET Core 5 with a focus on hexagonal architecture, and implemented SQL Server for backend data management. Utilized Node and NestJS combined with TypeORM to enforce CQRS and clean architecture standards. Incorporated RabbitMQ for message brokering and Redis for distributed caching. Managed source code versions and CI/CD pipelines using Gitflow with Gitlab CI. Enhanced system monitoring and performance tracking with tools like Grafana and New Relic.

    Leveraged Kubernetes for container orchestration, with Istio providing service mesh capabilities. Utilized a broad array of AWS services including EKS for Kubernetes management, ECR for container registry, EC2 for scalable computing, RDS for managed relational databases, S3 for object storage, Lambda for serverless functions, Systems Manager, WAF for web application security, Cloudwatch for monitoring and logging, Route 53 for DNS management, Athena for querying data in S3, Glue for ETL processes, and endpoint services.

  • Senior Lead Software Engineer
    11/1/2020 - 9/1/2021

    Developed proficiency in .NET Core 3.1 utilizing NLayered architecture, and Node.js with NestJS and TypeORM, focusing on CQRS and clean architecture principles. Established resilient infrastructure using AWS services such as ECS, ECR, Application Load Balancers, EC2, RDS, S3, Lambda, Secrets Manager, Systems Manager, WAF, CloudWatch, Route 53, Athena, Glue, and Endpoint services. Automated processes seamlessly through DevOps practices leveraging GitLab CI, employing RabbitMQ for messaging, and integrating Redis for caching. Implemented front-end solutions using Vue and React with antd, and expanded mobile app capabilities with React Native. Adopted Gitflow for source control, utilized shell scripting for task automation, and enhanced monitoring and alerting systems with Grafana and New Relic. Applied Kanban methodology to manage project workflows effectively.

  • Senior Lead Software Engineer
    1/2/2019 - 11/1/2020

    Experienced technology leader in the Research and Development sector, specializing in both back-end development with .NET Core and front-end development with Angular 8x. Proficiency in process automation utilizing Spring and strong background in DevOps practices using GitLab and Google Kubernetes Engine. Played a key role in the technological integration of the programming team, ensuring seamless collaboration and efficiency in project execution.

  • Systems Analyst
    1/2/2017 - 1/1/2019

    Served as a Business and Software Systems Analyst, working extensively with both legacy and cutting-edge systems. Developed expertise in abstracting requirements into comprehensive business domain models and source code architecture. Utilized a deep understanding of system analysis to bridge the gap between technical and business teams, ensuring precise translation of business needs into technical specifications. Demonstrated skills in maintaining and upgrading legacy systems while implementing new system functionalities. Technical proficiencies included working with various analytical tools and frameworks to streamline processes and enhance system performance.

  • Software Developer
    1/2/2015 - 1/1/2017

    Developed software solutions for insurance brokers, leveraging expertise in Java, NodeJS, and Angular to build robust applications. Utilized SQL Server for efficient database management and queries. Ensured the reliability and scalability of the development environment through meticulous maintenance of infrastructure using Docker. Enhanced technical skills while contributing to the seamless operation and performance of software systems in a collaborative team setting.

  • Web Developer
    1/2/2011 - 1/2/2012

    Spearheaded the development of news portals employing the Django framework during a tenure from December 2010 to December 2011. Acquired and honed technical expertise in implementing scalable and responsive web applications. Collaborated effectively with Stefna Sistemas, formerly known as WYSIWYG, to deliver robust solutions tailored to Grupo Paulo Pimentel's requirements. Mastered the use of Django features for rapid development, emphasizing security and performance. This role mandated the integration of various tools and methodologies to streamline development processes and optimize user engagement metrics across the news portals.

  • Java Developer Analyst
    1/2/2010 - 1/2/2011

    Led the development of an ERP system using J2SE, demonstrating strong command over Java for enterprise-level applications. Expertise was further developed by creating web interfaces and backend functionality with Django, showcasing advanced skills in Python and web frameworks. This role required implementation and integration of various modules within the ERP system, ensuring seamless operation and improving efficiency. The utilization of Django facilitated the creation of robust, scalable, and maintainable web applications, contributing significantly to the overall architecture.

  • Technology Entrepreneurship: Lab to Market at HarvardX
    8/2/2020

André is available for hire

Hire André L.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.