Ярослав
Python-програміст
- Розглядає посади:
- Python-програміст, Fullstack-розробник, Frontend-програміст, Програміст Golang, Javascript-програміст, Програміст PHP, Fullstack-програміст, Embedded-розробник
- Місто проживання:
- Полтава
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/19208262/?puid=830102
Завантажений файл
Файл містить ще 7 сторінок
Версія для швидкого переглядуЦе резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
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: [
Address: Poltava, Ukraine, 36000 (Open to Relocation Worldwide)
Tel: [
E-mail: [
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:
[
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)
[
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
Схожі кандидати
-
Python-програміст
Дистанційно, Київ -
Python-програміст
30000 грн, Дистанційно -
Python developer
Дистанційно -
Python Software Engineer
Дистанційно, Львів -
Python-розробник
Дистанційно, Київ -
Python developer
Дистанційно