Dmitry Selikhov, Developer in Punta Cana, La Altagracia Province, Dominican Republic
Dmitry is available for hire
Hire Dmitry

Dmitry Selikhov

Verified Expert  in Engineering

Full-stack Developer

Location
Punta Cana, La Altagracia Province, Dominican Republic
Toptal Member Since
March 17, 2021

Dmitry is a full-stack software engineer specializing in leading and developing complex Web 2.0 and Web 3.0 projects and ecosystems for startups and enterprises. He is proficient in TypeScript, JavaScript, React, Next.js, Vue, Nuxt.js, Svelte, Stencil, Angular, Node.js, Go, Rust, and Move. Dmitry's expertise extends to serverless, containers, and microservices architectures as well as SQL, NoSQL, and in-memory databases. He has experience working with Agile and Scrum teams of up to 50 members.

Portfolio

Social News Desk, Inc.
React, Front-end, CSS, WebSockets, Next.js, Data Visualization, Full-stack...
University of Miami
JavaScript, React, MongoDB, API Integration, Node.js, Azure Cloud Services...
Tier1 Financial Solutions
React, JavaScript, CSS, HTML5, React Redux, JSX, Team Leadership, Multitenancy...

Experience

Availability

Part-time

Preferred Environment

Jira, Slack, Zoom, GitHub, Bitbucket, Scrum, Jira Align, Agile, Amazon Web Services (AWS), Azure

The most amazing...

...projects I've worked on as a technical lead or lead engineer involved clients like Tier1, the University of Miami, AB InBev, and GigaMart.

Work Experience

Lead Full-stack Developer

2023 - PRESENT
Social News Desk, Inc.
  • Developed and maintained a cross-platform mobile application using React Native, resulting in a 30% increase in user engagement and a 25% decrease in app crashes within the first six months.
  • Implemented server-side APIs using Node.js and Express.js, improving response times by 40% and reducing server errors by 15%.
  • Successfully integrated Redux into a React web application, leading to a 20% improvement in state management efficiency and a 15% reduction in client-side bugs.
  • Optimized database queries and improved overall system performance by 25% through query analysis and indexing techniques in a Node.js application.
  • Led a team of three developers in the migration of a legacy React app to use functional components and hooks, resulting in a 40% reduction in codebase size and a 20% increase in development velocity.
  • Implemented user authentication and authorization flows using JSON Web Token in a Node.js back end, ensuring secure access to sensitive data and reducing security vulnerabilities.
  • Conducted code reviews and implemented best practices for coding standards, leading to a 30% decrease in code defects and improved code maintainability.
Technologies: React, Front-end, CSS, WebSockets, Next.js, Data Visualization, Full-stack, Node.js, AWS Lambda, Amazon Web Services (AWS), React Native, Redux, Redux-Saga

Lead Software Engineer

2022 - 2023
University of Miami
  • Led the development and implementation of a cutting-edge software solution for a cancer research project, leveraging advanced technologies and algorithms to analyze and interpret medical data.
  • Designed and implemented data processing pipelines and algorithms to handle large-scale genomic and clinical data sets, facilitating data integration and analysis for cancer research purposes.
  • Collaborated with domain experts and researchers to understand their requirements and translate them into software solutions that support data-driven decision-making in cancer research and development.
  • Developed machine learning models and implemented predictive analytics algorithms to identify patterns, markers, and potential treatments for different types of cancers, contributing to advancements in personalized medicine.
  • Integrated with medical diagnostics systems, medical devices, and imaging centers to seamlessly retrieve and process patient data, enabling comprehensive analysis and correlation with research findings.
  • Ensured data security and privacy by implementing robust encryption mechanisms, access controls, and compliance with HIPAA and other relevant regulations in the healthcare and research domains.
  • Implemented scalable and efficient data storage and retrieval mechanisms using databases and cloud-based solutions, enabling rapid access to critical information and facilitating collaboration among researchers.
  • Collaborated with medical specialists and experts to develop user-friendly interfaces and visualization tools that enable intuitive exploration and interpretation of complex medical and genomic data.
  • Rolled out automated data quality checks and validation processes to ensure the accuracy and integrity of the research data, enabling reliable and reproducible results in cancer research studies.
  • Stayed up-to-date with the latest advancements in cancer research, medical technologies, and software engineering practices, incorporating relevant innovations into the software solution to enhance its effectiveness and impact.
Technologies: JavaScript, React, MongoDB, API Integration, Node.js, Azure Cloud Services, React Native, Agile Practices, Next.js, NestJS, TypeScript, Front-end, Back-end, MySQL, Full-stack, Web Development, Startups, API Development, Architecture, SQL, NoSQL, Apollo, Small & Medium-sized Enterprises (SME), Vercel, HTML, CSS, DevOps, Agile DevOps, Azure DevOps, AWS DevOps, CORS, GraphQL, IT Management, Team Mentoring, Task Management, Proxy Servers, Social APIs, Docker, Android, iOS, Team Leadership, Project Leadership, Product Leadership, Technical Leadership, Code Review, Estimations, Apps, SDKs, Figma, Amazon Aurora, Mobile, Front-end Architecture, API Architecture, SQL Architecture, Data Architecture, Azure Functions, Azure SQL, Azure Logic Apps, Hybrid Apps, Prisma, Ionic, Firebase, Early-stage Startups, Agile Workflow, Agile Leadership, Tailwind CSS, Styled-components, Material UI, Sockets, WebSockets, Socket.IO, AWS Lambda, Serverless Framework, Express.js, Web, Create React App, Microservices, Cloud, QA Automation, Jest, REST

Full-stack Tech Lead

2022 - 2022
Tier1 Financial Solutions
  • Led the development of a comprehensive banking and CRM software solution, serving as the Node.js and React full-stack tech lead, responsible for driving the technical direction and ensuring the successful implementation of the system.
  • Architected and designed scalable and robust back-end systems using Node.js, leveraging its event-driven architecture and asynchronous programming model to efficiently handle high-volume transactions and data processing.
  • Developed interactive and intuitive user interfaces using React, creating seamless user experiences and enhancing user engagement in banking and CRM software.
  • Integrated third-party APIs and services, such as payment gateways and customer data providers, into the system, enabling seamless data exchange and enhancing the software's functionality.
  • Rolled out advanced authentication and authorization mechanisms, incorporating industry-standard security protocols and encryption algorithms to protect sensitive banking and customer data.
  • Mentored and coached junior developers, fostering their growth and technical skills in Node.js, React, and full-stack development practices.
  • Used automated testing and continuous integration pipelines to ensure code quality, reliability, and faster delivery of software updates.
  • Implemented real-time data synchronization and event-driven communication using technologies like WebSocket and the pub/sub pattern for immediate updates and notifications.
  • Optimized application performance through code profiling, query optimization, and caching strategies, improving response times and scalability.
  • Built CI/CD pipelines using tools like GitHub and CI/CD pipelines to automate the build, testing, and deployment processes, enabling faster and more reliable software releases.
Technologies: React, JavaScript, CSS, HTML5, React Redux, JSX, Team Leadership, Multitenancy, CSS3, TypeScript, HTML, Redux, Redux-Saga, Redux-query, APIs, REST APIs, Mobile APIs, React Native, Agile Practices, Next.js, NestJS, Front-end, Back-end, MySQL, Full-stack, Web Development, Startups, API Development, Architecture, SQL, NoSQL, MongoDB, Apollo, Small & Medium-sized Enterprises (SME), Vercel, DevOps, Agile DevOps, Azure DevOps, AWS DevOps, CORS, Stripe, Stripe API, GraphQL, IT Management, Team Mentoring, Task Management, Proxy Servers, Social APIs, Docker, Android, iOS, Project Leadership, Product Leadership, Technical Leadership, Code Review, Estimations, Apps, SDKs, Figma, Amazon Aurora, Mobile, Front-end Architecture, API Architecture, SQL Architecture, Data Architecture, Azure Functions, Azure SQL, Azure Logic Apps, Hybrid Apps, Prisma, Ionic, Firebase, Early-stage Startups, Agile Workflow, Agile, Agile Leadership, Tailwind CSS, Styled-components, Material UI, Sockets, WebSockets, Socket.IO, Data Visualization, AWS Lambda, Serverless Framework, Web, Create React App, Microservices, Cloud, QA Automation, Jest, REST

Tech Lead Engineer

2021 - 2022
AB InBev
  • Led the development of a large-scale banking system, serving as the Node.js and React tech lead engineer responsible for architecting and implementing robust and scalable solutions.
  • Designed and implemented secure RESTful APIs for banking operations, including transactions, account management, and card services, ensuring compliance with industry standards and regulations.
  • Optimized the performance of the banking system, utilizing caching mechanisms, database indexing, and query optimization techniques to handle a high volume of transactions efficiently.
  • Rolled out authentication and authorization mechanisms, incorporating industry-standard security protocols and encryption algorithms to safeguard sensitive banking data.
  • Collaborated with cross-functional teams to gather requirements, define technical solutions, and coordinate development efforts across multiple teams.
  • Implemented real-time monitoring and alerting systems to proactively identify and resolve issues, ensuring high availability and reliability of the banking system.
  • Executed automated testing frameworks and practices, including unit testing, integration testing, and end-to-end testing, to ensure the quality and stability of the banking system.
  • Conducted code reviews and provided technical guidance to the development team, promoting best practices, code quality, and adherence to coding standards.
  • Stayed up to date with the latest trends and advancements in Node.js and React, incorporating new tools and technologies to enhance the development process and improve system performance.
  • Mentored middle-level developers, fostering their growth and professional development and promoting a collaborative and knowledge-sharing environment within the team.
Technologies: Node.js, React, Leadership, Team Leadership, Product Leadership, React Native, TypeScript, JavaScript, NestJS, Next.js, APIs, REST APIs, Mobile APIs, Agile Practices, Front-end, Back-end, MySQL, Full-stack, Web Development, Startups, API Development, Architecture, SQL, NoSQL, MongoDB, Amazon DynamoDB, Apollo, Small & Medium-sized Enterprises (SME), Vercel, HTML, CSS, DevOps, Agile DevOps, Azure DevOps, AWS DevOps, CORS, Stripe, Stripe API, GraphQL, IT Management, Team Mentoring, Task Management, Proxy Servers, Social APIs, Docker, Android, iOS, Project Leadership, Technical Leadership, Code Review, Estimations, Apps, SDKs, Figma, Front-end Architecture, API Architecture, SQL Architecture, Data Architecture, Azure Functions, Azure SQL, Azure Logic Apps, Hybrid Apps, Prisma, Ionic, Firebase, Early-stage Startups, Agile Workflow, Agile, Agile Leadership, Tailwind CSS, Styled-components, Material UI, Sockets, WebSockets, Socket.IO, Data Visualization, AWS Lambda, Serverless Framework, Express.js, Web, Create React App, Microservices, Cloud, QA Automation, Jest, REST

Full-stack Engineer

2020 - 2021
CiiRUS
  • Developed and maintained highly scalable and performant full-stack apps for a high-tech enterprise vacation rental platform, utilizing technologies such as React, Angular, and Vue.js for the front end and Node.js, Go, and Python for the back end.
  • Designed and implemented RESTful APIs, integrating with external services and databases to enable seamless data retrieval and manipulation.
  • Optimized database schema and query performance, improving application response times and ensuring efficient data storage and retrieval.
  • Rolled out caching strategies and utilized distributed caching systems to enhance application performance and reduce server load.
  • Collaborated with cross-functional teams, including product managers, designers, and QA engineers, to gather requirements, define technical solutions, and deliver high-quality software within tight deadlines.
  • Established authentication and authorization mechanisms, ensuring secure access to the vacation rental platform and protecting sensitive user data.
  • Executed robust error handling and logging strategies to facilitate troubleshooting and debugging issues in production environments.
  • Implemented automated testing frameworks and performed unit, integration, and end-to-end testing to ensure software quality and reliability.
  • Participated in code reviews, providing constructive feedback and promoting code quality and best practices among the development team.
  • Stayed up to date with the industry trends and emerging technologies, continuously learning and incorporating new tools and techniques to enhance the development process and deliver innovative solutions.
Technologies: React, Next.js, Vue, Nuxt.js, Node.js, Go, Python, JavaScript, TypeScript, SQL, NoSQL, PostgreSQL, MongoDB, MySQL, CI/CD Pipelines, Git, GitLab, GitHub, GitFlow, DevOps, Agile DevOps, Enterprise Startups, Enterprise SaaS, Enterprise, Azure, Azure SQL, Azure Blobs, Azure Cache, Azure Queue Storage, User Interface (UI), User Experience (UX), A/B Testing, Trello, Caché, API Design, APIs, Architecture, Data Architecture, Data Engineering, E2E Testing, Estimations, API Architecture, API Development, Back-end, Front-end, Full-stack, Web Development, Stripe API, Stripe, Agile Practices, Startups, Web Scraping, Data Scraping, Small & Medium-sized Enterprises (SME), HTML, CSS, Azure DevOps, AWS DevOps, CORS, GraphQL, Apollo, IT Management, Team Mentoring, Task Management, Proxy Servers, Social APIs, Docker, Android, iOS, Team Leadership, Project Leadership, Product Leadership, Technical Leadership, Code Review, Apps, SDKs, Figma, Amazon Aurora, Mobile, Front-end Architecture, SQL Architecture, Hybrid Apps, Early-stage Startups, Agile, Agile Leadership, Tailwind CSS, Styled-components, Material UI, Sockets, WebSockets, Socket.IO, Data Visualization, AWS Lambda, Serverless Framework, Express.js, Web, Create React App, Microservices, Cloud, QA Automation, Jest, REST

Senior Front-end Developer, Back-end Engineer, Team Leader

2017 - 2020
Contractor
  • Spearheaded the development of a highly responsive and visually appealing front-end application, utilizing modern frameworks and technologies such as React, Angular, or Vue.
  • Architected and implemented scalable back-end solutions using languages like Node.js, Python, or Go, integrating various databases and APIs to support complex business logic and data processing.
  • Led a team of developers, providing technical guidance, code reviews, and mentoring to ensure the delivery of high-quality code and adherence to best practices.
  • Established efficient caching mechanisms, optimized database queries, and improved overall system performance, resulting in faster response times and enhanced user experience.
  • Implemented security measures to protect user data and prevent security breaches, including input validation, encryption, and authentication and authorization protocols.
  • Collaborated closely with UX/UI designers and product managers to translate design mockups and user requirements into functional, user-friendly interfaces and features.
  • Built continuous integration and deployment (CI/CD) pipelines, automating the build, testing, and deployment processes, resulting in faster release cycles and improved software quality.
  • Conducted code refactoring initiatives, improving code maintainability, scalability, and readability and reducing technical debt.
  • Evaluated and integrated third-party libraries, frameworks, and tools to optimize development efficiency and leverage existing solutions.
  • Stayed abreast of the latest industry trends and technologies, conducting research and implementing innovative solutions to drive product innovation and technical excellence.
Technologies: React, Next.js, Vue, Nuxt.js, Node.js, Go, Python, JavaScript, TypeScript, SQL, NoSQL, PostgreSQL, MySQL, MongoDB, Amazon, Amazon RDS, Amazon EC2, Amazon API, CI/CD Pipelines, GitLab, Git, GitHub, GitFlow, Bitbucket, DevOps, Agile DevOps, Startups, High-tech Startups, Enterprise Startups, Agile Practices, NestJS, Front-end, Back-end, Full-stack, Web Development, API Development, Web Scraping, Data Scraping, Architecture, Amazon DynamoDB, Apollo, Web3, Web3.js, HTML, CSS, CORS, GraphQL, IT Management, Team Mentoring, Task Management, Proxy Servers, Social APIs, Docker, Android, iOS, Bubble, Team Leadership, Project Leadership, Product Leadership, Technical Leadership, Code Review, Estimations, Ruby on Rails (RoR), Apps, SDKs, Figma, Rust, Move, Mobile, Vuetify, Front-end Architecture, API Architecture, SQL Architecture, Data Architecture, Hybrid Apps, Prisma, Ionic, Firebase, Early-stage Startups, Agile Workflow, Agile, Agile Leadership, Tailwind CSS, Styled-components, eCommerce, BigCommerce, Material UI, Sockets, WebSockets, Socket.IO, Shopify, Remix, Flutter, Data Visualization, Serverless Framework, Express.js, Web, Create React App, Microservices, Cloud, QA Automation, Jest, REST

Chief Technology Officer

2016 - 2017
Cronix MicroSystems
  • Led the successful implementation of a company-wide digital transformation strategy, modernizing legacy systems and transitioning to a scalable, cloud-native architecture.
  • Developed and executed a comprehensive cybersecurity roadmap, ensuring robust protection of sensitive data and compliance with industry standards.
  • Spearheaded the adoption of Agile methodologies, promoting cross-functional collaboration, improving development cycles, and delivering high-quality software products.
  • Implemented a scalable microservices architecture, enabling modular development and seamless integration of new features across multiple applications.
  • Orchestrated the migration of on-premises infrastructure to the cloud, optimizing performance, scalability, and cost-efficiency.
  • Led the development of a data analytics platform, leveraging machine learning and predictive modeling to drive data-driven decision-making and business growth.
  • Established and maintained strong vendor relationships by negotiating contracts and managing third-party software integrations to enhance product capabilities.
  • Directed the establishment of coding standards, code reviews, and quality assurance processes, ensuring the delivery of robust and maintainable software solutions.
  • Mentored and coached software development teams, fostering a culture of continuous learning, innovation, and professional growth.
  • Collaborated with cross-functional teams, including product management and UX/UI design, to drive product vision, roadmap planning, and successful product launches.
Technologies: Leadership, Team Leadership, Product Leadership, Agile Leadership, Scrum, Agile, React, Node.js, Next.js, Nuxt.js, Vue, JavaScript, TypeScript, SQL, NoSQL, Web Development, Back-end Development, Front-end Development, Startups, High-tech Startups, HTML5, HTML, CSS, CSS3, MySQL, PostgreSQL, MongoDB, Amazon, Amazon RDS, Amazon S3 (AWS S3), Apollo, Apollo Server, Agile Practices, Front-end, Back-end, Full-stack, API Development, Architecture, Amazon DynamoDB, Web3, Web3.js, DevOps, Agile DevOps, CORS, GraphQL, IT Management, Team Mentoring, Task Management, Proxy Servers, Social APIs, Docker, Project Leadership, Technical Leadership, Code Review, Estimations, Ruby on Rails (RoR), Apps, SDKs, Figma, Mobile, Vuetify, Front-end Architecture, API Architecture, SQL Architecture, Data Architecture, Hybrid Apps, Early-stage Startups, Agile Workflow, Tailwind CSS, Styled-components, eCommerce, BigCommerce, Material UI, Sockets, WebSockets, Socket.IO, Serverless Framework, Express.js, Web, Create React App, Microservices, Cloud, QA Automation, Jest, REST

Senior Software Developer Team Lead

2015 - 2016
Guru
  • Led and managed a high-performing team of full-stack developers to successfully deliver complex projects.
  • Implemented Agile methodologies and streamlined development processes to improve team productivity and project management efficiency.
  • Mentored and coached junior developers, fostering their growth and technical expertise.
  • Designed and developed scalable and modular architectures for applications, enabling future enhancements and easy integration of new features.
  • Gathered requirements from stakeholders and translated them into technical specifications, ensuring alignment between business needs and development efforts.
  • Enforced best practices for code quality, including code reviews, unit testing, and continuous integration, resulting in reduced bugs and improved software reliability.
  • Integrated third-party APIs and services to enhance application functionality and streamline workflows.
  • Optimized application performance, improving response time and user experience.
  • Established robust security measures, including encryption and authentication mechanisms, to protect user data and ensure compliance with industry standards.
  • Collaborated with UX/UI designers to create visually appealing and user-friendly interfaces, enhancing user satisfaction and engagement.
Technologies: JavaScript, TypeScript, CSS, HTML, HTML5, Node.js, PHP, Angular, Laravel, Lumen, CodeIgniter, Python, SQL, NoSQL, Redis, PostgreSQL, MySQL, Git, GitFlow, Cache, Trello, Jira, User Interface (UI), User Experience (UX), Canvas, A/B Testing, Amazon Web Services (AWS), API Design, APIs, Architecture, Big Data, CI/CD Pipelines, CORS, Data Architecture, Data Engineering, E2E Testing, Estimations, Full-stack, Git Flow, GitLab, Payment APIs, REST APIs, Unit Testing, CSS3, Amazon, API Architecture, API Development, Apps, Back-end, Bitbucket, Code Review, Data Encryption, Data Science, Enterprise, Front-end, GitHub, SDKs, SQL Architecture, Web Development, Amazon API, React, Redux, Redux-Saga, Redux-Actions, Next.js, MongoDB, Amazon DynamoDB, Web3, Web3.js, DevOps, GraphQL, Apollo, Social APIs, Bubble, Team Leadership, Project Leadership, Product Leadership, Technical Leadership, Ruby on Rails (RoR), Mobile, Vuetify, Front-end Architecture, Hybrid Apps, Agile Workflow, eCommerce, BigCommerce, Shopify, Remix, Flutter, Serverless Framework, Express.js, Web, Create React App, QA Automation, Jest, REST

Senior Web Developer

2014 - 2015
Scopic Software
  • Developed and implemented a responsive web application, resulting in a 30% increase in user engagement and a 20% reduction in bounce rate.
  • Led a cross-functional team of developers to successfully deliver a complex eCommerce platform within the specified timeline, resulting in a 50% increase in online sales.
  • Optimized website performance, resulting in a 40% decrease in page load time and a 15% increase in conversion rate.
  • Implemented advanced SEO strategies, resulting in a 50% increase in organic search traffic and a higher search engine ranking for key industry keywords.
  • Integrated third-party APIs and services to enhance functionality and user experience, resulting in a 25% increase in user satisfaction and retention.
  • Collaborated with UX/UI designers to create intuitive and visually appealing user interfaces, resulting in a 20% improvement in user interaction and overall design aesthetics.
  • Established robust security measures, including encryption and authentication protocols, resulting in a 95% reduction in security vulnerabilities and ensuring data integrity.
  • Developed and maintained a scalable and modular codebase, resulting in a 40% reduction in development time for new features and improved code maintainability.
  • Conducted code reviews and provided technical guidance to junior developers, resulting in a 30% improvement in code quality and adherence to coding standards.
  • Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, resulting in a 20% increase in team productivity and on-time project delivery.
Technologies: JavaScript, TypeScript, CSS, HTML, HTML5, Node.js, PHP, Angular, Laravel, Lumen, CodeIgniter, Python, SQL, NoSQL, Redis, PostgreSQL, MySQL, Git, GitFlow, Caché, Trello, Jira, User Interface (UI), User Experience (UX), Canvas, A/B Testing, Amazon Web Services (AWS), API Design, APIs, Architecture, Big Data, Cache, CI/CD Pipelines, CORS, Data Architecture, Data Engineering, E2E Testing, Estimations, Full-stack, Git Flow, GitLab, Payment APIs, REST APIs, Unit Testing, CSS3, Amazon, API Architecture, API Development, Apps, Back-end, Bitbucket, Code Review, Data Encryption, Data Science, Enterprise, Front-end, GitHub, SDKs, SQL Architecture, Web Development, Amazon API, WordPress, DevOps, Front-end Architecture, Hybrid Apps, eCommerce, BigCommerce, Shopify, Remix, Flutter, Serverless Framework, Express.js, Web, Jest, REST

Full-stack Engineer

2011 - 2014
Stork
  • Handled numerous databases with extensive tables, processing millions of requests and billions of rows. Implemented microservices and load balancer architecture, supporting 10,000+ DAU and 300,000+ MAU.
  • Designed and developed highly loaded web, mobile, and desktop systems for collecting and analyzing statistics.
  • Stored and controlled code using GitHub and GitLab as sources for a distributed version control system.
  • Set up the automated unit and end-to-end tests for both the front and the back end to ensure that sections met their requirements.
  • Tracked and fixed bugs using Jira and Trello as reporting tools.
Technologies: JavaScript, Node.js, PHP, Laravel, Lumen, CodeIgniter, WordPress, HTML, CSS, Python, Angular, SQL, NoSQL, Redis, PostgreSQL, MySQL, Git, GitFlow, Cache, Jira, Trello, User Interface (UI), User Experience (UX), Canvas, A/B Testing, Amazon Web Services (AWS), API Design, APIs, Architecture, Big Data, Caché, CI/CD Pipelines, CORS, Data Architecture, Data Engineering, E2E Testing, Estimations, Full-stack, Git Flow, GitLab, Payment APIs, REST APIs, Unit Testing, CSS3, Amazon, API Architecture, API Development, Apps, Back-end, Bitbucket, Code Review, Data Encryption, Data Science, Enterprise, Front-end, GitHub, HTML5, SDKs, SQL Architecture, Web Development, Amazon API, DevOps, Front-end Architecture, Hybrid Apps, Serverless Framework, Express.js, Web, Jest, REST

Front-end and Back-end Trainee Developer

2009 - 2011
Oryol State Technical University (OryolSTU)
  • Created a local system for testing university applicants using Node.js, JavaScript, HTML/CSS, and JWT authentication, emphasizing fast test creation with randomized questions. This was my first solo production project.
  • Organized information technology olympiad events tailored for primary school students, offering Node.js, PHP, HTML, and CSS challenges spanning multiple proficiency levels.
  • Collaborated with my supervisor to co-develop a preview version of the Olympiad, leveraging WordPress, PHP, HTML, CSS, and various Node.js services. The website can be accessed at oreluniver.ru.
  • Supported applicants in composing technology lab papers and assisted the teacher in reviewing students' lab work.
  • Completed a master's degree in computer science with expertise in math, big data, data encryption, and data security, becoming adept at analyzing complex problems, implementing effective solutions, and ensuring data integrity.
Technologies: HTML, CSS, JavaScript, PHP, MySQL, SQL, NoSQL, PostgreSQL, Redis, Big Data, Data Architecture, Data Encryption, Data Engineering, Data Science, Front-end, API Architecture, API Development, API Design, APIs, Apps, Back-end, GitHub, Bitbucket, GitLab, CORS, Canvas, Code Review, Estimations, Git, REST APIs, SQL Architecture, Web Development, User Interface (UI), User Experience (UX), Full-stack, Architecture, DevOps, SDKs, Front-end Architecture, Hybrid Apps, Serverless Framework, Express.js, Web, REST

Web3 | Discover, Review, and Rate Top Crypto Projects from all Ecosystems

https://cryplex.io/
Cryplex offers users the go-to platform for discovering, reviewing, and rating the top crypto projects from all ecosystems. Through the platform, users can be the first to know about crypto updates every day, ensuring they stay ahead of the game.

Cryplex offers unparalleled insights and comprehensive data across multiple blockchains, giving users a deep understanding of the crypto landscape. From decentralized applications (dApps) and NFT collections to decentralized finance projects (DeFi) and beyond, the platform covers a vast array of crypto innovations.

Additionally, it allows users to explore top collections and discover trending dApps to find the most exciting opportunities in the crypto space. They provide actionable insights enabling users to make informed decisions and potentially stumble upon the next groundbreaking blockchain unicorn.

With Cryplex's up-to-date information, users stay on top of trader volume, market trends, and emerging opportunities. Cryplex understands the importance of timing in the crypto world and aims to empower users with the knowledge they need to make the most of every opportunity.

With Cryplex, users can save time and effort by accessing all the information in one place.

AB InBev | Banking System

https://www.ab-inbev.com/
The AB InBev banking system project is a revolutionary initiative by AB InBev, one of the world's largest brewing companies. This project aimed to create a cutting-edge banking system specifically tailored to meet the unique needs of the global beer industry.

With the goal of streamlining financial operations and providing enhanced financial services, the AB InBev banking system offers a range of innovative features and functionalities. It enables seamless and secure transactions, efficient fund management, and robust financial reporting capabilities for AB InBev and its associated entities.

Through this project, AB InBev aims to leverage technology, automation, and data analytics to optimize financial processes, reduce costs, and improve overall financial performance. The banking system was designed to integrate with AB InBev's existing supply chain and business operations, providing a comprehensive solution that spans the entire value chain.

Key features of the AB InBev banking system include real-time payment processing, liquidity management tools, advanced risk management capabilities, and customizable reporting and analytics.

The University of Miami | Cancer Research Project

https://welcome.miami.edu/
The cancer research project from the University of Miami is a pioneering initiative undertaken by the esteemed University of Miami to advance the understanding of cancer and develop innovative approaches for its prevention, diagnosis, and treatment. This project brings together a multidisciplinary team of world-class researchers, clinicians, and scientists dedicated to making significant strides in the field of oncology.

The primary objective of the University of Miami is to unravel the complexities of cancer biology, identifying novel molecular mechanisms, genetic alterations, and cellular processes that drive the development and progression of various types of cancer. Through rigorous laboratory investigations and advanced computational analyses, researchers aim to uncover critical insights into the underlying causes of cancer and identify potential therapeutic targets.

This project encompasses a broad range of research areas, including tumor immunology, precision medicine, cancer genomics, drug discovery, and innovative treatment modalities.

Tier1 Compliance | Modular and Flexible Sell-side CRM

https://www.tier1fin.com/
A robust, modular, and flexible sell-side CRM for equity research, sales, and trading professionals looking to gain a competitive edge

Unpredictability in the financial markets doesn't have to be difficult to navigate. Gain a competitive edge and accelerate customer relationships using leading sell-side technology built into a capital markets CRM.

SS&C Tier1 is a leading CRM solution, empowering clients to optimize customer engagement and increase operational efficiency. Tier1 delivers workflow-optimized experiences, prompted insights, and a centralized view of client interactions that drive revenue-generating engagements across desktop and mobile devices.

Casino Web Application

The Casino Web Application based on Web3 technologies is a groundbreaking platform that revolutionizes the online gambling industry. Built on decentralized blockchain networks, this application combines the thrill of casino gaming with the transparency, security, and immutability provided by Web3 technologies.

Unlike traditional online casinos, which often lack transparency and accountability, this Web3-based application ensures fairness through the use of smart contracts. All game outcomes are verifiable and recorded on the blockchain, eliminating any concerns of manipulation or tampering. Players can have complete confidence in the integrity of the games they participate in.

The Web3 Casino Web Application offers a wide range of popular casino games, including slots, poker, blackjack, roulette, and more. These games are designed to be highly interactive, engaging, and visually appealing, providing an immersive gambling experience for players.

Another key feature of this Web3 application is the integration of digital wallets and cryptocurrencies. Players can easily deposit and withdraw funds using popular cryptocurrencies, making transactions faster, more secure, and more convenient.

The Financial Instrument Protocol

https://dfinance.co/
The Financial Instrument Protocol by Dfinance empowers users to effortlessly create and trade their own blockchain-based financial instruments using intuitive natural language tools. With this protocol, users have the flexibility to design and engage in a wide range of financial activities on the blockchain, opening up new possibilities for innovation and decentralized finance.

Vacation Rental Software

https://www.ciirus.com/
CiiRUS offers much more than just vacation rental software. They go above and beyond by combining their cutting-edge technology with a hands-on partnership approach to help users optimize efficiency and achieve revenue growth.

Their vacation rental software is a robust solution that encompasses every aspect of managing and promoting vacation rentals. From streamlined property listings and reservations to automated guest communication and secure financial tracking, Their comprehensive software simplifies users' operations and saves time.

However, what truly sets them apart is their commitment to providing a personal touch. They understand that technology alone cannot guarantee success in the competitive vacation rental industry. That's why they work closely with their users as a trusted partner, taking the time to understand their specific needs and goals.

Their dedicated team of professionals brings extensive industry experience and expertise. They collaborate with users to develop tailored strategies that optimize pricing, maximize occupancy rates, and enhance their marketing efforts. With their guidance and support, users can make data-driven decisions and unlock the full potential of their vacation rental business.

Private Label Rights (PLR) Content for Coaches

https://www.plr.me/
Done-for-you PLR Content aims to unlock the full potential of users' coaching businesses. PLR offers a wide range of beautifully crafted, ready-to-sell coaching courses, articles, products, worksheets, and other content that users can brand as their own.

PLR's content is carefully developed by industry experts and designed to provide value and convenience for coaches. With a comprehensive collection, users can effortlessly enhance their coaching offerings, save time on content creation, and focus on delivering exceptional results to their clients.

Each piece of PLR content is meticulously crafted to ensure quality and effectiveness. From complete coaching courses covering various topics to individual articles addressing specific coaching challenges, the content covers a diverse range of subjects to meet users' coaching needs.

Branding the PLR content is simple and seamless. Users have the flexibility to customize and personalize the materials, adding their logo, company name, and unique voice to establish their brand identity. This enables them to create a consistent and professional image, positioning themselves as authoritative figures in the coaching niche.

GigaMart

https://gigamart.com/
GigaMart introduces itself as the ultimate NFT platform built by degens for degens. As a robust and dynamic marketplace, GigaMart stands as a worthy competitor to OpenSea and aims to revolutionize the NFT space.

Making Web3 Playable and Tradable for the Masses

https://superstudios.io/
Super Studios is on a mission to make Web3 playable and tradable for the masses. They believe that everyone should have access to the exciting world of blockchain gaming and the opportunities it brings. That's why They're dedicated to creating a platform that combines the best elements of gaming and blockchain technology to provide an immersive and accessible experience for all.

At Super Studios, they understand that Web3 technology can be complex and intimidating for many people. That's why They're focused on simplifying the process and removing barriers to entry. The platform is designed with user-friendliness in mind, ensuring that even those unfamiliar with blockchain can easily navigate and participate.

They offer a wide range of playable and tradable assets within their ecosystem. From in-game items and collectibles to virtual real estate and digital currencies, Super Studios provides a diverse selection of assets for users to explore, interact with, and trade. They aim to create a vibrant marketplace where players can seamlessly buy, sell, and trade their digital assets.

Languages

JavaScript, TypeScript, PHP, SQL, GraphQL, HTML, CSS, HTML5, CSS3, Python, Go, Rust

Frameworks

Next.js, Nuxt.js, NestJS, Angular, Tailwind CSS, Ionic, React Native, Redux, Material UI, Vuetify, Serverless Framework, Express.js, Jest, Laravel, Lumen, CodeIgniter, Remix, Flutter, Ruby on Rails (RoR)

Libraries/APIs

React, Vue, Node.js, API Development, Web3.js, Stripe, Stripe API, Sockets, Socket.IO, Redux-Saga, Redux-Actions, Amazon API, REST APIs, Social APIs, Vuex, React Redux, Redux-query

Tools

GitHub, GitLab, Bitbucket, Prisma, Figma, Git, Jira, Trello, Canvas, JSX, Create React App, Bubble, Azure Logic Apps

Paradigms

DevOps, Azure DevOps, Agile, Agile Workflow, Unit Testing, E2E Testing, API Architecture, Data Science, Scrum, Microservices, REST

Platforms

WordPress, Vercel, Azure, Amazon Web Services (AWS), Firebase, Amazon EC2, Mobile, Amazon, AWS Lambda, Web, BigCommerce, Shopify, Docker, Android, iOS, Azure Functions, Typesafe

Storage

MySQL, NoSQL, MongoDB, Amazon DynamoDB, Amazon Aurora, SQL Architecture, PostgreSQL, Redis, Caché, Cache, Amazon S3 (AWS S3), Azure Cloud Services, Azure SQL, Azure Blobs, Azure Cache, Azure Queue Storage

Other

Front-end, Back-end, Full-stack, API Design, Payment APIs, Web Development, Startups, Web Scraping, Data Scraping, Architecture, Apollo, Web3, Small & Medium-sized Enterprises (SME), Enterprise, Agile DevOps, AWS DevOps, CORS, Agile Leadership, Agile Practices, CI/CD Pipelines, Early-stage Startups, High-tech Startups, Enterprise Startups, A/B Testing, WebSockets, Styled-components, IT Management, Team Mentoring, Task Management, Amazon RDS, Proxy Servers, APIs, Team Leadership, Project Leadership, Product Leadership, Technical Leadership, Code Review, Estimations, Apps, SDKs, Front-end Architecture, Data Architecture, Hybrid Apps, Big Data, Data Engineering, Data Encryption, GitFlow, User Interface (UI), User Experience (UX), Git Flow, Leadership, Front-end Development, Enterprise SaaS, API Integration, Data Visualization, Cloud, QA Automation, eCommerce, Mobile APIs, Move, Back-end Development, Multitenancy, Apollo Server, Casino Games, Machine Learning

2012 - 2014

Master's Degree in Computer Science

Oryol State Technical University - Oryol, Russia

2007 - 2012

Bachelor's Degree in Computer Science

Oryol State Technical University - Oryol, Russia

FEBRUARY 2020 - PRESENT

TypeScript

TestDome

FEBRUARY 2020 - PRESENT

JavaScript

TestDome

FEBRUARY 2020 - PRESENT

Angular

TestDome

FEBRUARY 2020 - PRESENT

React

TestDome

JANUARY 2020 - PRESENT

Node.js

TestDome

JANUARY 2020 - PRESENT

Vue.js

TestDome

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