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.
Tech Lead - Sr Backend Developer
NodeJS, Typescript, GraphQL, Docker, PostgreSQL, MongoDB, React Native, Redux, Cypress, Jest.
Event Oriented Architecture, Serverless, Micro-services, Functional Programming, Test Driven Design (TDD), Clean Code, Mobile First, Agile
Visual Studio Code, Github, Datadog, JMeter, Copilot
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
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
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
Fullstack Engineer - 01/08/2019 - 27/03/2020
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
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
App in Ionic 2 for POS Report Management
- Main Technologies: Ionic 2, Angular2, Typescript
- Main Technologies: Visual Studio Web Test, New Relic, Dynatrace, Fiddler
- Main Technologies: AngularJs, NodeJS, MongoDB, Express
Trainee - 13/04/2016 – 13/10/2016
-
Main Technologies: MVC, API, Angular JS, .NET 4.5 using C# language
-
Main methodologies: Domain Driven Design (DDD), Test Domain Development (TDD)
-
Database: MongoDB
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.
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.
Support Analyst - 12/2012 - 02/2013
Service and support for Lenovo equipment warranty.
Fatec Carapicuiba
02/2016 – 12/2016
02/2013 – 06/2013
ITB Maria Sylvia Chaluppe Mello
07/2012 - 12/2012
Federal Institute of Education, Science and Technology of São Paulo
Microcamp Barueri
01/2003 - 07/2004
- 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
- English: Intermediate
- Portuguese: Native