Alexey Pelykh
Verified Expert in Engineering
Software Developer
Antibes, France
Toptal member since October 1, 2013
Alexey is a highly experienced full-stack developer and software industry expert renowned for his exceptional problem-solving abilities. He excels in back-end technologies like Java/Spring and Node.js/NestJS while showcasing his front-end development expertise with React. Additionally, he boasts an impressive background in cross-platform C++ development, making him a versatile asset in any project.
Portfolio
Experience
- Full-stack Development - 20 years
- Software Architecture - 19 years
- Back-end Development - 15 years
- Technical Leadership - 12 years
- TypeScript - 9 years
- Node.js - 9 years
- Java - 9 years
- React - 8 years
Availability
Preferred Environment
Software Architecture, Full-stack Development, Artificial Intelligence (AI), TypeScript, React, Node.js, Python 3, C++, NestJS, Java
The most amazing...
...challenge I've tackled to date is the most recent one, but the next one promises to be even better, enriched by all my past experiences.
Work Experience
Odoo Expert
TrustedSec, LLC
- Adapted Odoo to interface with HubSpot for synchronization.
- Created a custom migration pipeline to stream data from Mavenlink/Kantata to Odoo.
- Created a customizable statement-of-work generation module.
Odoo Expert
TrustedSec, LLC
- Facilitated custom data migration from HubSpot to Odoo Enterprise.
- Handled custom data migration from Mavenlink/Kantata to Odoo Enterprise.
- Enhanced the Odoo Enterprise instance with Odoo Community Association modules.
Software Engineering Consultant
Private Investment Fund
- Integrated expertly state-of-the-art AI technologies, including empowering the bot with high-level natural language understanding and generation capabilities.
- Engineered a sophisticated information retrieval system using RAG, enabling the bot to effectively query private knowledgebase and provide precise answers to complex user inquiries.
- Implemented a continuous learning framework that harnesses user feedback and interaction data to fine-tune the bot's performance over time, achieving a significant improvement in response accuracy and user satisfaction.
Senior Software Engineer
Yahoo!
- Spearheaded the development of the Yahoo Immersive ecosystem, facilitating the creation and integration of augmented reality (AR) experiences across Android and iOS platforms.
- Drove the development of AR content pipeline tools, streamlining the optimization and bundling of 3D assets for AR experiences into platform-dependent formats.
- Carried out a novel R&D subproject aimed at streaming live pictures and sound from Unreal Engine into an AR experience, leveraging Unreal Engine Pixel Streaming technology.
- Implemented a compliant traceable summary generation based on Databricks solutions for Yahoo News.
Principal Software Engineer
Genius Ventures
- Reviewed, streamlined, and optimized the workflow within Jira, enabling the company to ensure that issues were tracked and managed efficiently and that the development process was as smooth as possible.
- Implemented Jira automation, which resulted in automating repetitive tasks and notifications within Jira, reducing errors, and saving time for team members.
- Improved reporting in Jira by creating custom reports and dashboards, which allowed the company to better track progress, identify bottlenecks, and make data-driven decisions.
- Integrated Jira with other tools such as code repository and tools for automated testing and project management to automate and streamline the development process.
- Trained team members on how to use Jira, such as navigating, creating, and editing issues, working with custom fields, and creating custom reports and dashboards.
- Implemented industry best practices and guidelines for using Jira, enabling the company to ensure that its development process was efficient, effective, and in compliance with industry standards.
Chief Technology Officer
Brainbean Apps
- Developed and executed a technical roadmap that aligned with the company's business goals.
- Implemented robust and scalable technical infrastructure to support the company's operations.
- Hired and managed a talented team of engineers and technical staff.
- Developed and implemented a plan to improve team technical skills.
- Collaborated with other departments to understand their technical needs and identify solutions.
- Stayed up-to-date with the latest technological developments and identified opportunities for the company to leverage new technologies.
- Managed the budget for the technology department and ensured cost-effective solutions were implemented.
- Provided technical leadership and guidance to the rest of the organization.
- Ensured the security and stability of the company's systems and data.
- Developed and implemented policies and procedures for using and maintaining technical systems.
Lead Software Developer
OsmAnd
- Added iOS platform support to increase our user base significantly by completing a multi-platform C++-based core.
- Accessed a high-paying potential user base by completing a version of the OsmAnd app for iOS.
- Completed the updated version of the OsmAnd app for Android to increase revenue by introducing new features like 3D rendering and terrain support.
Senior Software Engineer
Instant Communication
- Increased security by removing call-home injections and state-sponsored TLS root certificates by completing the security audit of the altered Android operating system sources bundled with the base platform.
- Completed the innovative and vibrant UI for Android Home to appeal to the target audience of the partnered telecom operators.
- Appealed to the target audience of the partnered telecom operators by bundling the OpenStreetMap-based maps and navigation application with pre-downloaded regional maps.
Senior Software Engineer
InertialLabs
- Completed the cross-platform inertial motion capture engine to increase development speed and secured the IP by moving part of the engine to the System-On-Module platform.
- Shipped a robust and upgradeable system by completing the Linux Kernel adaptation for the platform.
- Enhanced Linux Kernel TTY driver to increase throughput rate and consequently increased motion capture quality.
Software Engineer
Vogster Entertainment, Inc.
- Enhanced Unreal Engine 3 decal rendering subsystem to increase visual appeal and dynamics of shootouts without loss of performance.
- Implemented the Local Realm subsystem that introduced caching and local predictions to dramatically reduce networking traffic between the client and the server.
- Implemented a complex MMO user interface through the implementation of a sophisticated UI subsystem.
Software Engineer
InnaLabs
- Established a presence on the budget-friendly motion capture market by completing the Inertial Motion Capture System integrated with Autodesk MotionBuilder.
- Completed the proof-of-concept of real-time Motion Capture integration with VR for the company to adjust its product strategy accordingly.
- Advanced in the R&D project on mixing real-time motion capture and VR by completing the movement approximation algorithm for 5-fiber MoCap gloves.
Junior Software Engineer
Dynamic Systems Group
- Completed the PlayStation2 partial precise emulator to advance the game's project security.
- Improved the game project loading by completing the debugger module for the PlayStation2 partial precise emulator.
- Advanced the inertial navigation project that contributed to the company acquisition by completing the specialized modeling and simulation software for complex dynamic systems with feedback.
Experience
Personal Profile
https://alexey-pelykh.comPCRE4J
https://pcre4j.orgThe PCRE4J library provides several APIs to interact with the PCRE library:
• The java.util.regex-alike API via org.pcre4j.regex.Pattern and org.pcre4j.regex.Matcher
• The PCRE4J API via org.pcre4j.Pcre2Code and related classes
• The libpcre2 direct API via back ends that implement org.pcre4j.api.IPcre2
Yahoo Immersive
https://www.yahoo.com/immersiveOpenStreetMap-based Maps and Navigation Application
https://osmand.net/With a firm understanding that growth required multi-platform support, a new multi-platform C++-based core development was started. Initially, support for Windows Phone was considered as well, in addition to iOS, yet the platform died before the project fully supported it.
The rendering approaches in the legacy Java core and the new C++ core differed dramatically since the new core aimed to support 3D with the terrain. This imposed many challenges as it required a lot of device-specific OpenGL-related issues to be worked around.
We successfully achieved the goal of publishing OsmAnd to iOS and introducing 3D rendering with terrain support to the Android version of the app.
Inertial Motion Capture System (Gen 2)
http://web.archive.org/web/20111026133049/http://www.3dsuit.com/The goal to deliver a robust, budget-friendly, and highly-mobile motion capture system was successfully achieved.
Deterministic Puppeteer Capture
https://www.npmjs.com/package/puppeteer-captureCrimeCraft
The game was built on Unreal Engine 3, and the goal of publishing a robust game was achieved.
Toptal React Academy
WebP Support for Android < 4.0
https://github.com/alexey-pelykh/webp-android-backportOdoo Modules
https://odoo-community.org/shop?&search=Alexey+Pelykh- Modules for online banking statements importing
- Modules for Estonian accounting
- Modules for advanced time-off management
My contribution included being a project steering committee member on multiple Odoo Community Association projects.
PlayStation2 Partial Precise Emulator
We successfully achieved the project's goal of simulating the entire boot sequence with visual confirmation of the PlayStation2 logo being correctly visualized. The BIOS and bootloader's data decoded in the process has been captured for further research.
Debugger for PlayStation2 Precise Emulator
The project's goal was to debug the boot sequence of PlayStation2 games, and we achieved it successfully.
Specialized Modeling and Simulation Software for Complex Dynamic Systems with Feedback
The project's goal of providing specialized simulation for the inertial navigation project was achieved, contributing to the company's acquisition.
Double Camera PiP Streaming Proof-of-concept App for Android
Redux-trivial-actions Module
https://www.npmjs.com/package/redux-trivial-actionsInertial Motion Capture System
http://web.archive.org/web/20070830154704/http://www.3dsuit.com/en/product/The goal to deliver a robust, budget-friendly, and highly-mobile motion capture system was successfully achieved.
R&D on Real-time Motion Capture Integration with VR
We worked on the project's goal of delivering a proof-of-concept demo, yet the technology behind some components was too young to produce any commercial product at the time.
R&D on Real-time Motion Capture Integration with VR
Worked on delivering a proof-of-concept, yet the technology behind some components was too young to produce any commercial product at the time.
Android Operating System Adapted for Partnered Telecom Operators
The adaptation included a completely new Android Home design, bundling of regional applications, and custom firmware updates delivery.
The project was based on the system from one of Qualcomm's partners. It included various unwanted country-specific alterations like state-sponsored TLS root certificates, which posed a threat and required a full security audit to reveal those undocumented modifications.
OpenStreetMap-based Maps and Navigation Application Fork
We successfully delivered a lightweight maps and navigation app with pre-bundled regional maps.
Unity-based AR App for Geology Surveillance
Unity SDK for In-app Ads and Purchases
https://www.seedsgives.com/SDLC Improvement Focusing on Processes and Jira
Unreal Engine Pixel Streaming to AR Experiences
AR Content Pipeline Tools for Delivering AR Experiences
Android SDK for Delivering AR Experiences
Yahoo Sports PlayAR
https://sports.yahoo.com/playar/Odoo Modules for Online Banking Statements Importing
https://odoo-community.org/shop?&search=Alexey+PelykhOdoo Modules for Estonian Accounting
https://odoo-community.org/shop?&search=Alexey+PelykhOdoo Modules for Advanced Time-off Management
https://odoo-community.org/shop?&search=Alexey+PelykhPCRE4J
https://pcre4j.orgEducation
Master's Degree in Computer Engineering
National Technical University of Ukraine 'Kyiv Polytechnic Institute' - Kiev, Ukraine
Bachelor's Degree in Computer Engineering
National Technical University of Ukraine 'Kyiv Polytechnic Institute' - Kiev, Ukraine
Certifications
Toptal React Academy Graduate
Toptal, LLC
Skills
Libraries/APIs
Android API, Android OpenGL, React, Puppeteer, React Redux, Node.js, Beautiful Soup, REST APIs, Slack API, Mapbox API, API Development, OpenStreetMap API, DirectX, OpenGL, Standard Template Library (STL), OpenGL ES, Facebook SDK, Chrome API, FFmpeg, Twitch API, Chai, Xamarin.iOS, Xamarin.Android, Redux-Saga, Redux Form, Java Native Access (JNA)
Tools
Microsoft Visual Studio, Git, GitHub, Jira, Android NDK, Gradle, ChatGPT, GIS, MQTT, Android Studio, Pytest, pylint, Terraform, CLion, PyCharm, Bitbucket, Subversion (SVN), GCC, CMake, Odoo, AWS SDK, SWIG, Mocha, Celery, Blender, Apache Maven, NPM, Travis CI, MATLAB, Babel, Autodesk FBX SDK, Jenkins, Atlassian, Confluence, Auth0
Languages
Embedded C++, Python 3, TypeScript 3, JavaScript, C, Java, C++, TypeScript, Kotlin, GraphQL, Python, HTML, SQL, C#, Swift, Objective-C, CSS, HTML5, CSS3, UnrealScript, Ruby, Assembly, XML, JavaScript 6, PHP
Frameworks
React Native, Express.js, Android SDK, iOS SDK, Next.js, Unity, Redux, Django, Selenium, Scrapy, Boost, NestJS, Tailwind CSS, Material UI, Unity3D, Unreal Engine, Qt, Chrome, Jest, Flux, Unreal Engine 3, Flutter, NativeScript, Unreal Engine 4, Angular, JNI
Paradigms
Reactive Programming, Object-oriented Programming (OOP), Agile Software Development, DevOps, Microservices, REST, Serverless Architecture, Lambda Architecture, Continuous Integration (CI), Unit Testing, Test-driven Development (TDD)
Platforms
ARCore, Android, Windows, Linux, AWS IoT Core, Amazon EC2, Firebase, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), AWS Lambda, Kubernetes, JVM, iOS, Embedded Linux, AWS IoT, Databricks, MacOS, Visual Studio Code (VS Code), Visual Studio 2017, Windows Phone, PlayStation 2, PlayStation, Android TV, Xamarin, ThingWorx, PlayStation VR
Storage
PostgreSQL, NoSQL, SQLite, Amazon S3 (AWS S3), Amazon DynamoDB, MySQL, Google Cloud
Industry Expertise
Trading Systems
Other
Back-end, Firmware, Computer Engineering, Technical Leadership, System Architecture, Code Architecture, Leadership, Team Leadership, IoT Protocols, Multithreading, Embedded Software, CI/CD Pipelines, Artificial Intelligence (AI), OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Language Models, Prompt Engineering, Generative Pre-trained Transformers (GPT), Hugging Face, Chatbots, Full-stack, Architecture, APIs, Software Architecture, Serverless, Lambda Functions, Infrastructure as Code (IaC), FastAPI, Data Scraping, Web Scraping, JSON REST APIs, Digital Elevation Models, Machine Learning, Satellite Images, Bots, Front-end Development, Full-stack Development, Back-end Development, WebSockets, TCP/IP, API Integration, Internet of Things (IoT), Retrieval-augmented Generation (RAG), Algorithms, Vector Databases, Telegram Bots, CTO, Pub/Sub, Amazon RDS, Front-end Architecture, Technical Architecture, Code Review, Board Support Packages, Containerization, Distributed Systems, Relational Database Services (RDS), Large Scale Distributed Systems, Large Language Models (LLMs), LangChain, Front-end, Single-page Applications (SPAs), Profit & Loss (P&L), Embedded Systems, Natural Language Processing (NLP), Natural Language Understanding (NLU), Data Science, Data Analytics, Front-end Design, Finance, Hedge Funds, Fund Management, Stock Trading, Google, Screwdriver, Device Firmware Updates (DFU), Firmware over the Air (FOTA), Enterprise Resource Planning (ERP), Push Notifications, Chromium, Reverse Engineering, User Interface (UI), Physics, Autodesk MotionBuilder, Virtual Reality (VR), Linux Kernel, Linux Kernel Programming, Linux Device Driver, Android Kernel, OpenStreetMap, Augmented Reality (AR), AWS DevOps, Remote Team Leadership, Team Mentoring, Flux Architecture, Software Development Lifecycle (SDLC), Jira Administration, GL Transmission Format (glTF), Pinecone, 3D Rendering, AI-augmented Software Engineering (AIASE), Open-source Software (OSS), Security Research, Java Native Interface (JNI), Scripting
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