Profile PhotoLinkedin Logo

David Domingo

Senior Fullstack Engineer with Frontend focus

Game Avatar
  • Frontend Dev
  • Backend Dev
  • Devops
  • Cloud Engineering
  • Leading
  • Consulting

Weapons of Choice

Angular, Typescript, Java, Python and AWS

Angular Logo
TypeScript Logo
Java Logo
Python Logo
AWS Logo

Bio

David Domingo is a Senior Fullstack Engineer with a strong focus on frontend development. He has extensive experience in a variety of technologies, including Angular, his favorite frontend framework and one of the most popular for building complex web applications. David has worked on several projects where he led the development team and architected the frontend Angular apps, demonstrating his ability to build high-quality web applications and lead development teams to success using this technology.

David's experience also includes working with NextJS(TypeScript), Postgres, AWS CDK, Springboot, Python(FastAPI) and other technologies. He is a new tech addict, passionate about programming languages, and is known for being easy-going, fun, and having a great sense of humor.

Overall, David's expertise in Angular and other technologies make him a valuable asset to any team looking to build modern, scalable web applications.

Recent Experience

  • Bonus Homes, Remote — Senior Software Engineer

    June 2022 - March 2023

    Tech Stack: NextJS, AWS CDK, Apollo GraphQL, Snowflake, Postgres, Redis, AWS EventBridge, ECS, Lambda, S3, Python, FastAPI

    Responsibilities:

    • The infrastructure
    • The architecture
    • The code
    • The frontend apps, both client and internal

    Achievements:

    • Defined the whole infrastructure via AWS CDK
    • Created client apps in NextJS
    • Setup an eventbus architecture for our ETL pipelines
  • Sunday, Remote — Senior Software Engineer

    Feb 2022 - May 2022

    Tech Stack: ReactJS, Springboot (Java), Postgresql, GCP, Kubernetes, Redis

    Responsibilities:

    • Help integrate Payment Service Providers like Stripe.
    • Help maintain and develop the checkout credit card form.
    • Support the Toast POS integration.

    Achievements:

    • Refactored styling for the checkout process to match the design.
    • Resolved several integration bugs with the Toast integration.
    • Added support for Swile Mastercard detection.
  • Slalom, Charlotte, NC — Senior Consultant

    Aug 2020 - Feb 2022

    Tech Stack: Python + FastAPI, Angular, NgRx, Docker, AWS, Snowflake, Postgresql, Redis

    Responsibilities:

    • Leading the frontend of the internal B2B tool for the client.
    • Helping client engineers get up to speed with new technology.
    • Setting up project best practices for both the frontend and the backend.
    • Colead of the Latino/Hispanic ERG

    Achievements:

    • Helped rewrite a Scala backend into a Python backend.
    • Helped rewrite a Java Teradata data access tool into Python.
    • Helped add some Teradata queries to our Java data access tool.
  • PayTomorrow, Cornelius, NC — Lead Developer

    Dec 2017 - Aug 2020

    Tech Stack: Angular, Spring boot (Java) + Spring Cloud (Java), MySQL, AWS

    Responsibilities:

    • Leading the development team.
    • Architecting the frontend Angular apps.
    • Designing and developing internal APIs and APIs for merchant integrations in Java Springboot.
    • Integrating third party lenders.

    Achievements:

    • Created the new consumer finance application in Angular.
    • Refactored the Monolith into a Microservice System with the help of Netflix OSS.
    • Created third party lender integrations to handle all the credit spectrum via APIs.
    • Created interactive documentation for Merchants and Lenders to help them easily integrate with our platform.
    • Created Wordpress and Magento plugins.
    • Created a CI/CD process with Bitbucket Pipelines and AWS.

Ancient Experience

  • Wefox, Barcelona, Spain — Senior Frontend Developer

    Dec 2016 - Dec 2017

    Tech Stack: Angular, Sinatra, Wordpress

    Responsibilities:

    • Architecting the One Insurance Angular app.
    • Developing the One Insurance website.

    Achievements:

    • Developed v1 of the One Insurance web app.
    • Developed v1 of the One Insurance website.
    • Created an MVP with each major frontend framework to decide which one to use.
  • GetFinancing, Barcelona, Spain — Full Stack Developer

    Jan 2016 - Dec 2016

    Tech Stack: jQuery, Bootstrap, Python, Django, Twisted Python

    Responsibilities:

    • Improving the FrontEnd of GetFinancing's funnel, merchant portal and marketing tools.
    • Implementing third party lender funnels to our funnel.

    Achievements:

    • Redesigned the customer financing application.
    • Redesigned the Merchant Portal.
    • Created a prototype for the new Lender underwriting engine.
  • MOCA Platform, Sant Cugat del Vallès, Spain — Full Stack Developer

    Jan 2015 - Jan 2016

    Tech Stack: Backbone.js, Marionette.js, D3.js, Highcharts.js, jQuery, Bootstrap, node.js, Wordpress, AWS

    Responsibilities:

    • MOCA's Console FrontEnd and node.js proxy server.
    • MOCA's PhoneGap SDK.
    • Setting up project best practices for both the frontend and the backend.
    • Colead of the Latino/Hispanic ERG

    Achievements:

    • Implemented frontend for user segmentator with custom query builder.
    • Several Analytics screens with charts built with Highcharts and D3.
  • And more...

Education

  • La Salle Universitat Ramón Llull, Barcelona — Multimedia Engineering

  • La Salle Universitat Ramón Llull, Barcelona — Masters in High Performance Web Development

    Incomplete

Spoken Languages

English, Spanish, and Catalan