Enmanuel Veras Vargas
Verified Expert in Engineering
Software Developer
Santo Domingo, Distrito Nacional, Dominican Republic
Toptal member since May 26, 2021
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
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
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
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Spend Intelligence Web Application
• 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/• 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
Web Platform for Coworking Spaces
https://www.coworks.com/Event-driven Integrations for Consent Management Platform
https://www.didomi.io/Web App for Project Managers
Chrome Extension for QA Engineers
Web and Mobile Apps for a Donations Recycling Company
Education
Bachelor's Degree in Software Engineering
Iberoamerican University (UNIBE) - Santo Domingo, Dominican Republic
Associate's Degree in Information Technology
Las Americas Institute of Technology (ITLA) - Santo Domingo, Dominican Republic
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring