André Vinícius

Back-end software engineer

I currently work for Grupo Carrefour Brasil as a back-end Javascript (Node) and Python (FastAPI) software engineer, responsible for design, develop and test solutions for loyalty programs and discount coupons issuing.

With a strong background on AWS and GCP , I develop cloud applications designed for the web. Out of the work, I'm always looking for new things to explore and ways to automate daily tasks.

My focus areas are Cloud, Microsservices and Serverless Applications, always applying industry-standards integration patterns.

If you want to see more information about my background, please check my LinkedIn profile and feel free to send me a message from there or e-mail.

Check my Linkedin profileContact-me via e-mail

My professional skills

Back-end software developmentJavascript (Node.js), Typescript, Python (FastAPI), Express, Fastify, NestJS, Test-Driven Development (TDD), Jest JS. Practical experience applying SOLID, Clean Code and Domain-Driven Design (DDD) principles. Swagger API documentation
Cloud Applications and Integration TechnologiesAPIs development. AWS Lambda, GCP Cloud functions, API Gateway, EventBridge, Pub/Sub technologies (Amazon SQS and GCP Pub/Sub) and notifications (Amazon SNS). Microsservices and integration patterns, such as CQRS, SAGA and transactional outbox
Front-end Software developmentReact, Javascript, Tailwind, HTML, CSS
Application securityOAuth 2, JWT, Cognito, Social Identity Federation
Devops, application platforms, infrastructure and monitoring/observabilityStrong fundamentals on Networking configuration and security topics (subnets, NACL and statefull firewals). Hands-on experience with EC2, ECS/Fargate, Docker and Kubernetes and Cloudwatch. Experienced in Linux systems and Devops practices, such as Continuous Integration / Continuous Delivery using industry standard technologies (Git, Gitlab, Github actions). Infrastructure as Code (Terraform, Cloudformation)
DataData ingestion, storage and processing. ETL, Data lake, Data Warehousing. Technologies: Amazon Glue, Apache Spark, Redshift, Google Big Query, Amazon Athena, Quicksight. Experience with MySQL, PostgreSQL, MongoDB, DynamoDB and AWS RDS / Aurora
AI and MLGenerative AI usage through hubs such as Amazon Bedrock and purpose-built ML services (Amazon Personalize, Rekognition, Comprehend, Polly, Transcribe, Textract)

My working and studying experiences

These are the companies and schools that are important parts of my carreer

  1. Pontifícia Universidade Católica de Minas Gerais - Web Development Specialization

    Studying full-stack web development. This specialization covers topics such as Devops, software architecture, software testing, Agile methods, SQL and NoSQL databases, user experience and others
  2. Grupo Carrefour Brasil - Back-end Developer

    Working as a full-time back-end software engineer. The primary technologies applied in this role are Javascript (Node.JS) and Python (FAST API)
  3. Amazon Web Services (AWS) - Solutions Architect

    Worked as a Solutions Architect, designing and implementing solutions for a wide range of technology challenges. Focus on serverless technologies and technologies such as RESTful APIs (API Gateway), GraphQL (AppSync), Authentication and Authorization (OAuth, Cognito, JSON Web Token/JWT), messaging and integration services (SQS, SNS, EventBridge), streaming, microservices and event-driven architectures using Lambda functions and containers (Docker, ECS, EKS, ECR)
  4. Itaú Unibanco - Software Engineer

    I spent over one and a half year working for the modernization journey from mainframe to cloud applications. The majority of the time was focused in writing Python programs related to APIs and data processing. The application core was built over AWS, using technologies such as API Gateway, Lambda, Glue, Athena and S3
  5. Itaú Personnalité - Analytics MIS Intern

    Responsible for the datamart management, handling process running over SAS technology. I also had the opportunity of bringing Hadoop to the team, using Python for data extraction and manipulation
  6. Universidade Presbiteriana Mackenzie - College graduation - Information Systems

    This was my graduation. I spent 4 years over a Information Systems bachelor degree
  7. Blinks - Business Intelligence Intern

    I worked setting up customers web sites of a wide range of different purposes (e-commerces in the majority of the time). I worked withb Javascript, handling data layers and implementing user behavior tracking scripts through Google Tag Manager and Google Analytics
  8. ETEC Professor Adhemar Batista Heméritas - IT Technical Course

    Technical IT course during my high-school years