AM

Aaron Maupin

available

Last update: 29.07.2024

Senior Full Stack Engineer

Company: WiserBrand
Graduation: B.Sc Computer Science
Hourly-/Daily rates: show
Languages: English (Native or Bilingual)

Keywords

Node.Js JavaScript (Programming Language) Application Programming Interfaces (APIs) Cascading Style Sheets (CSS) Software as a Service Code Coverage Databases Push Technology PostgreSQL SQL Databases + 97 more keywords

Attachments

CV_290724.pdf

Skills

Adobe, DynamoDB, EC2, RDS, S3, SQS, VPC, AWS, Angular, Apache Kafka, Kafka, application performance, APIs, API, Bitbucket, cross-browser, C / C++, caching, CSS, CSS frameworks, Cassandra, cloud formation, test coverage, code coverage, code reviews, NLB, CI/CD, Cypress, data analysis, data pipelines, data processing, secure data, database queries, database schema, databases, Database, device compatibility, Django, Docker, ElasticSearch, ESLint, event-driven architecture, Express.js, ETL, FastAPI, Figma, Firebase, frontend, Git, Github, Golang, Google Maps, Grafana, HTML, Heroku, indexing, Computer Science, JIRA, Jest, JavaScript, Kubernetes, machine learning, MEAN stack, MERN, microservices, Azure Cloud, Microsoft SQL Server, mobile app, Mocha, MongoDB, MySQL, Nest.js, Next.js, NoSQL, Node JS, Node.js, node, OAuth 2.0, pair programming, pixel-perfect, Playwright, PostgreSQL, Postgres, programming languages, Programming Language, Prometheus, Puppeteer, push notification, push notifications, Python, RabbitMQ, React Native, Redux, React, React.js, Redis, RESTful APIs, REST, Route 53, SQL queries, SQL, search engine, Serverless, debugging, application design, software performance, code quality, SaaS (Software as a Service), SaaS, Stripe, high availability, SDLC, Tailwind CSS, Terraform, Test-Driven Development (TDD), TestRail, Three.js, TypeScript, user authentication, Vue.js, Web Application, web scraping, web services

Project history

04/2021 - 04/2024
Senior Full Stack Engineer
WiserBrand

Participated in the development of large SaaS (Software as a Service) project for about 3 years and played *

* an important role in entire development processes.
Implemented and maintained CI/CD pipelines using cloud formation templates, github action (ECR, ECS, *

* EKS, EC2, NLB, Route 53, VPC, etc.)
Utilized web scraping with Puppeteer and BullMQ for colleting price data from 500+ online stores. *

* Developed plug & play bank integration microservices using the adapter pattern, enabling seamless
* transition between different third-party bank systems for the Banking system.
Implemented an automated push notification workflow for marketing teams to test and implement new *

* push notifications without needing the development team's participation.
Implemented a scalable and secure authentication system for a SaaS platform using global *

* authentication and OAuth 2.0, reducing the risk of data breaches and improving user experience.
Wrote 300+ test cases with Jest and Cypress, identifying multiple serious and critical issues in the product *

* and successfully resolving all of them.
Participated in 200+ code reviews to ensure code quality and built great mentorship with senior *

* developers.

01/2020 - 04/2021
Senior Full Stack Engineer
ECC Belgium

Built out EPG service for gathering programming guidelines from different providers and published *

* enriched data to multiple publishers, which resulted 40% company revenue growth.
Established a more efficient and effective development process and a higher quality of code adopting *

* Domain-Driven Design (DDD) and Test-Driven Development (TDD) methodologies.
Utilized event-driven architecture for both existing and new ETL microservices. Additionally, developed *

* the configuration frontend for the product team, enabling them to manage the order and modify the
configuration of these microservices for various purposes.
Collaborated with machine learning developers to improve data processing and addressed complex *

* business needs.
Developed internal libraries, SDKs, and node modules to facilitate interaction with various microservices *

* for other teams.
Optimized the search engine by using DB indexing, cache (Redis), pagenation, and others. *

* Educated team members by employing pair programming sessions, comprehensive code reviews, and
* audits to ensure constant team growth and the highest quality of deliverables.

10/2017 - 11/2019
Full Stack Engineer
Lodgify

Developed and implemented high-quality APIs using Go, resulting in improved performance and *

* scalability of the digital platform.
Integrated RESTful APIs and web services into the application, enhancing overall functionality and user *

* experience.
Optimized SQL and NoSQL database queries, resulting in improved performance and reduced response *

* times.
Implemented various features, including product search functionality, user authentication and payment *

* processing.
Built out a customer-facing website and produced a new customer experience. *

* Optimized the performance by re-writing the structure of the project and following memorizing best
* practices (useMemo, useCallback).
Analyze the application performance by avoiding unnecessary re-renderings and following the best *

* practices like memorization hooks, lazy loading.




Worked in an agile environment and maintained effective team communication going through all phases *

* of SDLC like application design, development, debugging, testing and deployment.

11/2015 - 09/2017
Full Stack Engineer
Adobe Inc.

Increased the client's revenue by up to 120% by launching a ski resort ticket booking platform utilizing the *

* MERN stack (React, Node, Express.js, MongoDB, AWS).
Built family vacation recommendation platform using React, Next, Node, Express, and Serverless *

* framework.
Delivered doctor consultation platform using React, React Native, Firebase, Node, Postgresql. *

* Developed digital healthcare platform using React, and React Native and integrated third-party APIS such
* as Google Maps and Stripe to provide optimal user experiences.
Created a real-time ride-sharing mobile app like Uber to provide user-friendly service for drivers and *

* riders using React, React Native, Django, Postgres, Redis, AWS, and Docker.
Launched a food delivery platform, providing a good user experience to order and deliver food in a more *

* efficient way using MEAN stack on Azure Cloud.

06/2014 - 10/2015
Full Stack Engineer
Alten Belgium

Developed a Single Page Web Application with React.js, Redux, Angular, Vue.js, Express.js, Node.js, REST *

* API, and MongoDB, MySQL, Redis and ElasticSearch.
Managed code quality and testing using ESLint and Jest, achieving a code coverage of 70% to ensure *

* robust and reliable software performance.
Integrated Three.js library to create immersive 3D visualizations, addressing technical hurdles such as *

* optimizing rendering performance and handling complex scene interactions.
Developed a database schema and optimized database queries, and improved overall system *

* performance.
Participated in translating pixel-perfect design on Figma to the web application by using styled *

* components, and CSS frameworks for cross-browser and cross-device compatibility.

Local Availability

Only available for remote work
Profileimage by Aaron Maupin Senior Full Stack Engineer from Bruxelles Senior Full Stack Engineer
Register