Software Engineer with years of experience building geospatial, data-driven, and full-stack solutions across enterprise, government, and industrial domains. Specialized in designing and delivering end-to-end systems for geospatial applications, data processing, integrating frontend, backend, and external components into cohesive platforms. Experienced in full-stack development across Angular-based frontends, backend services, and GIS platforms. Works across frontend and backend development using .NET, Java (Spring Boot/JHipster), and Node.js, delivering applications with interactive interfaces and data-driven functionality. Strong focus on software architecture and cross-platform integration. Comfortable working across the full product lifecycle-from requirements and system design to implementation and deployment-in both team and independent environments.
- Prototyped solutions integrating mapping libraries, APIs, and data workflows.
- Built proof of concept applications to evaluate architectural approaches and technologies.
- Developed and experimented with microcontroller-based solutions, integrating sensor data and hardware components into software systems.
- Developed a comprehensive monitoring platform integrating geotechnical and environmental sensors (total stations, prisms, weather sensors, GNSS) for deformation and positional analysis.
- Designed complex, wizard-style configuration UI workflows to support multi-step setup of monitoring networks and sensor configurations.
- Implemented a real-time geospatial visualization system for displaying deformation and positional sensor data over georeferenced, drone-acquired aerial imagery, enabling layered map control and precise change detection for site analysis.
- Designed a fully configurable widget-based dashboard system for real-time sensor data visualization, supporting multiple visualization types (charts, gauges) with dynamic data source binding.
- Built an interface for dynamic scheduling workflows, enabling users to configure and visualize prioritization of monitoring zones and measurement cycles.
- Developed an adaptive alerting system UI, including configuration of smart thresholds and visualization of alert states to reduce false positives in unstable environments.
- Designed and implemented backend services using ASP.NET Core and Entity Framework, exposing APIs for sensor data ingestion, processing, and visualization workflows consumed by the frontend platform.
- Supported an on-premise deployment architecture where the system operated entirely on-site in remote mining environments with limited or no network connectivity, handling sensor control, data processing, and visualization locally.
- Developed a web-based geospatial deformation monitoring system replacing a third-party solution, enabling flexible integration with geodetic sensors and equipment for unified analysis. Contributed to the Angular frontend implementation, including interactive UI features such as multi-step configuration workflows and dynamic forms for complex user operations.
- Developed a government-sector web analytics platform for visualizing and analyzing large-scale statistical datasets derived from dynamic surveys, enabling data-driven decision-making. Contributed to Angular frontend development based on UI/UX designs, implementing dynamic forms and interactive map visualizations using Leaflet to support spatial data analysis and decision workflows.
- Built multiple cross-platform solutions (web applications, desktop tools, and browser extensions) for internal and client workflows, addressing gaps in enterprise software and improving operational efficiency.
- Developed backend services using Java (Spring Boot via JHipster) and NestJS, supporting data processing, desktop applications, and API integration layers.
- Integrated Jira API to automate workflows, improve reporting processes, and enhance project tracking at scale.
- Created and maintained navigational maps of varying complexity by analyzing satellite imagery and video data, ensuring accuracy and consistency of spatial datasets.
- Processed geospatial data, selecting optimal visualization approaches using GIS tools to support mapping and navigation workflows.
- Acted as a Subject Matter Expert across multiple projects, providing technical support, investigating data and tooling issues, and interpreting procedural documentation.
- Participated in quality assurance processes through peer reviews and validation checks to ensure data quality and consistency.
- Collaborated directly with clients to resolve technical issues and clarify project requirements.
- Developed an internal web-based platform to improve departmental efficiency, data quality, and team coordination.
- Implemented a customizable tracking system using AG Grid, providing Excel-like data management with real-time updates and bi-directional Jira synchronization.
- Built a performance evaluation module aggregating data from desktop tools and browser extensions to visualize individual and team KPIs.
- Developed a map-based visualization tool integrating multiple data sources, imagery, and custom layers to support quality control workflows and improve data processing accuracy.
Apart from programming, I'm exploring 3D modeling and printing, and microcontrollers. I enjoy working on personal projects that involve creating solutions using these technologies.
English (B2), Ukrainian (native), Russian (native)