Enmanuel Veras Vargas, Developer in Santo Domingo, Distrito Nacional, Dominican Republic
Enmanuel is available for hire
Hire Enmanuel

Enmanuel Veras Vargas

Verified Expert  in Engineering

Bio

Enmanuel is a software engineer with a strategic approach to solving problems while delivering business value through software. He helped develop the MVP of a spend intelligence web app for one of the largest companies by revenue in the world. He's been involved in the software development lifecycle of several web applications and excels with React, Node.js, Python, and Docker. Enmanuel is known for his attention to detail and enjoys creating new products.

Portfolio

Automobile Industry Startup
Python 3, Python, ChatGPT, OpenAI, LangChain, SQLAlchemy, FastAPI, React...
Fortune 500 Insurance Corporation
React, Node.js, GraphQL, Apollo, Microsoft SQL Server, Tailwind CSS
BCG - Gamma
React, Redux, Charts, Figma, Continuous Integration (CI), Authentication...

Experience

  • Docker - 4 years
  • React - 4 years
  • Node.js - 4 years
  • JavaScript - 4 years
  • Amazon Web Services (AWS) - 3 years
  • Python - 1 year
  • FastAPI - 1 year
  • OpenAI - 1 year

Availability

Part-time

Preferred Environment

GitHub, GitLab, Jira, Slack, Visual Studio Code (VS Code), MacOS

The most amazing...

...project I worked on was an AI assistant for automobile dealers built with Python, LangChain, and OpenAI.

Work Experience

Senior Software Engineer

2023 - PRESENT
Automobile Industry Startup
  • Developed an AI assistant using OpenAI and LangChain to handle many concurrent sales conversations for automobile dealers.
  • Created a web portal using Next.js to manage LLM prompts and track AI suggestions.
  • Implemented web scrapers to collect data and embed them as context for LLM processing.
Technologies: Python 3, Python, ChatGPT, OpenAI, LangChain, SQLAlchemy, FastAPI, React, Next.js, OpenAI Assistants API, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon S3 (AWS S3), Minimum Viable Product (MVP), Artificial Intelligence (AI), Large Language Models (LLMs), Natural Language Processing (NLP), Scalability, Cloud, AWS Amplify

Senior Software Engineer

2022 - PRESENT
Fortune 500 Insurance Corporation
  • Maintained and fixed bugs on multiple modules and features including the policy acquisition process.
  • Developed a feature that allowed users to manage buildings for Insurance coverage.
  • Provided reasoning behind technical decisions and alternative approaches for feature implementations.
  • Performed regular PR reviews for fellow developers.
  • Received acknowledgement for taking ownership on feature implementations.
Technologies: React, Node.js, GraphQL, Apollo, Microsoft SQL Server, Tailwind CSS

Senior Software Engineer

2022 - 2023
BCG - Gamma
  • Worked as a productive team member on a spend intelligence web project built with React for one of the largest companies by revenue in the world.
  • Provided technical rational for coding decisions and design discussions.
  • Prepared demo presentations to showcase the progress done on a sprint.
  • Performed PR reviews for fellow developers in order to ensure code quality and consistency.
  • Translated client requirements into manageable development tasks.
  • Helped develop dashboards using Chart.js in order to visualize pertinent data.
  • Implemented multiple Tableau integrations to display complex data charts.
  • Added role-based permissions to conditionally enable viewing features and components.
Technologies: React, Redux, Charts, Figma, Continuous Integration (CI), Authentication, Front-end Development, User Experience (UX), Data Visualization, Agile, JavaScript, TypeScript, Front-end, Styled-components, Finance, Web Development, Create React App, Web, Functional Programming, Tailwind CSS, CSS3, ECMAScript (ES6), Testing, Postman, Minimum Viable Product (MVP), Artificial Intelligence (AI), Cloud

Senior Software Engineer

2022 - 2022
Synthesis AI
  • Helped develop the MVP of a web application that allowed users to create labeled images and videos for machine learning models through synthetic data.
  • Helped prioritize tasks that brought more value to the MVP.
  • Contributed to the overall architecture of the front-end by highlighting best practices and tools.
  • Provided feedback and performed PR reviews for teammates.
  • Tracked down and debugged existing issues in the application.
Technologies: React, JavaScript, Redux, CSS, Zustand, Material UI, Ace Editor, Styled-components, TypeScript, CSS Grid, CI/CD Pipelines, Continuous Integration (CI), Front-end Development, User Experience (UX), Front-end, Agile, Test-driven Development (TDD), Web Development, Create React App, Web, Functional Programming, CSS3, ECMAScript (ES6), Testing, Postman, Minimum Viable Product (MVP), Artificial Intelligence (AI)

Senior Software Engineer

2022 - 2022
Technology Outsourcing Company
  • Developed both the front end and back end of several features for a donations pickup system.
  • Produced and maintained code for a React Native application targeted at Android tablets.
  • Created multiple data reports by implementing recurring scripts that processed information in various Firebase structures.
Technologies: React, React Native, Firebase, GraphQL, JavaScript, Agile, Test-driven Development (TDD), Code Review, Unit Testing, Back-end Development, Mobile Development, CSS, Front-end, JSON Web Tokens (JWT), Next.js, JavaScript Testing, Node.js, Chart.js, Tailwind CSS, Jest, CI/CD Pipelines, Google Cloud, Continuous Integration (CI), Authentication, Front-end Development, Mobile, Full-stack Development, REST, User Experience (UX), Integration Testing, Data Visualization, TypeScript, Styled-components, Finance, Cloud Firestore, Web Development, Android, NoSQL, Server-side Rendering (SSR), Create React App, Web, Mobile Apps, Maps, Cloud Platforms, Apollo, CSS3, ECMAScript (ES6), Full-stack, Testing, Postman, Formik

Senior Software Engineer

2021 - 2022
Didomi
  • Built functions to integrate new 3rd-party tools into the system that pulled choices from the platform to clients' internal services or 3rd-party vendors used for emailing, user management, analytics, etc.
  • Created configuration schemas to store the required client information to connect, retrieve, and deliver the output data to the supported tools.
  • Wrote test cases to ensure the integration's output met the expected criteria.
Technologies: JavaScript, TypeScript, Node.js, AWS Lambda, Serverless Framework, Amazon Simple Queue Service (SQS), Amazon DynamoDB, JavaScript Testing, Jest, Authentication, Full-stack Development, API Integration, AWS Security Token Service (STS), Integration Testing, Web Development, NoSQL, Create React App, Web, Microservices, Functional Programming, Mocha, Cloud Platforms, DYNAMO, Salesforce API, ECMAScript (ES6), Testing, Postman, Cloud

Senior Software Engineer

2020 - 2022
Technology Outsourcing Company
  • Assisted in the development of several features in a system composed of numerous components.
  • Collaborated on the rationale behind the approach and design of several feature implementations.
  • Contributed to the development of a CRM application for small businesses.
  • Produced and maintained highly documented code using test-driven development.
  • Implemented a statistical chart that displayed the users' historical data.
Technologies: React, Node.js, Pug, JavaScript, Git, Jira, jQuery, SaaS, Docker, SQL, Agile, Test-driven Development (TDD), MySQL, GitHub, Scrum, Amazon Web Services (AWS), HTML5, CSS, REST APIs, HTML, Code Review, APIs, Full-stack, Unit Testing, Back-end, Web Applications, Express.js, React Components, Responsive Web Design (RWD), Figma, Algorithms, Responsive Web Apps, Database Management, Python, JSX, Cypress, Front-end, Bootstrap, Axios, Back-end Development, Databases, User Interface (UI), JSON Web Tokens (JWT), OAuth, Charts, D3.js, JavaScript Testing, Webpack, Google Maps SDK, Google Maps, Google Geocoding API, Geocoder, Jest, CI/CD Pipelines, Continuous Integration (CI), Front-end Development, Full-stack Development, User Experience (UX), Integration Testing, Automated Testing, TypeScript, Web Development, Social Media, Create React App, Web, QA Automation, Cloud Platforms, CSS3, ECMAScript (ES6), Testing, Customer Relationship Management (CRM), Postman, Mobile First, Google Analytics

Senior Software Engineer

2021 - 2021
Coworks
  • Contributed to the development of several new features for an app that is used to manage coworking spaces.
  • Tracked and fixed bugs across multiple modules using ClickUp as a reporting tool.
  • Implemented a statistical chart that displayed the historical data of users using a data cube.
  • Collaborated on the rationale for the front-end implementation of several features that included payment processing, bookings, and customer relationship management.
Technologies: React, Redux, Docker, Docker Compose, Storybook, Web Applications, React Components, Responsive Web Design (RWD), Figma, Software as a Service (SaaS), Fintech, Responsive Web Apps, React Redux, JSX, Cypress, Front-end, JavaScript, Git, Bootstrap, CSS, HTML, HTML5, Axios, Ruby on Rails (RoR), User Interface (UI), Charts, CSS Grid, Mapbox, Mapbox SDK, Google Maps SDK, Google Maps, Google Geocoding API, Geocoder, Front-end Development, User Experience (UX), Data Visualization, Styled-components, TypeScript, Web Development, Stripe, Payment APIs, Create React App, Web, Functional Programming, Maps, Cloud Platforms, CSS3, ECMAScript (ES6), Testing, Customer Relationship Management (CRM), Postman, Formik

Software Engineer

2020 - 2021
Self-employed
  • Tracked and fixed bugs on a mobile app built in React Native for scheduling doctors' appointments.
  • Managed the app infrastructure on Amazon Lightsail and Google Cloud Services.
  • Maintained the MongoDB database and extracted reports and analytics of user interactions.
Technologies: React Native, Node.js, MongoDB, Amazon Lightsail, APIs, Storybook, Full-stack, Amazon Web Services (AWS), MERN Stack, Back-end, Web Applications, Flutter, Express.js, React Components, Database Management, Front-end, JavaScript, Material UI, HTML, HTML5, Axios, Back-end Development, Databases, User Interface (UI), JSON Web Tokens (JWT), React, Front-end Development, Mobile, Full-stack Development, iOS, Android, NoSQL, Mobile Apps, Cloud Platforms, CSS3, ECMAScript (ES6), Cloud

Software Engineer

2018 - 2020
GBH Solutions
  • Developed an app for an insurance company allowing users to record their sales and manage plans and policies.
  • Contributed to the development of a platform where product managers could track and manage the projects and resources that they had available.
  • Implemented a service that helped automatize a company's recruitment process. The service was an integration of DevSkiller, Zoho Recruit, and GitLab.
  • Guided the whole development lifecycle of several web apps.
  • Produced unit tests and integration tests for the assigned chunks of work.
Technologies: React, Node.js, Angular, .NET Core, TypeScript, JavaScript, Scrum, GitLab, Jira, AWS Lambda, Docker, DevOps, Amazon Web Services (AWS), Amazon EC2, Amazon RDS, REST APIs, SaaS, SQL, Agile, Test-driven Development (TDD), MySQL, GitHub, Pug, Git, PostgreSQL, Entity Framework, PrimeNG, Oracle, Redux, Bootstrap, HTML5, Chrome Extensions, CSS, Jira REST API, HTML, Code Review, MobX, APIs, React Router, Serverless, Full-stack, Unit Testing, Rollup, Back-end, Web Applications, Express.js, React Components, Responsive Web Design (RWD), Figma, Fintech, Algorithms, Responsive Web Apps, Database Management, Python, React Redux, JSX, Front-end, Reactive Programming, Axios, Docker Compose, Back-end Development, Architecture, Databases, User Interface (UI), JSON Web Tokens (JWT), OAuth, C#, .NET, CSS Grid, JavaScript Testing, Semantic UI, Jest, CI/CD Pipelines, Continuous Integration (CI), Authentication, Front-end Development, Full-stack Development, REST, API Integration, User Experience (UX), Integration Testing, Azure, Microsoft, Finance, Automated Testing, Single Sign-on (SSO), Go, Web Development, WebSockets, Active Server Pages (ASP), Social Media, Create React App, Web, Microservices, QA Automation, Leadership, Functional Programming, Back-end Architecture, Mocha, Cloud Platforms, CSS3, Zoho, ECMAScript (ES6), Technical Leadership, Software Architecture, Web Scraping, Team Leadership, Testing, Swagger, Postman, Formik, Cloud

Spend Intelligence Web Application

Contributed as a productive team member to the development of the MVP of a spend intelligence web app for one of the largest companies by revenue in the world in the oil industry. Some of my key responsibilities were:

• Developed front-end features using React, Redux, Axios, Chart.js, and MUI.
• Provided technical rationale for coding decisions and design discussions.
• Prepared demo presentations to showcase the progress done on a sprint.
• Performed PR reviews for fellow developers in order to ensure code quality and consistency.

Web Interface for Machine Learning Models

https://synthesis.ai/
I helped create the MVP of a web application that allowed users to create labeled images and videos for machine learning models through synthetic data. Some of my key responsibilities were:

• Implemented the front end of multiple features with React, TypeScript, Redux, and MUI.
• Provided feedback and performed PR reviews for fellow developers.
• Contributed to the overall architecture of the front end by highlighting best practices and tools.
• Helped prioritize tasks that brought more value to the MVP.

Insurance Company Web Platform

I guided the definition of the architecture of the system. I owned the front-end component and regularly performed code reviews while developing features that required both front-end and back-end work.

Web Platform for Coworking Spaces

https://www.coworks.com/
I fixed existing bugs and implemented new features for this React app working directly with the CTO. I worked as a front-end developer but also became familiar with the back-end codebase written in Ruby on Rails.

Event-driven Integrations for Consent Management Platform

https://www.didomi.io/
I built functions to integrate new 3rd-party tools into the system in order to synchronize user choices with clients' internal services and/or 3rd-party vendors used for emailing, user management, and analytics.

Web App for Project Managers

I implemented multiple features, including an authentication module for this web platform, OAuth 2.0, and single sign-on by integrating an open-source identity services provider and Azure Active Directory (Azure AD).

Chrome Extension for QA Engineers

I designed the architecture for this project and implemented features on both the back end and front end. I integrated with the Jira API so that users could post comments and attach pictures to Jira issues. The system also involved a REST API built with Node.js and an administration portal built in React.

Web and Mobile Apps for a Donations Recycling Company

Implemented new features and fixed existing bugs on both the web and mobile apps based on React and React Native for a system designed to schedule and run recycling routes through multiple locations that held donation bins.
2016 - 2020

Bachelor's Degree in Software Engineering

Iberoamerican University (UNIBE) - Santo Domingo, Dominican Republic

2013 - 2016

Associate's Degree in Information Technology

Las Americas Institute of Technology (ITLA) - Santo Domingo, Dominican Republic

Libraries/APIs

React, Node.js, PrimeNG, Jira REST API, React Router, REST APIs, React Redux, jQuery, Entity Framework, MobX, Google Maps SDK, Google Maps, Google Geocoding API, Chart.js, Salesforce API, Passport.js, Formik, OpenAI Assistants API, AWS Amplify, D3.js, TensorFlow, Stripe, SQLAlchemy

Tools

GitLab, GitHub, Git, Jira, JSX, JavaScript Testing, Create React App, Postman, Figma, Webpack, Geocoder, Mocha, ChatGPT, Docker Compose, Rollup, Amazon Simple Queue Service (SQS), Ace Editor, Tableau, Amazon Simple Notification Service (SNS), Google Analytics

Languages

SQL, JavaScript, TypeScript, Pug, HTML, CSS, HTML5, GraphQL, CSS3, ECMAScript (ES6), Python, DYNAMO, Python 3, C#, Go, Active Server Pages (ASP), Java

Frameworks

Redux, Bootstrap, Express.js, JSON Web Tokens (JWT), Jest, React Native, Angular, .NET Core, Material UI, Cypress, Next.js, Tailwind CSS, Swagger, Ruby on Rails (RoR), Flutter, Serverless Framework, .NET

Paradigms

Agile, Test-driven Development (TDD), Scrum, Unit Testing, Responsive Web Design (RWD), REST, Functional Programming, Testing, DevOps, Reactive Programming, Continuous Integration (CI), Automated Testing, Microservices, Back-end Architecture, Mobile Development

Platforms

Docker, Visual Studio Code (VS Code), Web, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Amazon Lightsail, Heroku, Firebase, Mobile, Azure, Microsoft, Android, Oracle, Mapbox, AWS Security Token Service (STS), iOS, WordPress

Storage

MySQL, Databases, PostgreSQL, MongoDB, Database Management, Google Cloud, Cloud Firestore, NoSQL, Amazon DynamoDB, Microsoft SQL Server, Amazon S3 (AWS S3)

Industry Expertise

Social Media

Other

Chrome Extensions, APIs, Storybook, Axios, Full-stack, Back-end, Web Applications, React Components, Algorithms, Responsive Web Apps, Front-end, Back-end Development, User Interface (UI), Styled-components, CI/CD Pipelines, Front-end Development, Full-stack Development, User Experience (UX), Integration Testing, Web Development, Apollo, Minimum Viable Product (MVP), Amazon RDS, Code Review, SaaS, Serverless, MERN Stack, Fintech, Architecture, OAuth, Charts, CSS Grid, Semantic UI, Authentication, API Integration, Data Visualization, Finance, Single Sign-on (SSO), WebSockets, Server-side Rendering (SSR), QA Automation, Mobile Apps, Maps, Cloud Platforms, Technical Leadership, Web Scraping, Team Leadership, Customer Relationship Management (CRM), Mobile First, OpenAI, LangChain, FastAPI, Artificial Intelligence (AI), Large Language Models (LLMs), Natural Language Processing (NLP), Scalability, Cloud, Software as a Service (SaaS), Zustand, Mapbox SDK, Payment APIs, Leadership, Zoho, Software Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring