
Jeffrey Soriano
Verified Expert in Engineering
Software Developer
Miami, FL, United States
Toptal member since July 18, 2019
Jeffrey is a senior software engineer with nine years of experience, seven of which have been focused on the React and Node.js/MongoDB environment. He's worked in microservices-oriented environments using NATS for intraservice communication and GraphQL for communication between the front and back ends. Jeffrey also excels in applying algorithms and data structures to solve problems.
Portfolio
Experience
- JavaScript - 8 years
- Node.js - 7 years
- React - 7 years
- HTML5 - 6 years
- GraphQL - 6 years
- MongoDB - 6 years
- Redux - 5 years
- Next.js - 3 years
Availability
Preferred Environment
React, Node.js, MongoDB, Next.js, GraphQL, TypeScript, JavaScript
The most amazing...
...thing I've worked on is an audit web app using a microservices architecture.
Work Experience
Senior Software Engineer
Occam AI Inc.
- Developed an interactive automation builder using React Flow, enabling users to visualize and manipulate integrations and connections on a canvas, improving the overall user experience and workflow efficiency.
- Implemented a real-time chat system integrated with an AI back end, enhanced by a human-in-the-loop (HITL) component to improve user interaction while streamlining automation creation.
- Built the Occam AI website, implementing a responsive design and user-friendly navigation to showcase the platform's capabilities in intelligent automation for enterprises.
Full-stack Engineer
Byte Technologies LLC
- Spearheaded the architecture and implementation of the inventory tracking feature for all shops.
- Leveraged TypeScript, Next.js, Stripe, and Chakra UI to develop and integrate the payouts functionality.
- Translated Figma designs into reusable UI components through React and Chakra UI.
Senior Software Engineer
POKTscan Technologies
- Led the design and construction of the administrative website for a cryptocurrency staking operation, employing Next.js, GraphQL, React, Node.js, Express.js, and MongoDB for a comprehensive end-to-end solution.
- Provided guidance and mentorship to two junior developers, facilitating their growth through pair programming sessions and code reviews.
- Implemented robust authentication, authorization logic, and role-based access control using Amazon Cognito, ensuring secure user management.
- Managed the deployment of services to production environments via continuous deployment/continuous integration (CD/CI) pipelines using Docker and GitHub Actions.
Senior Software Engineer
Okkralabs (SyLo Project)
- Spearheaded the transformation of a legacy aircraft management software into a modern web application, leveraging Next.js, React, Material UI, Prisma, Express.js, Node.js, and TypeScript to enhance functionality and user experience.
- Containerized the web application using Docker, facilitating seamless deployments and enabling integration into CI/CD pipelines for efficient development processes.
- Translated Figma designs into reusable UI components through React and Material UI.
Front-end Software Engineer
UpliftNow, Inc.
- Orchestrated the design and development of a dynamic posts feed feature, empowering users with capabilities including emoji integration, text formatting, video embedding, media file sharing, and captions. (Technologies: TypeScript, React, Redux).
- Engineered an efficient email notification system, ensuring timely communication and engagement across the application's user base.
- Enhanced client-side reports mechanism by migrating to Firebase Cloud Functions, resulting in streamlined and scalable operations.
Senior Front-end Developer
Western Digital (Okkralabs)
- Worked closely with engineers and stakeholders to gather requirements, design, and implement a manufacturing web application, ensuring alignment with organizational objectives.
- Modernized and revitalized an antiquated manufacturing application by implementing cutting-edge technologies, including JavaScript, React, Redux, and Material UI.
- Engineered a graphical builder and viewer for workflow visualization utilizing Cytoscape.js, seamlessly integrating it into reusable React components for enhanced functionality and usability.
Full-stack Developer
Fassen
- Transitioned report generation processes from the front end to Firebase Cloud Functions, enhancing efficiency. Introduced a loading progress notification mechanism for real-time status updates during report generation, leveraging JavaScript.
- Created custom features for the React-JSON schema form component, enabling tailored layouts, multi-select functionalities, and integration with remote data sources.
- Debugged, fixed, and enhanced the history tracking mechanism for application elements, ensuring accurate and optimized performance.
Software Engineer
Okkralabs (Semplice Project)
- Architected and implemented microservices within a compliance application, employing React, JavaScript, and Redux for front ends and Node.js, GraphQL, Express.js, and MongoDB for back ends. Hemera NATS facilitated seamless intra-service communication.
- Engineered Docker images to streamline the deployment of microservices, enhancing scalability and efficiency in the production environment.
- Constructed a GraphQL subscription server utilizing Apollo Server and WebSockets, enabling real-time data communication and enhancing user experience.
Back-end Developer
Shaapp
- Created the API for an on-demand delivery app in the Dominican Republic.
- Implemented sending notifications to different app clients, like web, Android, and iOS, using Firebase.
- Composed an algorithm to match nearby drivers around the user and notified them to accept the order.
Experience
ACM-ICPC World Finalist 2014
Mongoose Multitenancy Plugin
https://github.com/jorgecuesta/mongoose-multitenancyEducation
Bachelor of Science (BSc) Degree in Software Engineering
Instituto Tecnológico de Santo Domingo (INTEC) - Santo Domingo, Dominican Republic
Skills
Libraries/APIs
React, Node.js, REST APIs, React Hook Form, Dotenv, Chai, RxJS, Stripe, Mantine, React Flow
Tools
NPM, Git, Mongoose, React Apollo, PDFtk, Babel, Webpack, Mocha, Firebase Cloud Messaging (FCM), Figma, Prisma, Docker Compose
Languages
JavaScript, SCSS, GraphQL, HTML5, CSS, HTML, TypeScript, C++
Paradigms
RESTful Development, Agile, Scrum, Kanban
Frameworks
Redux, Express.js, Hapi.js, Material UI, Next.js
Platforms
Firebase, Docker, Kubernetes
Storage
MongoDB, Redis, Elasticsearch
Other
Front-end, APIs, Apollo Server, ESLint, NATS, Full-stack, Chakra UI, Algorithms, Data Structures, Amazon Cognito User Pools, User Requirements, Business Requirements, Software Development Lifecycle (SDLC), Monorepos, WebSockets
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