sproot

Team Lead / Tech Lead / Architect / Principal Developer (Node.Js, Rust)

| I live in Ukraine now, but I have the legal right to work in the EU. |

• Professional Experience: 17 years in the industry, having worked in both large corporate and flexible startup environments. Managed dev teams of up to 25 members. Founded a startup with a 15-person team that was serving hundreds of thousands of users.
• Technical Skills:  I have excellent knowledge of Node.js (TS/JS), currently actively programming in Rust and also have experience with Python, Ruby, PHP, and some Java. More than that, I have extensive experience with DevOps, Linux, clustering, networking, deployment, and infrastructure configurations.
• Perfect Execution: I’m able to efficiently handle any challenging task from an idea to execution. I’m the one who actually gets things done!
• Broad Expertise: In addition to my technical skills, I have a wide-ranging skill set in related areas, including company and team management, finance and investments, recruitment, marketing, design, macroeconomics, trading, and mathematics.
• Soft Skills: Thanks to my diverse background, I understand the business value of technical tasks and effectively collaborate with team members, colleagues across departments, directors, stakeholders, investors, and other professionals.

Management Experience
• 8 years of experience in leadership roles.
• Led product development using methods and tools suitable to the team’s size and skill set. Excellent product and release management skills.
• Extensive experience in hiring, mentoring, and motivating talented individuals. 
• Aligned projects with strategic business objectives, proactively mitigating bottlenecks to reduce time-to-market.
• Played an integral role in designing and developing robust, scalable, and adaptable systems that consistently achieve high quality with minimal defects.
• Established and enforced coding standards, best practice guidelines, and continuous integration/deployment methodologies to optimize development efficiency.

Technical Expertise
• Programming Languages: JavaScript/TypeScript/Node.js (12+ years), Ruby (4 years), Python (4 years), PHP (2 years), Rust (6 months), and some Java.
• Databases & Data Transports: PostgreSQL, MongoDB, Redis, RabbitMQ, Kafka.
• Frameworks: Ruby on Rails, Angular/AngularJS, React, Express, Next.js, NestJS.
DevOps & Deployment: Linux, Git-flow, Docker, Kubernetes, AWS, Bash, GitLab CI/CD, Jenkins, Ansible, Chef.
• APIs: REST API, Swagger (OpenAPI), AMQ-RPC, gRPC.
• Code Quality: Unit Testing, Domain-Driven Design (DDD), Test-Driven Development (TDD), Clean Code, Clean Architecture, GoF & GRASP patterns, refactoring, SOLID principles, etc.





Experience: 11 years

Yearly salary: $150,000

Hourly rate: $80

Nationality: 🇺🇦 Ukraine

Residency: 🇺🇦 Ukraine


Experience

Team Lead / Tech Lead
JiBe ERP
2022 - 2024
The company develops cloud-based ERP solutions for the shipping and maritime industry. • Managed a team of 25 people and mentored teammates on best practices in design, development, testing, TDD, and more. • Followed and maintained the Scrum process and meetings, including backlog refinement, sprint planning, sprint commitment, demos, and retrospectives. • Worked on technical architecture by leading R&D, designing ER diagrams, conducting code reviews, and implementing strategic refactoring initiatives. • Implemented an event-driven architecture and event-sourcing pattern, and developed libraries and solutions for RabbitMQ client, federation, and synchronization with Kafka. • Investigated new technology solutions, improved existing functionality, and created proofs of concept.
Founder & CEO
Proficonf
2016 - 2022
Self-founded a company and led a team that developed a high-load video conferencing app that scales well and was capable to support tens of thousands of simultaneous connections. The project consisted of over 18 services that communicated via AMQP and HTTP protocols. These services were written in Node.js without frameworks, designed using the Clean Architecture pattern, and many were developed with a TDD approach. GitLab CI/CD was used to build the project, test it in a staging environment, and deploy it to a fault-tolerant production infrastructure running on Kubernetes. Various development patterns, libraries, and support tools were created to improve code quality, accelerate the development process, and reduce time-to-market.
Senior Full-stack Developer
7Pikes
2014 - 2015
The company provided a retail automation solution for pharmacies. • Developed a medication catalog for inventory management with mass export/import capabilities. • Maintained an integration with cash registers, barcode scanners and POS terminals. • Designed an accounting system features with comprehensive reporting options.
Senior Full-stack Developer
Vislinsky Corp. B.V.
2012 - 2013
A social network that gamifies problem-solving with guidance from experienced psychologists. • Developed a game-based web platform featuring real-time player actions on a canvas with synchronized gameplay, sound, and visual effects. • Created core social features including news feeds, posts, comments, private messages, and platform announcements. • Built an admin panel for effective content moderation and assets management.
Senior Backend Developer
OnApp
2011 - 2013
At Onapp, I developed a cloud management system utilizing Xen, KVM, and VMware virtualization technologies. This large-scale, complex project required not only advanced development skills but also in-depth knowledge of system administration, virtualization, and network topologies. • Developed scripts to manage virtual machines, hypervisors, and load balancers—covering network, device, and power management, cold/hot migrations, as well as scaling memory, CPU, and storage. • Redesigned the project architecture to create a modular, polymorphic system that significantly simplified maintenance and improved code readability. • Implemented numerous key features, including load balancer support, open vSwitch network management, SolidFire support, a template manager for virtual machines, a CLI interface, and more.

Skills

angular
aws
cloud
crypto
defi
devops
docker
ethereum
javascript
kubernetes
mev
mongo
nextjs
node
php
postgres
python
rabbitmq
react
redis
ruby
rust
solana
solidity
tech-lead
typescript
web3
web3js
english
russian
ukrainian