Jeffrey Soriano, Developer in Miami, FL, United States
Jeffrey is available for hire
Hire Jeffrey

Jeffrey Soriano

Verified Expert  in Engineering

Software Developer

Location
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

Byte Technologies LLC
React, TypeScript, Next.js, MongoDB, Mongoose, Stripe, Chakra UI...
POKTscan Technologies
Kubernetes, Docker, Next.js, Node.js, Material UI, MongoDB, Git, React, HTML5...
Okkralabs (SyLo Project)
Next.js, Express.js, Prisma, React, Docker, Docker Compose, Git, TypeScript...

Experience

Availability

Part-time

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

Full-stack Engineer

2023 - 2024
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.
Technologies: React, TypeScript, Next.js, MongoDB, Mongoose, Stripe, Chakra UI, React Hook Form, Figma

Senior Software Engineer

2022 - 2023
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.
Technologies: Kubernetes, Docker, Next.js, Node.js, Material UI, MongoDB, Git, React, HTML5, GraphQL, React Apollo, Dotenv, Express.js, JavaScript, NPM, Amazon Cognito User Pools, Full-stack, TypeScript, APIs, Mongoose, Monorepos, React Hook Form

Senior Software Engineer

2021 - 2022
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.
Technologies: Next.js, Express.js, Prisma, React, Docker, Docker Compose, Git, TypeScript, Material UI

Front-end Software Engineer

2021 - 2022
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.
Technologies: React, RxJS, Firebase, CSS, HTML5, HTML, Git, Firebase Cloud Messaging (FCM), TypeScript, Front-end

Senior Front-end Developer

2019 - 2021
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.
Technologies: HTML, HTML5, CSS, SCSS, Webpack, Dotenv, Git, Redux, Apollo Server, React Apollo, Express.js, GraphQL, Material UI, React, JavaScript, Front-end

Full-stack Developer

2019 - 2019
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.
Technologies: PDFtk, Git, CSS, HTML5, HTML, SCSS, Dotenv, Firebase, Redux, JavaScript, React, Material UI, Full-stack, Front-end, APIs

Software Engineer

2014 - 2019
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.
Technologies: Webpack, Babel, Redis, ESLint, HTML, Mocha, Chai, React Apollo, Dotenv, Hapi.js, SCSS, NATS, Apollo Server, REST APIs, RESTful Development, Elasticsearch, HTML5, CSS, Git, NPM, MongoDB, GraphQL, Redux, React, Node.js, JavaScript, Full-stack, Front-end, APIs

Back-end Developer

2017 - 2018
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.
Technologies: Babel, ESLint, Webpack, RESTful Development, REST APIs, Docker, Express.js, Git, JavaScript, NPM, Firebase, Mongoose, MongoDB, Node.js, Full-stack, APIs

ACM-ICPC World Finalist 2014

I competed as a finalist in the 2014 International Collegiate Programming Contest (ACM-ICPC) against 122 teams, chosen from a field of 32,043 contestants from 2,286 universities in 94 countries on six continents.

Mongoose Multitenancy Plugin

https://github.com/jorgecuesta/mongoose-multitenancy
I built a Mongoose plugin to add multitenant logic to Mongoose models. This was used as a base for the existing Mongoose multitenant plugin and iterated over it using the Mongoose discriminator functionality.
2011 - 2015

Bachelor of Science (BSc) Degree in Software Engineering

Instituto Tecnológico de Santo Domingo (INTEC) - Santo Domingo, Dominican Republic

Libraries/APIs

React, Node.js, REST APIs, React Hook Form, Dotenv, Chai, RxJS, Stripe

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

Storage

MongoDB, Redis, Elasticsearch

Frameworks

Redux, Express.js, Hapi.js, Material UI, Next.js

Platforms

Firebase, Docker, Kubernetes

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

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