• File

Ярослав

Fullstack-розробник

Considering positions:
Fullstack-розробник, Frontend-програміст, програміст Golang, Python-програміст, Javascript-програміст, програміст PHP, Fullstack-програміст, Embedded-розробник
City of residence:
Poltava
Ready to work:
Remote

Contact information

The job seeker has provided: Phone number

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

The file contains 7 more pages.

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Yaroslav Shcherban (35 years old)

Senior Software Engineer | M.Sc. in Software Engineering
12+ years of commercial software development experience

Areas of Interest: FinTech, Artificial Intelligence (AI/ML), Distributed Systems, High-Load
Systems, Fault-Tolerant Architectures, Startups, Healthcare Technology, Blockchain,
Operating Systems, Embedded Systems

LinkedIn: [open contact info](look above in the "contact info" section)
Address: Poltava, Ukraine, 36000 (Open to Relocation Worldwide)
Tel: [open contact info](look above in the "contact info" section)
E-mail: [open contact info](look above in the "contact info" section)

Education:

M.Sc. in Software Engineering
Kharkiv National University of Radio Electronics
2022–2024

B.Sc. in Software Engineering
Kharkiv National University of Radio Electronics
2011–2015

Languages: Ukrainian (Native), English (Upper-Intermediate, B2), Russian (Native)

Primary Expertise: JavaScript, TypeScript, Node.js, React, Next.js, NestJS

Core Competencies:

- Backend Development
- Full Stack Development
- Distributed Systems
- Microservices
- Cloud Architecture
- API Design
- AI Integrations
- Payment Systems
- Blockchain
- Linux Systems Programming
- Embedded Development

The list of tools and technologies that I use (Summary):

Languages:
JavaScript, TypeScript, Golang, Python, PHP, C/C++, Java, Rust, C#, Scala, Perl, Ruby,
Clojure, Lisp
Backend:
Node.js, NestJS, Express.js, Koa, GraphQL, REST APIs, WebSockets, Socket.IO,
Microservices

Frontend:
React, Next.js, React Native, Angular, Vue.js, HTML5, CSS3, Tailwind CSS, Bootstrap,
Material UI, SASS, LESS

State Management:
Redux, Redux Toolkit, Zustand

Databases & ORM:
PostgreSQL, MySQL, MongoDB, Redis, Prisma, Mongoose

Blockchain:
Solidity, Web3.js, Truffle, Ganache, Remix

Cloud & DevOps:
AWS (EC2, S3, SQS, CodeBuild, CloudWatch), Docker, Kubernetes, Terraform, Vercel,
GitLab CI/CD, ArgoCD, DigitalOcean, Heroku

Messaging:
RabbitMQ, Amazon SQS, Kafka

Testing:
Jest, Vitest, Playwright, Mocha, Chai

Build Tools:
Webpack, Vite, Turbopack, Babel, npm, Yarn, Grunt, Gulp

Tools:
Git, SVN, IntelliJ IDEA, WebStorm, VS Code, Eclipse, Jira, Redmine, SSH,Postman,
DBeaver

Web Servers:
Nginx, Apache

Operating Systems:
Linux, Windows, MacOS

CMS:
WordPress, Magento 1/2, OpenCart, PrestaShop, Joomla, Bitrix, Flynax, vBulletin,
osCommerce, IPB

APIs & Integrations:
Google APIs, Yandex APIs, AmoCRM, SMS Gateways, Stripe, Payment Gateways
International Products Contributed To:
- Ahmad Tea
- SquadInTouch
- Blocksport

Publications:
AI Models of Pulmonary Sarcoidosis Detection — IEEE eStream 2024. DOI:
10.1109/eStream61684.2024.10542583 Link

Certifications:
[open contact info](look above in the "contact info" section)

Recommendations:
Recommendation letters:
https://drive.google.com/open?id=1p93MmDCFZ8n1Uz-m6Y7OPSvXTjBCjt7e

Open Source Contributions:
- Official contributor to Sisense Compose SDK (GitHub)

Additional references are available upon request, including my former Engineering
Manager and People Partner at Sisense.

Professional Experience: Personal Projects:

Sisense (Israel / USA) — https://sisense.com Linux Kernel Driver Development (C,
Linux Kernel, QEMU)
(2021–2026)
Senior Software Engineer ● Developed custom Linux kernel
modules and device drivers in C.
Sisense is an AI-first, developer-first analytics platform ● Implemented character device
for building and embedding data-driven dashboards drivers, memory management,
and BI solutions. The product focuses on embedded interrupt handling, and
analytics, scalable data visualization, and kernel-user space
communication.
enterprise-grade reporting.
● Worked with Linux kernel APIs,
Makefiles, and kernel debugging
tools.
Responsibilities: ● Built and tested drivers in
- Worked in cross-functional Agile teams (Scrum / QEMU-based virtual
Kanban) environments.
- Participated in daily stand-ups, sprint planning, ● Explored synchronization
primitives, kernel threads, and
retrospectives, sprint reviews, and demo meetings
low-level hardware interaction.
- Collaborated closely with Engineering Managers,
Product Managers, DevOps, QA, and Department Embedded Systems Development
Directors (STM32, Bare Metal)
- Managed and mentored a team of 2 middle
frontend engineers ● Developed bare-metal firmware
for STM32 Nucleo development
- Communicated directly with enterprise customers, boards without using an RTOS.
gathering requirements and clarifying technical needs ● Configured GPIO, UART, SPI,
- Owned and managed the Customer Care Board: I2C, timers, interrupts, and DMA
directly through hardware
prioritized incoming customer issues, distributed tasks
registers.
across departments, and personally implemented ● Implemented peripheral drivers
high-priority or technically relevant requests and low-level hardware
- Contributed to R&D initiatives and experimental abstraction layers.
development streams ● Performed board bring-up,
debugging, flashing, and serial
Engineering & Architecture: communication using
STM32CubeProgrammer/ST-Link.
- Developed and maintained frontend and backend
● Worked with linker scripts, startup
components using React, Vue, Angular, and NestJS code, and ARM Cortex-M
- Built and supported embedded analytics solutions architecture.
(Embed SDK / CSDK extensions)
- Developed AI-powered microservices using Python, Linux System Utilities (C, POSIX)
FastAPI, LangChain, and LangGraph
- Worked with distributed and scalable cloud-based ● Developed command-line utilities
for Linux using C and POSIX
infrastructure deployed on AWS
APIs.
- Used Docker and Kubernetes for containerization ● Implemented file system
and orchestration of services operations, process management,
- Integrated event-driven systems using RabbitMQ pipes, signals, sockets, and
- Collaborated on system design and API contracts multithreading.
using Swagger/OpenAPI ● Worked with low-level Linux
system calls (fork, exec, epoll,
- Worked with Argo CD for GitOps-based application
select, mmap, ioctl).
deployment and release management ● Built networking tools and utilities
- Used Grafana for application monitoring, for process and system
observability, and troubleshooting monitoring.
- Participated in improving system reliability, ● Focused on performance,
performance, and scalability memory management, and
efficient resource utilization.
Testing & Quality Assurance:
- Designed and implemented testing strategies across
multiple layers:
- Unit and component testing: Jest, Vitest
- End-to-end testing: Playwright
- Integration and QA automation: Python-based Cross-Platform Native Libraries
test frameworks (C/C++)
- Worked closely with QA teams to improve test
● Developed reusable native
coverage and product stability libraries in C/C++ for Windows
and Linux.
Tools & Technologies: ● Designed portable APIs with
JavaScript (Node.js), Python, Java, React, Vue, platform-specific implementations
Angular, NestJS, AWS, Docker, Kubernetes, GitLab, where necessary.
● Worked with CMake, static and
Webpack, Jest, Vitest, Playwright, Swagger/OpenAPI,
shared libraries, and
RabbitMQ, AI-assisted development tools (Cursor, cross-platform build systems.
Claude) ● Integrated native libraries with
higher-level applications through
Work model: well-defined interfaces.
Hybrid / Remote (Israel / USA teams) ● Focused on portability,
performance, and clean API
design.
Blocksport.io (Switzerland) — https://blocksport.io
(2020–2021)
Lead JavaScript Developer

Blocksport is a SportsTech startup providing an
App-as-a-Service platform for sports clubs, esports
organizations, leagues, and federations. The platform
enables organizations to launch branded mobile
applications, engage fans through gamification,
monetize communities, and integrate
blockchain-based features, digital memberships, and
NFTs.

Responsibilities:

● Led the JavaScript development team and
participated in architectural decisions
● Developed cross-platform mobile applications
using React Native
● Designed and implemented backend services
with Node.js
● Built a CMS for sports clubs to manage teams,
content, memberships, and fan engagement
● Worked directly with founders and product
stakeholders to define product features and
delivery priorities
● Participated in Agile development processes
(Scrum, Kanban)

Blockchain & Payments:

● Integrated blockchain functionality into the
platform
● Developed and integrated smart contracts
using Solidity
● Implemented payment processing and
subscription flows with Stripe
● Participated in the development of tokenized
and digital membership features

Backend & Data Engineering:
● Designed and optimized PostgreSQL
databases, including stored procedures and
database triggers
● Developed parsers for collecting esports
statistics from external data sources
● Built integrations with betting and sports
statistics providers
● Implemented asynchronous processing using
AWS SQS
● Designed REST APIs and backend services for
mobile and web applications

Cloud & Infrastructure:

● Developed and deployed containerized
services using Docker
● Worked with AWS cloud infrastructure and
messaging services
● Collaborated on scalable backend architecture
and deployment processes

Tools & Technologies:
JavaScript (Node.js), React Native, PostgreSQL,
Solidity, Stripe, AWS, AWS SQS, Docker, REST API,
Git, Blockchain, Smart Contracts

Work model:
Remote

Open Packaging Network (OPN Platform) —
Full-time, Remote (Sep 2019 – Jan 2020)
[open contact info](look above in the "contact info" section)
work/
Chief Technology Officer (CTO)

Open Packaging Network (OPN Platform) is a
technology startup focused on developing digital
solutions for supply chain and packaging ecosystem
management.

Responsibilities:

● Defined the technical vision and development
roadmap for the platform
● Led frontend development and established
engineering best practices
● Conducted code reviews and mentored
frontend engineers
● Worked closely with product stakeholders to
align technical solutions with business
objectives
● Coordinated development processes in a fully
remote environment

Product & Growth:

● Implemented and configured Google
Analytics for product usage tracking
● Introduced A/B testing practices to improve
UX and validate product decisions
● Integrated marketing automation tools,
including Mailchimp
● Collaborated with product and marketing teams
to improve user acquisition and engagement
metrics

Engineering:

● Participated in frontend architecture and
feature development using JavaScript
● Improved development workflows, code quality,
and engineering standards
● Supported cross-functional collaboration
between engineering, product, and marketing
teams

Tools & Technologies:
JavaScript, Google Analytics, A/B Testing, UX
Analytics, Mailchimp, Git

Magecom (2018–2019)
https://www.magecom.net/
Magento PHP Developer

Magecom is an e-commerce development company
specializing in custom Magento solutions for online
retailers.

Responsibilities:

● Developed and maintained e-commerce
solutions based on Magento 1 and Magento 2
● Implemented new business features and
customized existing Magento modules
● Developed and enhanced shopping cart,
checkout, coupon, shipping, and customer
account functionality
● Extended product management with custom
product attributes and catalog features
● Upgraded customer projects from Magento 1 to
Magento 2
● Installed, configured, and maintained Magento
environments for client projects
● Performed website migrations between
customer servers with minimal downtime
● Investigated and resolved production issues
and customer-reported bugs

Infrastructure & Deployment:

● Worked with Linux server environments
(Ubuntu, Debian, CentOS)
● Managed deployments and maintenance using
SSH and FTP
● Configured development and staging
environments
● Collaborated with clients during deployment
and release processes

Tools & Technologies:
PHP, Magento 1, Magento 2, MySQL, JavaScript,
Linux, SSH, FTP, Git

Work model:
Office

JezaSoft (2017–2018)
Founder, CEO & Technical Lead

JezaSoft was a software development and consulting
company delivering custom web solutions, technical
support, and digital services for clients across the USA
and Europe.

Leadership & Project Management:
● Founded and managed the company,
overseeing both technical and business
operations
● Led a cross-functional team of five specialists,
including developers, a designer, a marketing
specialist, and a legal advisor
● Interviewed and hired developers, designers,
SEO specialists, and digital marketing
professionals
● Gathered business requirements and prepared
technical specifications in collaboration with
customers, marketing specialists, and project
managers
● Communicated directly with international
customers via chat and voice calls

Software Development:

● Designed, developed, and maintained RESTful
APIs and backend services using Python,
Django, and Flask
● Developed custom web applications using
PHP, Laravel, Symfony, and Yii
● Built responsive, cross-browser websites
and landing pages compatible with major
desktop and mobile browsers
● Built landing pages and corporate websites for
businesses across multiple industries
● Implemented responsive HTML email
templates for Mailchimp campaigns
● Developed and customized websites based on
WordPress, Magento, PrestaShop, Bitrix
CMS, and Flynax

Integrations & Infrastructure:

● Integrated CRM and marketing platforms,
including AmoCRM and Roistat
● Configured and maintained VPS and
AWS-hosted infrastructure
● Installed and maintained Linux server
environments (Ubuntu, Debian, CentOS)
● Set up development and deployment
environments for customer projects
Product & Digital Marketing:

● Performed technical SEO audits and website
optimization
● Analyzed user behavior using Google Analytics
and Yandex Metrica
● Improved UX based on analytics data, A/B
testing results, and business requirements
● Worked with design systems and mockups
using Avocode, Zeplin, Adobe Photoshop, and
CorelDRAW

Tools & Technologies:
PHP, Laravel, Symfony, Yii, WordPress, Magento,
PrestaShop, Bitrix CMS, Flynax, JavaScript, HTML,
CSS, AWS, Linux (Ubuntu, Debian, CentOS),
Mailchimp, AmoCRM, Roistat, Google Analytics,
Yandex Metrica, Avocode, Zeplin, Adobe Photoshop,
CorelDRAW

Squad In Touch Ltd — Full-time, Remote (United
Kingdom) (2016–2017)
https://squadintouch.com/
Software Engineer

Squad In Touch developed a digital platform for
organizing school sports events, competitions, and
activity tracking, enabling schools to manage sporting
activities, participants, and reporting.

Responsibilities:

● Developed backend services using Node.js
● Maintained and optimized MongoDB databases
● Fixed bugs and implemented new product
features
● Collaborated with the development team to
improve application stability and performance

Backend & Reporting:

● Designed and maintained REST APIs for the
platform
● Developed automated report generation using
LaTeX
● Processed and managed sports event data
stored in MongoDB
● Improved backend performance and data
processing workflows

Tools & Technologies:
Node.js, JavaScript, MongoDB, LaTeX, REST API, Git

Work model:
Remote

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: