Full-stack web developer

Oleksandr K

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
10 yrs.
Location
Ukraine, Lviv
Nationality
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

English
Upper-Intermediate (B2)

About

Oleksandr is a Full-stack web developer with 10 years of experience in designing and implementing robust applications. His core skills include C#, ASP.NET, .NET, JavaScript, TypeScript, and Azure, where he has effectively developed backend services and collaborated across teams to ensure system performance and scalability. Additionally, he has a strong foundation in microservices and DevOps practices. Oleksandr holds a degree in Computer Science from Zaporizhzhya National Technical University.

Experience

Sensors Management System

FullStack Developer

About the Project

Developed a cloud-based system for real-time monitoring, configuration, and diagnostics of sensor devices. The platform enabled field technicians and administrators to track live data, adjust sensor settings, and receive system alerts through a responsive web interface. I was responsible for building backend services in ASP.NET Core to handle data ingestion, processing, and secure API endpoints. On the frontend, I developed dynamic UI components using Blazor and Angular to ensure real-time updates and intuitive interaction. I managed Azure-based infrastructure for hosting, authentication, and scalability. Additionally, I implemented CI/CD pipelines via Bitbucket Pipelines to automate testing and deployment processes.

  • Management

Responsibilities

- Developed and maintained backend logic in ASP.NET Core; - Built real-time interactive UI with Blazor and Angular; - Designed and optimized SQL queries for MS SQL Server; - Managed Azure services for hosting and authentication; - Implemented automated CI/CD workflows using Bitbucket Pipelines; - Ensured system scalability, availability, and performance monitoring;

Skills & technologies

Contacts Management System (for Sage platform)

FullStack Developer

About the Project

This project involved building and maintaining a Contacts Management System tightly integrated with the Sage platform, aimed at streamlining business contact handling, communication tracking, and organizational relationship management. The system helped reduce data redundancy and improved operational efficiency across departments.

  • Management

Responsibilities

- Developed backend functionality using ASP.NET MVC and Razor views; - Implemented business logic and reporting using MS SQL Server (stored procedures and views); - Maintained and enhanced frontend interactivity using a legacy version of Angular; - Ensured compatibility with Sage APIs and data model; - Supported role-based access control and user permission management; - Collaborated with stakeholders to gather requirements and deliver reliable features.

Skills & technologies

Offce Booking

Team Lead, Backend Developer

About the Project

The project aimed to develop a robust and scalable platform for managing office spaces, room bookings, and related operations. The solution streamlined booking workflows, improved space utilization, and provided essential tools for both end users and administrators to manage scheduling and resources

Responsibilities

- Developed backend services using .NET Core and Entity Framework (code-first with migrations); - Built responsive frontend components using React, TypeScript, and Redux; - Integrated Azure-based messaging infrastructure (Topics and Queues); - Collaborated with business analysts, QA teams, and stakeholders to refine system features; - Optimized system performance and refactored legacy components; - Contributed to both greenfield and brownfield development across the platform.

Skills & technologies

CRM Solutions

Senior BackEnd Developer

About the Project

The project involved delivering customized CRM solutions for European customers using Microsoft Dynamics 365 as the core platform. The goal was to modernize and extend CRM functionality while maintaining compatibility with client-specific business workflows.

Responsibilities

- Developed backend services using .NET Core and C#; - Integrated Microsoft Dynamics 365 modules and ensured smooth WCF-based communication; - Maintained and extended legacy modules developed in PHP; - Deployed and managed services in AWS, including EKS and Lambda functions; - Managed infrastructure-as-code with Terraform; - Configured monitoring and alerting using Grafana; - Worked in a distributed team environment with Git-based version control and code review processes;

Finansial System, AppyPay

Team Lead, Senior fullstack developer

About the Project

This project focused on building web and mobile applications to enable online and in-person payments across Angola. AppyPay’s products support a wide range of use cases, including e-commerce, subscriptions, retail, software platforms, and marketplaces. The solution positioned AppyPay as a pioneering multi-bank payment service provider in the region.

  • Fintech

Responsibilities

- Developed backend services and payment API integrations using .NET and WCF; - Contributed to frontend components using React for cross-platform accessibility; - Maintained legacy modules in PHP as part of the transition process; - Collaborated with business analysts, QA engineers, and bank representatives to align functionality with local requirements; - Ensured cross-platform compatibility and performance stability; - Participated in DevOps activities to streamline deployment and maintenance processes;

Skills & technologies

Warehouse System

Senior Developer

About the Project

This application was developed to help users design custom boxes and instantly calculate manufacturing costs based on visual and technical specifications. Users could modify product attributes such as size, material, and engraving, with the system dynamically updating a visual preview and recalculating pricing in real time.

Responsibilities

- Defined the overall development strategy and managed sprint planning; - Allocated tasks across the development team and coordinated project execution; - Implemented backend logic for pricing calculations and database operations; - Built a dynamic graphical tool to display product previews and updates; - Conducted code reviews and contributed to debugging and refactoring; - Ensured integration between the WPF desktop interface and Angular-based components.

Betting application

Team Lead, Senior Backend Developer

About the Project

The project focused on building a responsive web application, also adapted as a mobile app, that enabled real-time tracking of soccer and hockey events through live text broadcasting. The platform supported rich content delivery powered by Headless CMS and provided real-time interactivity for users across devices.

  • Gambling

Responsibilities

- Developed backend services using .NET Core and Entity Framework Core; - Built dynamic frontend interfaces and integrated GraphQL APIs; - Integrated Headless CMS for flexible content delivery and updates; - Ensured seamless cross-platform support with Xamarin for mobile; - Participated in setting up CI/CD pipelines and Kubernetes-based deployment workflows; - Managed cloud infrastructure using Azure and AWS (EKS, Lambda); - Implemented observability tools such as Grafana for system monitoring.

Education

Zaporizhzhya National Technical University

2006 - 2011
Computer Science