Alexey Pelykh, Developer in Antibes, France
Alexey is available for hire
Hire Alexey

Alexey Pelykh

Verified Expert  in Engineering

Bio

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

TrustedSec, LLC
Odoo, Python, Scripting, HTML, JavaScript, Docker, Containerization
TrustedSec, LLC
Odoo, Python, Git
Private Investment Fund
Google Cloud Platform (GCP), Artificial Intelligence (AI), OpenAI...

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

Part-time

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

2024 - 2024
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.
Technologies: Odoo, Python, Scripting, HTML, JavaScript, Docker, Containerization

Odoo Expert

2024 - 2024
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.
Technologies: Odoo, Python, Git

Software Engineering Consultant

2023 - 2023
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.
Technologies: Google Cloud Platform (GCP), Artificial Intelligence (AI), OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Language Models, Pinecone, Prompt Engineering, Generative Pre-trained Transformers (GPT), Hugging Face, Node.js, Chatbots, Full-stack, Architecture, APIs, REST, Technical Leadership, HTML5, CSS3, Software Architecture, Back-end, NestJS, Serverless, Serverless Architecture, Lambda Architecture, Lambda Functions, Infrastructure as Code (IaC), React, Firebase, Redux, React Redux, ChatGPT, SQL, FastAPI, Continuous Integration (CI), Data Science, Data Analytics, Data Scraping, Web Scraping, Beautiful Soup, Selenium, Scrapy, REST APIs, JSON REST APIs, NoSQL, Machine Learning, Bots, Front-end Development, Full-stack Development, Back-end Development, WebSockets, API Integration, Retrieval-augmented Generation (RAG), Algorithms, Vector Databases, Telegram Bots, Slack API, Amazon RDS, API Development, Unit Testing, Pytest, pylint, Front-end Design, Technical Architecture, Test-driven Development (TDD), Git, Distributed Systems, Large Language Models (LLMs), LangChain, Finance, Hedge Funds, Fund Management, Trading Systems, Stock Trading

Senior Software Engineer

2019 - 2023
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.
Technologies: Java, Android, OpenGL, ARCore, Amazon EC2, Amazon Web Services (AWS), Artificial Intelligence (AI), OpenAI GPT-4 API, Language Models, Prompt Engineering, Generative Pre-trained Transformers (GPT), Hugging Face, Natural Language Processing (NLP), Natural Language Understanding (NLU), Node.js, Chatbots, Full-stack, Architecture, HTML, CSS, APIs, REST, Software Architecture, Back-end, Serverless, Serverless Architecture, AWS Lambda, Lambda Architecture, Lambda Functions, Infrastructure as Code (IaC), Amazon DynamoDB, React, Firebase, Redux, React Redux, ChatGPT, SQL, Continuous Integration (CI), Data Science, Data Analytics, Data Scraping, Web Scraping, Beautiful Soup, Selenium, Scrapy, REST APIs, JSON REST APIs, NoSQL, Machine Learning, Bots, Front-end Development, Full-stack Development, Back-end Development, Celery, WebSockets, API Integration, Retrieval-augmented Generation (RAG), Algorithms, Vector Databases, Pub/Sub, OpenAI GPT-3 API, Kubernetes, Android Studio, Amazon RDS, API Development, Databricks, Unit Testing, Pytest, pylint, Front-end Architecture, Front-end Design, Technical Architecture, Code Review, Test-driven Development (TDD), GraphQL, AI-augmented Software Engineering (AIASE), Terraform, Git, OpenAI, Gradle, JVM, Docker, Containerization, Distributed Systems, Relational Database Services (RDS), Large Scale Distributed Systems, Large Language Models (LLMs), LangChain, Linux, Front-end, DevOps

Principal Software Engineer

2022 - 2022
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.
Technologies: Software Development Lifecycle (SDLC), Jira, Node.js, Full-stack, Architecture, APIs, REST, Technical Leadership, Software Architecture, Lambda Functions, Redux, React Redux, SQL, Continuous Integration (CI), Data Science, Data Analytics, REST APIs, JSON REST APIs, Machine Learning, Front-end Development, Full-stack Development, Back-end Development, WebSockets, API Integration, Algorithms, Android Studio, API Development, Unit Testing, Pytest, pylint, Front-end Architecture, Front-end Design, Technical Architecture, Code Review, Git, Gradle, JVM, Docker, Containerization, Distributed Systems, DevOps

Chief Technology Officer

2015 - 2019
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.
Technologies: Leadership, Technical Leadership, Team Leadership, Android, iOS, JavaScript, Python 3, Java, Kotlin, Objective-C, Swift, JavaScript 6, TypeScript, Python, C#, C++, Android SDK, Android NDK, Android API, Android TV, iOS SDK, Xamarin, Xamarin.iOS, Xamarin.Android, React, React Native, Flutter, NativeScript, NestJS, Express.js, DevOps, AWS DevOps, Jenkins, Atlassian, Jira, Confluence, Auth0, Amazon Web Services (AWS), Google Cloud Platform (GCP), Remote Team Leadership, Team Mentoring, Redux, React Redux, Redux-Saga, Redux Form, Flux, Flux Architecture, Microservices, PostgreSQL, Node.js, Full-stack, Architecture, HTML, CSS, APIs, REST, HTML5, CSS3, Software Architecture, Serverless, Serverless Architecture, Lambda Architecture, Lambda Functions, Infrastructure as Code (IaC), Amazon DynamoDB, Next.js, SQL, Django, Continuous Integration (CI), Ruby, GIS, Data Scraping, Web Scraping, Selenium, REST APIs, JSON REST APIs, NoSQL, Digital Elevation Models, Satellite Images, Front-end Development, Full-stack Development, Back-end Development, IoT Protocols, MQTT, WebSockets, TCP/IP, API Integration, Internet of Things (IoT), AWS IoT, Slack API, CTO, Android Studio, Amazon RDS, API Development, Unit Testing, Pytest, pylint, Angular, MySQL, Front-end Architecture, Technical Architecture, Code Review, Test-driven Development (TDD), PHP, GraphQL, ThingWorx, Odoo, Security Research, Terraform, Git, Gradle, Kubernetes, Containerization, Distributed Systems, Relational Database Services (RDS), Embedded C++, Linux, Front-end, Material UI, Single-page Applications (SPAs), Finance, Profit & Loss (P&L), Embedded Software

Lead Software Developer

2012 - 2015
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.
Technologies: CMake, C++, OpenStreetMap API, OpenGL ES, iOS, Android, C, SWIG, Architecture, APIs, Software Architecture, Continuous Integration (CI), GIS, Digital Elevation Models, Satellite Images, Full-stack Development, Back-end Development, TCP/IP, API Integration, Algorithms, Mapbox API, Android Studio, Technical Architecture, Code Review, PHP, Git, Gradle, Linux, DevOps

Senior Software Engineer

2012 - 2013
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.
Technologies: C++, Java, Embedded Systems, C, Device Firmware Updates (DFU), Android, Android SDK, Android NDK, Android API, Firmware over the Air (FOTA), APIs, Software Architecture, Full-stack Development, Back-end Development, TCP/IP, API Integration, Android Studio, Git, Linux

Senior Software Engineer

2010 - 2013
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.
Technologies: C++, Embedded Systems, C, Firmware over the Air (FOTA), Device Firmware Updates (DFU), Linux, Linux Kernel, Software Architecture, Full-stack Development, Back-end Development, TCP/IP, API Integration, Git, Embedded C++, Firmware, Board Support Packages, Embedded Software

Software Engineer

2008 - 2010
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.
Technologies: UnrealScript, C++, Unreal Engine, Unreal Engine 3, Full-stack Development, Back-end Development

Software Engineer

2005 - 2007
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.
Technologies: C++, Embedded Systems, C, Autodesk FBX SDK, Autodesk MotionBuilder, Full-stack Development, Back-end Development, TCP/IP, Embedded C++

Junior Software Engineer

2004 - 2005
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.
Technologies: C, C++, PlayStation 2, MATLAB

Personal Profile

https://alexey-pelykh.com
It's my personal profile website, and its sole purpose is to provide a better perspective into my skills and the story of how those were shaped across various assignments and technical challenges.

PCRE4J

https://pcre4j.org
The PCRE4J project's goal is to bring the power of the PCRE library to Java.

The 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/immersive
An ecosystem for immersive augmented reality (AR) experiences that includes playback SDKs for Android and iOS, online authoring tools, and content optimization tools. The playback SDK for Android and iOS allows developers to easily integrate AR experiences into their mobile apps. The SDK provides a unified set of APIs that can be used across both platforms, making it easy for developers to create AR experiences that run seamlessly on Android and iOS devices.

OpenStreetMap-based Maps and Navigation Application

https://osmand.net/
At the time, OsmAnd was an Android-only application and was written in Java, except for a few bits that were implemented in C++ for performance reasons.

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 3DSuit was an inertial motion capture system based on inertial sensors developed and produced by Inertial Labs, which took over the product from InnaLabs. The system was shipped with standalone software. The second generation of the system had more precise sensors and increased processing capacity, dramatically increasing captured motion quality.

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-capture
A Puppeteer plugin for capturing a page as a video in a deterministic and lossless way. The project received considerable traction, with more than 300 peak weekly installs. The approach to capturing the video relies on an officially experimental API; thus, several known issues are present.

CrimeCraft

CrimeCraft was a free-to-play online Persistent World next-generation shooter with elements from MMORPG like crafting, banking, clans, and quests.

The game was built on Unreal Engine 3, and the goal of publishing a robust game was achieved.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch. The above is a walkthrough of my final project.

WebP Support for Android < 4.0

https://github.com/alexey-pelykh/webp-android-backport
The project received considerable traction of over 500 stars on GitHub when Android's operating system was much younger, and the 4.0 Ice Cream Sandwich was gaining a footprint. Since Android 4.0 natively supported the WebP format project became obsolete.

Odoo Modules

https://odoo-community.org/shop?&search=Alexey+Pelykh
A significant collection of more than 100 Odoo CE modules authored or contributed to business digitalization. Some of the most notable ones are:
- 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

A precise PlayStation2 emulator was needed as a part of the BIOS security research project that required exact emulation of errata.

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

A debugger for a precise PlayStation2 emulator was needed as a part of the security research project.

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

A software that is similar in purpose to the Simulink from the MATLAB package. While not aimed to substitute Simulink for obvious reasons, this specialized software was focused on simulating feedback loops.

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

The project proves it is possible to capture video and audio streams from front and back cameras with further streaming combined streams to the RTMP server, Twitch, in this case. Combining video streams is implemented via OpenGL ES to optimize performance.

Redux-trivial-actions Module

https://www.npmjs.com/package/redux-trivial-actions
A Redux module that adds strongly-typed Flux Standard Action (FSA) support and provides a way to use TypeScript type-checking feature to ensure that actions and their payloads are correctly defined and used in a Redux application. This module uses a set of interfaces, types, and classes to define the action types and payload shapes and provide type safety for the action creators and reducers. This module can reduce bugs and improve the codebase's maintainability by ensuring that the correct actions and payloads are being used at the right times. It also allows developers to better understand the shape of data being passed around and self-documenting code.

Inertial Motion Capture System

http://web.archive.org/web/20070830154704/http://www.3dsuit.com/en/product/
The 3DSuit was an inertial motion capture system based on inertial sensors developed and produced by InnaLabs. The system provided integration with Autodesk MotionBuilder via a custom plugin and software.

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

The project aimed to experiment with mixing the Inertial Motion Capture systems with motion capture gloves and HMD helmets for achieving immersion into 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

The project aimed to experiment with mixing the Inertial Motion Capture systems with motion capture gloves and HMD helmets for achieving immersion into VR. Developed a movement approximation algorithm for 5-fiber MoCap gloves within the context of this project.

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 customized Android OS was part of a ChiliMobile ecosystem created for partnered telecom operators. We had to deliver a robust updatable OS image for devices.

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

The ecosystem required a maps and navigation solution as a part of an Android OS, so it was decided to take an open-source maps and navigation application and fork it for customizations. As it turned out, the application had issues with NDK-based rendering that had to be fixed first. The fixes were submitted as pull requests to the upstream project.

We successfully delivered a lightweight maps and navigation app with pre-bundled regional maps.

Unity-based AR App for Geology Surveillance

A Unity-based augmented reality application was needed to aid workers in the field by presenting the geological data for the location. The information was pre-loaded in the custom XML format from the desktop application.

Unity SDK for In-app Ads and Purchases

https://www.seedsgives.com/
The SDK was a part of the service that motivated in-app purchases in freemium games by linking them to micro-loans in the developing world. The SDK showed interstitial ads to the player and recorded statistics.

SDLC Improvement Focusing on Processes and Jira

This project aimed to improve the company's software development process and increase the development team's efficiency by focusing on processes and utilizing Jira effectively. We reviewed and optimized our workflow in Jira, implementing automation and custom reporting and integrating Jira with other tools such as code repository, automated testing tools, and project management tools. I conducted tailored training for team members to ensure everyone utilized Jira effectively. Following industry best practices and guidelines, we streamlined the development process and reduced errors while saving time and increasing team collaboration.

Unreal Engine Pixel Streaming to AR Experiences

A research and development subproject for Yahoo Immersive with the goal to stream live picture and sound from Unreal Engine into an AR experience using Unreal Engine Pixel Streaming technology while the actor is being controlled by the same application.

AR Content Pipeline Tools for Delivering AR Experiences

A component of the Yahoo Immersive ecosystem. A set of pipeline tools to optimize and bundle 3D assets for AR experiences into platform-dependent formats. Eventually, platform-dependent formats were replaced by a GTLF format with several platform-specific extensions.

Android SDK for Delivering AR Experiences

A component of the Yahoo Immersive ecosystem. The playback SDK for Android and iOS allows developers to easily integrate AR experiences into their mobile apps. The SDK provides a unified set of APIs that can be used across both platforms, making it easy for developers to create AR experiences that run seamlessly on Android and iOS devices.

Yahoo Sports PlayAR

https://sports.yahoo.com/playar/
The Yahoo Sports PlayAR project aims to enhance the way fans watch NFL by utilizing augmented reality technology. Through a mobile app, users can access selected NFL events and overlay real-time statistics, player information, and interactive graphics onto their field of view. It enhances the viewing experience and provides a new level of engagement for fans, allowing them to feel right on the field.

Odoo Modules for Online Banking Statements Importing

https://odoo-community.org/shop?&search=Alexey+Pelykh
A significant collection of more than 100 Odoo CE modules authored or contributed to business digitalization. My contribution included being a project steering committee member on multiple Odoo Community Association projects.

Odoo Modules for Estonian Accounting

https://odoo-community.org/shop?&search=Alexey+Pelykh
A significant collection of more than 100 Odoo CE modules authored or contributed to business digitalization. My contribution included being a project steering committee member on multiple Odoo Community Association projects.

Odoo Modules for Advanced Time-off Management

https://odoo-community.org/shop?&search=Alexey+Pelykh
A significant collection of more than 100 Odoo CE modules authored or contributed to business digitalization. My contribution included being a project steering committee member on multiple Odoo Community Association projects.

PCRE4J

https://pcre4j.org
This Java library, open-sourced under LGPLv3, brings the power of PCRE2 (Perl-Compatible Regular Expressions) to Java. It supports several back ends for interaction with libpcre2 and provides a Java.util.regex-alike API for easier adoption.
2009 - 2011

Master's Degree in Computer Engineering

National Technical University of Ukraine 'Kyiv Polytechnic Institute' - Kiev, Ukraine

2005 - 2009

Bachelor's Degree in Computer Engineering

National Technical University of Ukraine 'Kyiv Polytechnic Institute' - Kiev, Ukraine

JANUARY 2021 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

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

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