Skip to content

alanmarcell/alanmarcell.github.io

Repository files navigation

Alan Marcell de Oliveira

Email: alanmarcell@live.com
Website: alanmarcell.github.io
Github: github.com/alanmarcell
Linkedin: linkedin.com/in/alanmarcell


With nine years of experience in technology, I am currently a Tech Lead at F3 Capital, where I contribute to the development of innovative solutions focused on APIs and full-stack development. Previously, I worked as a Backend Engineer at the same company, honing my expertise in system development. I am driven by the pursuit of efficient and creative solutions, aligned with the mission to promote technological excellence and innovation within the organization. I always seek to collaborate with diverse teams to achieve meaningful and lasting results.

Professional Goal

Tech Lead - Sr Backend Developer

Preferred Technologies

NodeJS, Typescript, GraphQL, Docker, PostgreSQL, MongoDB, React Native, Redux, Cypress, Jest.

Preferred Methodologies

Event Oriented Architecture, Serverless, Micro-services, Functional Programming, Test Driven Design (TDD), Clean Code, Mobile First, Agile

Preferred Tools

Visual Studio Code, Github, Datadog, JMeter, Copilot

Professional experience

Tech Lead - Backend Developer - 01/03/2022 - Current

Full Private Pension Software as a Service with a high-level process customization feature called Engine of Rules, enabling clients to apply their own business rules natively without code customization.

Key Achievements:

Contributed to the architecture and construction of the ERP system, establishing the foundation for the entire platform's backend infrastructure

Led a large engineering team in the subsequent ERP development phase, mentoring developers and ensuring code quality and best practices

Implemented monorepo architecture with internal libraries distributed via JFrog, improving code reusability and reducing development time across teams

Designed serverless infrastructure using AWS Lambda, SQS, and SNS for event-driven processing, ensuring scalability and cost efficiency

  • Main Technologies: TypeScript, Node.js, Monorepo, JFrog Artifactory, AWS Lambda, SQS, SNS, Mongoose, GitHub Actions
  • Main methodologies: Event Oriented Architecture, Serverless, Micro-services, Clean Code, Agile

Fullstack Engineer - 01/05/2021 - 30/04/2022

In this project, our goal was to unify the user experience of two acquired family office companies, GPS and Reliance, building a web and mobile application using React Native Web and a REST API written with Typescrypt/NodeJS as a api gateway.

Fullstack Engineer - 20/04/2020 - 30/04/2021

Natura - Global Sales Platform - Technical Evolutions Squad

In this squad our main goals was to increase performance and resilience while decreasing the infrastructure cost. The initial apdex was 0.79 and after 6 months of technical evolutions it reached 0.96, while reducing the infrastructure cost by around 5%.

  • Main Technologies: NodeJS, ReactJS, GraphQL, Postgre, Scylla, Docker, AWS, Jest, Jenkins, Dynatrace, JMeter, NPM Registry.
  • Main methodologies: Micro-services, Serverless, Event Oriented Architecture, Agile, Object Oriented Programming

Amodev - Associate Consultant

Budbuds.us - Crop control and evaluation tool

Fullstack Engineer - 01/11/2017 – 01/03/2021

Crop control and evaluation cross-platform application developed in React Native

  • Main Technologies: React Native, Graphql, NodeJs, Docker, Hapi, Postgre, Redux, Redux-Saga, Detox, Jest, Enzyme
  • Main methodologies: Clean Code, TDD, MVP Canvas

DONG - De olho na gôndola

Fullstack Engineer - 01/03/2019 – 01/09/2019

Trade marketing application with geolocated GPS, dynamic data collection backoffice controlled, visit history, etc.

  • Main Technologies: React Native, GraphQL, NodeJs, Hapi, SQL Server, Redux
  • Main methodologies: Clean Code, TDD, Functional programming

BityPreço / Simulador Clube Bitcoin - Cripto Currency Marketplace and Simulator

Front-end Architect - 06/2018 – 10/2018

Initially an crypto coins exchange project which eventually turned into a market place of crypto coins. Also counts with the Club Bitcoin Simulator, a simulator for the crypto currencies market.

  • Main Technologies: ReactJS, RestAPI, Redux, Redux-Saga, Material-UI, Cypress, Jest, Enzyme, StoryBook
  • Main methodologies: Clean Code, TDD, Mobile First, Lean Startup

Devires Tecnologia

Fullstack Engineer - 01/08/2019 - 27/03/2020

QSaúde Web Ecommerce Portal

Web portal for health plan adherence

  • Main Technologies: ReactJS, GraphQL, NodeJS, SQL Server, Typescript, Docker, Azure, Jest, Cypress
  • Main methodologies: Clean Architecture, Agile, Scrum, Object Oriented Programming

QSaúde Mobile Application

Application for health plan with features such as telemedicine, appointment scheduling, map of hospitals, offices and laboratories, personal health questionnaire among other features

  • Main Technologies: React Native, GraphQL, NodeJS, Typescript, Azure, Jest, Detox
  • Main methodologies: Agile, Scrum, Functional Programming

Digital Business Integration Analyst - 01/08/2017 – 01/11/2017

  • Main Technology: Angular 4

Fullstack Developer - 07/04/2017 – 09/06/2017

Integration Platform

  • Main Technologies: NodeJS, MongoDB, Docker, RabbitMQ, Pm2, Mocha, ES6, AngularJs
  • Main methodologies: Clean Code, TDD, MVP Canvas

Internal - 07/12/2016 – 07/04/2017

Bematech GDI

App in Ionic 2 for POS Report Management

  • Main Technologies: Ionic 2, Angular2, Typescript

ASP.NET E-commerce performance analysis

  • Main Technologies: Visual Studio Web Test, New Relic, Dynatrace, Fiddler

Winner of the Big Hackaton-ONU at Campus Party 10 - Health Keeper Project

  • Main Technologies: AngularJs, NodeJS, MongoDB, Express

Ângelo Ocanã Consulting and Training

Trainee - 13/04/2016 – 13/10/2016

Staffgeist - Web App for Workplace Assessment

  • Main Technologies: MVC, API, Angular JS, .NET 4.5 using C# language

  • Main methodologies: Domain Driven Design (DDD), Test Domain Development (TDD)

  • Database: MongoDB


Reorder IT Consulting

Support Analyst - 19/08/2016 – 13/06/2016

Tier III Data Center Support: T-Systems: Backup tape management, physical server and infrastructure monitoring, incident and change validation, technical follow-up, installation and uninstallation of equipment, receipt and shipment of equipment, among other duties.


VIP Systems

Support Analyst - 02/2013 - 06/2013

Support for systems developed in the company, such as access control, cash systems, RFID technology, etc. Maintenance and assembly of equipment for customers and commercial demonstrations, including RFID equipment.


Sitel Brasil

Support Analyst - 12/2012 - 02/2013

Service and support for Lenovo equipment warranty.

Formation

Analysis and Systems Development

Fatec Carapicuiba

02/2016 – 12/2016

02/2013 – 06/2013


Web Design

ITB Maria Sylvia Chaluppe Mello

07/2012 - 12/2012


High School

Federal Institute of Education, Science and Technology of São Paulo


Teens Office Course

Microcamp Barueri

01/2003 - 07/2004

Courses

  • Building Serverless Applications on AWS, David Tucker – Pluralsight
  • Building Multi-step Applications with AWS Step Functions, Nertil Poci – Pluralsight
  • Building Scalable APIs with GraphQL, Samer Buna – Pluralsight
  • Advanced Node.js, Samer Buna – Pluralsight
  • Building Data-driven React Applications with Relay, GraphQL, and Flux, Samer Buna – Pluralsight
  • Understanding Machine Learning with Python, Jerry Kurata – Pluralsight

Languages

  • English: Intermediate
  • Portuguese: Native

About

My Resume

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors