Alexander Prytula

Staff Software Engineer | Engineering Manager

Technical Lead with 8+ years of experience building and scaling distributed systems, specializing in Node.js with additional experience in Python and Go microservices. Combines hands-on engineering with ownership of architecture, delivery, and reliability. Leads cross-functional initiatives across multiple R&D teams, aligning technical execution with business goals. Fullstack background enables effective collaboration across frontend and backend domains, driving clarity in ambiguous environments from problem definition to production.

Work

Staff Software Engineer

Sisense Business intelligence software company
Kyiv (Ukraine)

Staff Software Engineer in analytics domain team

  • Audited the domain most critical problems by inversigating teams' ownership, code quality, and engineers' pain points.

  • Wrote a comprehensive report with recommendations for improvements and presented it to the department manager and VP of Engineering.

  • Acted as engineering manager as I led cross-team efforts to align on multiple products delivery and compatibility.

Technical Lead

Sisense Business intelligence software company
Kyiv (Ukraine)

Technical Lead in AI domain team

  • Worked at the intersection of data science and product engineering, integrating LLM and vector database capabilities.

  • Designed and implemented key frontend, backend, and DevOps building blocks for the product among Node.js and Python microservices.

  • Participated in building the whole CI pipeline for AI microservices including E2E tests. Taught then team to maintain it at a high standard.

Technical Lead

Sisense Business intelligence software company
Kyiv (Ukraine)

Appointed as a Frontend Technical Lead for a new product initiative.

  • Designed the high-level application architecture and coordinated multiple engineering teams.

  • Built initial CI/CD pipelines, test frameworks, and infrastructure, enabling faster delivery cycles. Ensured the test coverage kept at a 90% level.

  • Provided mentorship and technical guidance to engineers across three frontend teams involved in the project.

Technical Lead

Sisense Business intelligence software company
Kyiv (Ukraine)

As a Technical Lead was involved stablizing and improving the performance of one of the server-side high-load domains.

  • Assigned to stabilize a backend service domain with failing automation tests. Managed to reduce test failures by 30% and improve release reliability.

  • Conducted a thorough audit of system architecture, libraries, and build processes.

Full-stack engineer

Sisense Business intelligence software company
Kyiv (Ukraine)

Started as a full-stack engineer and promoted to a Technical Lead.

  • As a front-end developer was involved in UI/UX refreshing campaign, which included replacing an obsolete client platform from Angular.js to React.

  • Helped to reduce the same bundle bytes size to be 3 times smaller.

  • Took an ownership of a team of 3 fron-end enguineers, providing mentorship and technical guidance to them.

Senior Software Engineer

VistaCreate
Kyiv (Ukraine), Limassol (Cyprus)

VistaCreate (Crello formerly) is a web-based powerful media editor.

  • Contributed to the payments domain, helping to design and build discounts, bonuses, referral programs, affiliates, subscription plans business logic. Which was used to successfully launch many marketing campaigns and eventually gain significant conversion.

  • Took responsibility for developing, maintaining, and monitoring the search domain of the back-end.

  • Incorporated search with our internal analytics, using Prometheus and Grafana to gather and analyze the efficiency of searching strategies we had applied.

  • Built full end-to-end features demanded by business needs, starting from React ending with Node.js, Golang, and Third-Party APIs.

  • Implemented and presented an innovative way of testing microservices' contracts, which brought a higher level of control and reliability to our back-end.

Node.js engineer

Carts Guru
Kyiv (Ukraine), Barcelona (Spain)

To provide e-merchants with one simple platform where they can create, distribute and analyze first-class marketing campaigns that boost revenue fast.

  • Brought a lot of refactoring and increased the back-end code quality, whilst working on an automated customer onboarding system, which served to provide a convenient way to get the customer familiar with business features and configure all the tools to get ready for use.

  • Provided seamless migration of all the searchable entities back-end had between the different major versions of Elasticsearch. Gave appropriate unit and integration tests covering uncovered services.

  • Built and maintained a discount system integrated between PHP E-Commerce and Node.js sides.

  • Appointed as a Head of the product team in the Europe region.

Node.js engineer

Siteplus Pte Ltd
Kyiv (Ukraine)

A site-builder company.

  • Collaborated between multiple back-end teams (PHP, Node.js )to build RESTfull services for a site-building platform.

  • Contributed to establishing a robust way of communication between services using both HTTP and WebSockets protocols.

  • Integrated cache system using Redis to improve performance.

Front-end developer

DepositPhotos
Kyiv (Ukraine)

Stock exchange marketplace

  • Participated in building the main business application using Backbone, with gradual migration to React

  • Implemented different SEO and marketing demands

Volunteer

Teacher/Mentor

Zengineers

A community aimed to spread web development studies across for free.

Education

Skills

Front-end development

  • React
  • Redux
  • Vue
  • Angular.js
  • Typescript
  • Webpack
  • Vite
  • Sass

Back-end development

  • Node.js
  • Typescript
  • Golang
  • Python
  • MongoDB
  • Elasticsearch
  • Couchbase
  • Redis
  • Zookeeper
  • RabbitMQ

DevOps

  • Linux
  • Docker
  • Kubernetes
  • Helm
  • Gitlab CI
  • Jenkins
  • Groovy
  • Bash

Analytics

  • Prometheus
  • Grafana
  • Kibana
  • OpenTelemetry
  • Google Big Query

Languages

English

B2

French

A1

Spanish

A1

Ukrainian

native speaker