I’m an IT professional with 15+ years of experience designing and delivering robust, maintainable, and scalable software across industries, combining hands-on expertise in Software and Data Engineering with Technical Leadership, while focusing on product-oriented thinking and business analysis. I turn complex business challenges into clear, effective solutions - from architecture and development to production support and long-term system evolution delivering systems that work reliably and drive real results, even under tight deadlines and severe technical constraints.
I’ve worked across many technologies, quickly mastering new tools while continuously evolving my technical expertise. My work has never been just about writing code or focusing on a single technology stack, it has always been about solving real-life problems, driven by a commitment to collaboration with people and the evolution of ideas.
I’ve designed, built, and maintained data-driven applications, web services, APIs, and complex enterprise systems, including their underlying data architecture, ETL pipelines, and data engineering and analytics solutions. I also have experience in automation, modernization, and the implementation of new technologies, including AI solutions.
Technologies & Tools:
Leadership & Cross-Functional Skills: project management and planning; cross-functional team collaboration; stakeholder communication and management; waterfall and agile (Scrum, Kanban) methodologies and practices; allocating tasks and tracking delivery; prioritization and backlog management; team guidance, mentoring and knowledge sharing; enforcing code quality standards and best practices; ownership of end-to-end delivery.
Business Analysis: requirements gathering and analysis; modeling system interactions and workflows; bridging technical and business requirements; process mapping and optimization; creation of functional specifications, feature definitions, and use cases; requirements management and traceability across the software development lifecycle; presenting technical solutions to non-technical audiences; documentation and technical writing; business process analysis to identify patterns and bottlenecks and provide recommendations for improvements and automation.
Software Architecture: system and software architecture design; technology evaluation and selection; Domain-Driven Design (DDD); distributed systems architecture; API-first architecture (RESTful services, contract-driven design); microservices architecture and service decomposition; event-driven and asynchronous architectures; scalability, availability, and fault-tolerance design; data architecture and data flow design; integration architecture and system interoperability; serverless architecture and cloud-native design.
Software Engineering: full software development lifecycle (SDLC) implementation, from requirements through production support; object-oriented, functional, and modular programming principles; data structures & algorithms; debugging, troubleshooting, and root-cause analysis; performance tuning and optimization; refactoring and technical debt reduction; production support and issue resolution; reverse engineering legacy systems and designing modern replacements; web application development (front-end and back-end); integration solutions and middleware development; API design and development; test design and automated testing practices; version control and collaborative development workflows; build, release, and deployment automation.
Data Architecture & Engineering: data architecture and modeling; relational (SQL) and non-relational (NoSQL) databases; ETL/ELT design, implementation, and optimization; data pipeline development and orchestration; data warehousing architecture and management; data lake design, ingestion, transformation, and analysis; SQL query optimization and performance tuning; scripting for data processing and automation (Python, Bash, etc.); data integration across multiple sources and systems; data quality, validation, and governance; data visualization for analytical and operational reporting; schema design and database normalization; indexing, partitioning, and performance strategies; metadata management and documentation; monitoring and troubleshooting of data workflows.
Data Analysis & Data Science: data collection, cleaning, and preprocessing; exploratory data analysis (EDA) and descriptive statistics; extracting insights from campaign, operational, or transactional data; identification of patterns, trends, and anomalies in data; analysis of rare or outlier cases; data quality assessment, validation, and error detection; statistical analysis and hypothesis testing; forecasting and predictive modeling (time series, regression, etc.); monitoring and evaluating analytical models and solutions; defining, monitoring, and reporting KPIs and success metrics to track business performance; performing ad-hoc and bespoke analyses to support business and client reporting (e.g., QBRs).
Soft Skills: fast learner enthusiastic about learning new things and improving existing skills and knowledges; good communication and teamwork skills; accomplished team-player, who can also work independently; excellent analytical skills; problem solving; attention to detail; critical thinking; focusing on results; activity; creativity; great time management, organization and prioritization skills; punctuality; responsibility; flexibility and adaptability.
I started my career as a software engineer at Ukrtelecom, one of Ukraine’s largest telecommunications operators with millions of subscribers, building and supporting software for call center operations and telephony systems.
I worked across 20+ production systems, including IVR solutions and call-center operator platforms, covering call handling, processing, and internal workflows. My responsibilities included end-to-end delivery of call-center hotline projects, from system design to production rollout, as well as building automation solutions for internal operations.
Beyond application development, I designed and implemented integration solutions and APIs for cross-system communication, along with data architectures including data warehouses, ETL pipelines, and analytics platforms supporting reporting and dashboards at scale. I also developed operational systems for real-time information display in call center environments.
Over six years, I progressed from junior engineer to Head of Department. In this role, I led a team through organizational restructuring, balancing hands-on technical delivery with team leadership, mentoring, capacity planning, and technical decision-making under constraints.
Key achievements include:
For more than seven years, I worked for a Medirent Information Technology, company developing large-scale software systems for government and social institutions, contributing to e-government initiatives and mission-critical platforms for social benefit payments, including pension systems for the Pension Fund of Ukraine.
I was involved across the full lifecycle of high-load, mission-critical systems, including ongoing maintenance, production support, and implementation of major system enhancements. My work included building APIs and integration layers for data exchange between government services, internal systems, and banking platforms.
A significant part of my role focused on data architecture and analytics. I designed ETL processes, built and evolved data warehouses, implemented large-scale data processing solutions, and developed reporting and forecasting systems to support decision-making.
Key contributions include:
I was frequently responsible for making critical technical decisions under tight deadlines, ensuring safe delivery of complex system changes in production environments.
I contributed to the development of transport and logistics software for a large international supermarket chain in the Central Europe, working on an integrated ecosystem of applications that connect internal systems with multiple external platforms.
My responsibilities included API development, ETL pipelines, data integration, reporting systems, and front-end development for operational dashboards and user interfaces. I worked across both backend and frontend layers to ensure consistency between data flow, system architecture, and user experience.
A key achievement was the independent design and implementation of a system that consolidated and replaced two legacy platforms, improving maintainability and operational efficiency.
I have a strong academic background in mathematics, supported by a Master’s degree in Applied Mathematics. My studies covered discrete mathematics, probability theory, mathematical statistics, and elements of quantum computing. I also developed a solid foundation in mathematical analysis, optimization theory, systems analysis, and the modeling of complex systems, along with exposure to automated systems design, programming automation, and expert systems. My education allowed me to hone my analytical skills and ability to see patterns in any business processes and complex real-world problems. I have consistently applied the acquired skills in practice, designing mathematical models and translating them into efficient software solutions, while continuing to expand my expertise.
My master’s thesis focused on the development, training, and application of a neural network to automate elements of the software development process. This provided me with a solid foundation in machine learning and neural network development. I am consistently building and deepening my expertise in this field, staying abreast of the latest advancements and exploring practical applications in software engineering and data analysis.
Location Bratislava, Slovakia
LinkedIn profile Contact me on LinkedIn
Email Email me at julia.gasanova.eu@gmail.com