Alexey Repin
Verified Expert in Engineering
Software Developer
Alexey is a senior full-stack JavaScript engineer with more than a decade of experience. His experience spans the front end, primarily with React, including the builds of complex components for tables and charts, as well as back-end development with Node.js. Alexey's most proficient technologies are React, Node.js, PostgreSQL, MongoDB, Redis, Couchbase, AWS, Docker, microservices, and scalable architectures.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Skype, Slack, Unix, MacOS, Windows
The most amazing...
...project I've worked on involved observing video streams and OTT channels. I implemented auto-scalable probes, a controller for data analysis, and the UI.
Work Experience
Full-stack Developer
Easy Beasy
- Implemented service for full integration with Stripe.
- Developed auto-integration with the Shopify store for future NFT exporting and selling on the Shopify side.
- Incorporated UI for creating, managing, and exporting NFTs.
Full-stack Developer
Yara
- Implemented new functionality using React, TypeScript, Node.js, Nest.js, SQL, and Docker.
- Supported existing functionality and microservices.
- Worked following Scrum with daily scrums, grooming, planning sessions, and estimates.
React Developer
Seagull Maritime Security
- Developed from scratch listings for properties, cities, and more.
- Created base components by design.
- Implemented a client account and sign-up flow.
- Integrated Auth0 for user management.
- Developed details pages for various categories (property, city, and so on).
- Created a pixel-perfect layout for the entire project.
Senior Node.js Developer
DMX
- Developed a WebSockets microservice using Socket.IO.
- Integrated payment services, including Stripe (payment, cards, settings).
- Implemented a message queue microservice using RabbitMQ.
Full-stack JavaScript Developer
RealAdvisor
- Installed a Point of Interest (POI) map for leads, lots, and users with an info drawer using Google Maps and Mapbox.
- Created a service for integration with Nylas for email syncing and handling (like Gmail).
- Implemented listings for lots, developments, leads, and users.
Senior Full-stack JavaScript Developer
Verizon
- Developed and supported Volicon Media Intelligence services.
- Built the dashboard, graphs, and reports for broadcast media KPIs.
- Developed microservices for OTT and video-stream monitoring.
- Implemented the controller part (for data storage and analysis) and UI part (for observing KPIs and other video quality parameters).
- Created services for testing and deploying code on AWS.
Team Lead | Senior Full-stack Developer
JSC Otkritie Broker
- Developed and supported real-time stock exchange trading.
- Implemented a client account for trading, money management, and CRM.
- Built microservices for SMS, email notifications, and monitoring.
- Managed and assisted a small development team (4-6 developers).
Experience
OMNIA Project
US-based probes analyzed streams and then sent the results to a controller (a cloud-based Node.js application). The controller collected, validated, and aggregated the probes' results and presented a RESTful API for the UI.
My Contributions:
• Developed the controller and UI parts.
• Built an ODM (because I couldn't find an open-source ODM).
Technologies: Node.js, Koa.js (Jest for TDD), Couchbase, React (front end), AWS, EC2, ECS, RDS, ElastiCache, ELB, CodeDeploy, CloudFormation
Fintech Client Account
My Contributions:
• Developed many microservices such as SMS, email senders, message queues, database jobs, WebSockets, and so on.
• Built a middleware layer to connect the back-end systems.
• Created the API layer.
• Implemented the UI and mobile app.
Skills
Languages
JavaScript, TypeScript, SQL, PHP, SCSS, GraphQL
Frameworks
Koa, Express.js, Next.js, Material UI, Redux, Bootstrap, NestJS, gRPC
Libraries/APIs
Node.js, React, API Development, Socket.IO, Google Maps API, Shopify API, Stripe
Paradigms
DevOps, Microservices, RESTful Development, Unit Testing, REST, Test-driven Development (TDD), Responsive Layout
Storage
JSON, MongoDB, MySQL, PostgreSQL, Redis, Memcached, Amazon S3 (AWS S3)
Other
Full-stack, Apollo, WebSockets, Shopify Theme, Data Engineering
Platforms
Amazon EC2, Amazon Web Services (AWS), AWS Lambda, Windows, MacOS, Unix, Docker, Shopify, Visual Studio Code (VS Code)
Tools
Slack, Skype, Flow, RabbitMQ, Figma, Trello, AWS ELB, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), Auth0, Webpack
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