Oleksandr Zakala

Oleksandr Zakala

About

Detail

Senior Full-Stack Engineer | Python, Django, React | AI-Enabled Applications | Kubernetes, AWS, Azure | Clean Architecture
Lviv, Lviv Oblast, Ukraine

Contact Oleksandr regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • GlobalLogic
    Senior Python Full-Stack Engineer
    GlobalLogic
    Oct 2025 - Current (1 year 1 month)
    The project automates audit processes for clients. Our goals were to modernize the legacy codebase, redesign existing interfaces, and extend core functionality. We also improved security, performance, and usability to make it production-ready.

    Responsibilities include:
    - Implemented Azure-based authentication on every RESTful API endpoint
    - Optimized report workflow to achieve better performance and user experience, saving more than 50% overall process time
    - Rewrote workflow for report processing to simplify future development process, to allow for concurrency and proper test coverage
    - Implemented caching with Redis for endpoints
    - Analyzed and fixed performance of report processing endpoints
    - Rew
  • GlobalLogic
    Python Engineer
    GlobalLogic
    Dec 2024 - Sep 2025 (10 months)
    The service provides error troubleshooting and data extraction for business analysis. As a bonus, a unified design for industrial controllers significantly reduces training costs.

    Responsibilities include:
    - Developed an automated system for transforming SCADAs (industrial control software) into a unified format
    - Implemented a system for real-time transformation and renaming of millions of tags
    - Worked on a scalable database, capable of storing and processing millions of entries
    - Researched and chose underlying technologies to use for the best cost/performance balance
    - Created custom SCADA migration and transformation pipelines
    - Developed multiple web pages with features including user authentic
  • EPAM Systems
    Python Full-Stack Developer
    EPAM Systems
    May 2023 - Nov 2024 (1 year 7 months)
    The platform simplifies hiring by matching candidates and companies based on many criteria. Recruiters post job descriptions and get candidates whose profiles fit the requirements. Candidates fill out profiles with CVs and questionnaires about their skills, desired working conditions, and salary expectations and get the most relevant propositions. Both sides receive notifications if someone is interested in
    their profile or proposition and start communication.

    Responsibilities include:
    - Participated in creating database schema on MVP stage
    - Estimated tasks and planning the process with the team lead
    - Developed an API for candidates and designed candidate’s profile
    - Created a feature for candidate’s no
  • Sigma Software
    Python Full-Stack Developer
    Sigma Software
    Apr 2022 - May 2023 (1 year 2 months)
    The platform proposes cosmetics and perfumery from different producers and stores. Users can sort propositions by many criteria and order brands, including luxury or hand-crafted, with delivery. They can also see featured propositions based on their previous orders.

    Responsibilities include:
    - Developed an API for creating a wish list with a link for friends
    - Created a Front-end part for a wish list
    - Added new criteria to the sorting feature
    - Implemented a feature for advertisement in the cart
    - Refactored a logic of featured propositions functionality
    - Participated in planning of refactoring existing code
    - Improved test coverage, creating unit and automation tests
    - Attended Scrum ev
  • Sigma Software
    Python Full-Stack Developer
    Sigma Software
    Sep 2021 - Mar 2022 (7 months)
    The client was a building company that aimed to automate buying materials and services from contractors. The product stored data about all company purchases and included a tender platform for comparing propositions.

    Responsibilities included:
    - Implemented a feature for the manual approval of propositions
    - Added new columns to tables in the database
    - Refactored code to improve readability
    - Improved test coverage, creating unit tests
    - Attended Scrum events
    - Fixed bugs according to QA team requests
    - Provided code reviews
Education verified_user 0% verified
  • Ivan Franko National University of Lviv
    Master's degree, Computer Science
    Ivan Franko National University of Lviv
    Jan 2025 - Aug 2026 (1 year 8 months)
  • Ivan Franko National University of Lviv
    Bachelor's degree, Computer Software Engineering
    Ivan Franko National University of Lviv
    Jan 2021 - Jan 2025 (4 years 1 month)
This is a community-created genome.