Experience
Jun 2025 - Present
3 months
- Backend development with Java and Micronaut
- Frontend development with React
Nov 2024 - May 2025
7 months
- Backend development with .NET 8
- Frontend development with React and TypeScript
- Designing distributed locking system based on DynamoDB
- Implementing support for transactions in DynamoDB
- Hosting solution on AWS with infrastructure as code using CloudFormation
- Developing application according to Domain Driven Design methodology in a microservices environment
- Technologies used: .NET 8, ASP.NET Core API, DDD, microservices, CQRS, React, TypeScript, TanStack Query, AWS, DynamoDB, S3, Lambda, ECS, CloudFormation, Datadog, Git
Jul 2023 - Sep 2023
3 months
- Developed application for managing safety alerts in buildings
- Implemented authentication with Azure Active Directory via OAuth2 protocol and MSAL library
- Built backend with .NET 6 and ASP.NET Web API
- Connected to ScreenCloud GraphQL API
- Implemented frontend with React
- Created CI/CD pipelines with Azure DevOps
- Hosted system on Azure
- Technologies used: .NET 6, ASP.NET Web API, ReactJS, Azure, Azure DevOps, Git, C#, TypeScript, GraphQL
May 2023 - Oct 2024
1 year 6 months
- Backend development with .NET 8 and Python
- Frontend development with React, TypeScript, and WebComponents
- Hosting solution on Azure and Google Cloud Platform
- Developing application according to Domain Driven Design methodology
- Implementing OCR and automatic document parsing with Azure Cognitive Services and Google Cloud Document AI
- Training machine learning models to extract information from documents
- Technologies used: .NET 8, ASP.NET Core API, DDD, CQRS, React, TypeScript, WebComponents, Azure, Azure Cognitive Services, GCP Document AI, Kubernetes, Git
Feb 2023 - May 2023
4 months
- Developed WebComponents library for application use
- Integrated WebComponents into ASP.NET MVC application
- Technologies used: WebComponents, Lit, JavaScript, Shoelace, ASP.NET MVC, .NET 4.8, Node.js, Git
Jan 2023 - Apr 2023
4 months
- Developed application for managing meeting room statuses
- Implemented authentication with Azure Active Directory via OAuth2 protocol
- Built backend with .NET 6 and ASP.NET Web API
- Implemented frontend with React
- Created CI/CD pipelines with Azure DevOps
- Hosted system on Azure
- Technologies used: .NET 6, ASP.NET Web API, ReactJS, Azure, Azure DevOps, Git, C#, JavaScript
Mar 2022 - Apr 2023
1 year 2 months
- Developed API with .NET 6
- Developed frontend web applications with React and Angular
- Maintained cloud infrastructure in Azure and AWS
- Created CI/CD pipelines with GitLab
- Healthcare industry project
- Technologies used: .NET 6, ASP.NET Core, React, MobX, Angular, D3.js, HTML, CSS, JavaScript, TypeScript, Node.js, Azure (Cosmos DB, Blob Storage, Indexers), OAuth, Keycloak, PostgreSQL, AWS (MongoDB), GitLab, Cypress
Nov 2021 - Jan 2022
3 months
- Developed Angular 13 frontend for billing application with PayPal integration
- Integrated with Java API developed by another team
- Technologies used: Angular 13, HTML, CSS, TypeScript, Node.js, Adobe XD, Jest, PayPal
Jun 2021 - Mar 2022
10 months
- Developed REST API services with C# ASP.NET Core and Kotlin Ktor
- Programmed infrastructure with HashiCorp Terraform
- Aided the start of a new project for gathering electrical component data from manufacturers
- Technologies used: .NET 5, C#, ASP.NET Core, ASP.NET Web API, Kotlin, Ktor, Docker, AWS (S3, Lambda, DynamoDB), Terraform, JetBrains Rider, IntelliJ, GitLab
Apr 2021 - Mar 2022
1 year
- Integrated existing Node.js application with SharePoint via Microsoft Graph API
- Developed authentication with Azure Active Directory via OAuth2 protocol
- Refactored application to apply ports and adapters architecture
- Wrote Node.js scripts for data migrations between systems
- Analyzed and eliminated potential security threats
- Configured CI/CD pipelines with Azure DevOps
- Technologies used: Node.js, Express.js, MS SQL, SharePoint, Azure Active Directory, Microsoft Graph API, Visual Studio Code, OAuth2
Apr 2020 - May 2021
1 year 2 months
- Developed Cypress-based end-to-end test framework
- Built extensible low-code micro-frontends framework for web applications
- Developed web applications with Angular 10 and TypeScript
- Hosted solution on AWS
- Developed REST API with ASP.NET Core
- Created CI/CD pipelines with Jenkins and Groovy
- Set up application environment with Docker and Kubernetes
- Technologies used: .NET Core 3.1, C#, ASP.NET Core, Entity Framework Core, PostgreSQL, AWS (S3, MongoDB), Angular 10, TypeScript, CSS3, Cypress, Jenkins, Groovy, Docker, Kubernetes
Apr 2019 - Mar 2020
1 year
- Fullstack .NET development of 3D human organ visualization application for HoloLens 2
- Designed microservices architecture with Azure tools
- Implemented authentication via Azure Active Directory
- Developed frontend with Angular 7 and React
- Built REST API services in .NET Core 2.2
- Worked with Cosmos DB and Azure Table Storage
- Created CI/CD pipelines with Azure DevOps
- Developed Umbraco CMS web application
- Built data integration tool between SharePoint and Episerver
- Mentored junior team members
- Technologies used: .NET Core 2.2–3.1, C#, ASP.NET Core, Microsoft Graph API, Azure AD, Azure Queues, Azure Table Storage, Cosmos DB, DevOps, Angular 7, React, Node.js, CSS3, Umbraco, Episerver, SharePoint 2019
Dec 2018 - Mar 2019
4 months
- Developed new features and maintained existing software library
- Refactored legacy code applying SOLID principles
- Improved legacy application architecture
- Supported library users and resolved issues
- Maintained SSO authentication library with Windows Federated Authentication over ADFS
- Developed and maintained WPF desktop applications
- Created PowerShell scripts for system administration
- Integrated with SAP
- Worked in multinational German-speaking environment
- Utilized CI/CD on TFS
- Technologies used: .NET 4.6, C#, WPF, ASP.NET Web Forms, MVC, Web API, NuGet, TFS, ADFS, WS-Fed, SAML, PowerShell, Git
Jul 2017 - Nov 2018
1 year 5 months
- Member of Scrum team for retail business software
- Developed single-page applications with Angular 4–6
- Wrote frontend unit tests with Jasmine
- Implemented authentication with IdentityServer 4 and Azure AD B2C
- Worked with thermal printers and deployed on Azure
- Technologies used: C#, .NET Core, ASP.NET Core, Web API, Entity Framework, OAuth2, Angular 4–6, TypeScript, IdentityServer 4, Git, TFS, Azure
May 2016 - Jun 2017
1 year 2 months
- Maintained and developed power transformer calculation software
- Member of Scrum team
- Programmed in C# and VB.NET
- Refactored legacy code
- Developed WPF desktop application with Caliburn.Micro and Castle Windsor
- Prepared unit tests with Microsoft libraries and Moq
- Designed software for complex mathematical problems
- Technologies used: C# 6.0, VB.NET, WPF, Caliburn.Micro, Castle Windsor, Moq
Jul 2015 - Feb 2016
8 months
- Designed web application interfaces with AngularJS
- Managed authentication and authorization for web apps
- Prepared desktop application installers and Windows batch scripts
- Solved critical technical issues
- Developed Active Directory authorization
- Technologies used: C# 4.5, ASP.NET MVC 5, EF, MySQL, JavaScript, jQuery, AngularJS
Jun 2014 - Apr 2016
1 year 11 months
- Developed and designed multitier banking system
- Full responsibility for software lifecycle
- Developed web apps with ASP.NET MVC, jQuery, JavaScript, Bootstrap
- Created WPF client applications
- Built web services with MVC Web API and WCF
- Developed workflows with WWF
- Used Entity Framework for data access
- Wrote PL/SQL and T-SQL queries
- Implemented IoC with Autofac
- Prepared unit tests with Microsoft libraries and Moq
- Managed Git repository and Jenkins CI
- Led small team of developers
- Developed Active Directory authorization
- Technologies used: C# 4.5, ASP.NET MVC 5, EF, LINQ to SQL, WCF, Web API, WPF, Autofac, log4net, Moq
Jun 2013 - May 2014
1 year
- Managed team of three .NET developers
- Developed web apps with ASP.NET WebForms and MVC, responsive layouts with jQuery and Bootstrap
- Built web services with Web API and WCF
- Created data persistence engines with EF Code First migrations
- Designed multitier applications
- Implemented SSO with IdentityServer 2
- Published reusable NuGet packages
- Programmed T-SQL for SQL Server 2008
- Applied TDD and Agile methodologies with NUnit and Moq
- Implemented IoC with Autofac and logging with log4net
Dec 2012 - May 2013
6 months
- Developed web application with jQuery, jQuery UI, and HTML5 for video analysis
- Created JavaScript controls for precise data analysis
- Sole developer responsible for application architecture
- Worked in international environment gathering requirements
Oct 2012 - Oct 2015
3 years 1 month
- Led professional trainings on C#, WPF, XAML, Prism, WCF, ASP.NET WebForms, MVC, EF, jQuery, AngularJS, AJAX, T-SQL, Visual Studio, TypeScript, Bootstrap
Oct 2011 - Dec 2012
1 year 3 months
- Developed SharePoint 2010 WebParts and CRM applications with ASP.NET WebForms and jQuery
- Built ERP application with ASP.NET MVC, Telerik MVC controls, and EF
- Implemented AJAX and WebSocket features
- Created WCF services for billing
- Technologies used: C#, .NET, WebForms, MVC, SharePoint 2010, EF, WCF, jQuery
Jun 2010 - Sep 2011
1 year 4 months
- Developed internet messenger for audio/video and chat using XMPP and SIP
- Implemented WinForms layouts with multithreading
- Wrote logic in unmanaged C++ and Python
- Technologies used: .NET, WinForms, C++, Python, pjlib, XMPP, SIP