Oleksandr D. .Sitecore / .NET Software Engineer and Architect
Summary
- .NET Software Engineer with 16 years of experience developing innovative products and leading teams and companies in the IT sector.
- Has 6+ years of experience working with payment systems integrating MasterCard, Visa, Payoneer, and PayPal into the user's programs.
- Has 4 years of experience with Sitecore in different domains like Hospitality, Tourism, and Automotive.
- Expertise in system architecture, analytics, optimization, DevOps
- Proficient in C# and .NET framework, with extensive experience in ASP.NET Core, Blazor, and Electron.NET.
- Strong background in implementing DevOps practices, including continuous integration and continuous deployment (CI/CD), version control using Git, and automation with tools like Jenkins and Azure DevOps.
- Led and managed teams in various roles such as Team Lead, Architect, and DevOps. Demonstrated leadership skills in defining goals, assigning tasks, and ensuring project success.
Experience
Senior Full Stack Developer Under NDA
11.2023 - 08.2024
Description: It was a portal for talented individuals who wanted to receive funding from the government to develop their talent. To register, you had to provide your personal information, select the specific talent you had, and describe how you planned to develop it.
The website consisted of two parts - one for talents and one for administrators.
Technologies: NET, Back-End, FP, DevOps, Front-End, Angular
Senior Full-Stack Developer, marketing platform for a hotel
04.2023 - 10.2023
Description: A luxury hotel chain used Sitecore to build an integrated marketing platform to enhance the customer experience and drive bookings through digital channels.
The hotel chain used Sitecore’s analytics and personalization tools to deliver custom offers and promotions based on users' locations, preferences, and past interactions.
The platform supported comprehensive marketing campaigns with A/B testing, automated workflows, and performance tracking to refine the effectiveness of each campaign.
Sitecore was integrated with the hotel’s booking engine, allowing seamless transitions between marketing content and the booking process, making it easier for users to reserve rooms.
Technologies: NET Framework, .NET Core, SiteCore,
Senior .NET Developer, Architect, Apsensing
10.2022 - 03.2023
Description: I was part of a team that developed a product that simplifies the process of detecting defects on pipes and cables using a patented approach.
My responsibilities included creating the architecture of the database and back end, using minimal API from Microsoft and best practices, and creating a RESTful service with various roles and permissions, ensuring that everything worked fine, fast, and securely.
The front-end part consisted of a web application for administrators and mobile apps on Android and iOS for technicians who perform measurements in the field.
The most challenging part was to create an offline mode for mobile apps, as technicians could work in areas without a mobile connection and accurately merge data.
Responsibilities: .NET, Blazor, Google Cloud, Autotests
Senior Developer
03.2022 - till now
Description: The project is dedicated to a corporation that monitors and services continental pipelines, internet cables, and other continental connections. We created all environments (API, Web, mobile applications) with extensive numbers of permissions and authorizations. Keyclock had been used. GitHub, Gitsours
Technologies: Keyclock, AWS S3, GitLab, Docker, CI/CD, PostgreSQL, SignalR
Senior .NET Developer, Architect, Rap Game
05.2022 - 10.2022
Description: One of the innovative projects I have worked on is a game for scholarships that aims to improve pronunciation and rhythm skills in children. The game consists of 10 different games with various levels of difficulty and more than 300 pages of content. The children are required to repeat poems, read them aloud, and create their own, as well as to identify and match the correct rhythm patterns and compose poems in a given rhythm.
I have used Electron and Razor Pages frameworks to develop this game, which can run on multiple platforms and has a user-friendly interface.
Technologies: C#, ASP.NET Core, Electron.Net, GitHub
Senior .NET Developer, Cox Automotive
09.2021 - 04.2022
Description: As a development team member, I contributed to creating many new features for our product.
- We used microservices architecture to ensure our code's scalability, reliability, and maintainability.
- We also leveraged cloud infrastructure to deploy our services and manage our resources efficiently.
- We adopted CI/CD practices to automate our testing and delivery processes and ensure high-quality standards.
- We designed and implemented RESTful APIs to expose our functionality to other applications and systems.
I collaborated closely with the architecture team to provide feedback and suggestions on the best approaches and technologies for delivering value to our customers.
Technologies: C#, ASP.NET Core (Web API), Entity Framework Core, MySQL, Rally, AWS, SonarQube, GitHub Enterprise
Team lead, Architect, DevOps, AppyPay
01.2020 - 05.2021
Description: As the leader of a .Net team, I followed the scrum methodology and defined the business goals with the business owner. I also had to describe and assign tasks to developers according to their skills and availability.
Moreover, I had to communicate effectively with business analysts, the QA team, and banks to ensure the quality and functionality of our product.
Thanks to our hard work and innovation, we successfully created AppyPay, which became a pioneer in the industry of online payments.
Our product was a payment gateway that integrated 10+ different banks and payment systems seamlessly and securely.
Technologies: C#/.NET, Azure, API, Microservices
Team lead, Architect, DevOps, Erbis
11.2020 - 05.2021
Description: As the team leader of the Ukrainian team, I was responsible for provisioning the infrastructure, discussing the requirements, and creating the development plans for the Hermes project.
Hermes is a solution for taxi operators that optimizes efficiency and calculation of optimal car routes based on real-time traffic data, passenger location, and trip cost. It also enables combining trips, serving people with disabilities, and improving service quality and budget.
The project was completed using Agile methodology and delivered all the expected outcomes.
Technologies: .NET, Blazor, Google Cloud, Autotests
Team lead, Architect, DevOps, Veloxy
08.2017 - 03.2021
Description: As the team leader of the Ukrainian team, I was responsible for provisioning the infrastructure, discussing the requirements, and creating the development plans for our projects. We followed the agile methodology and used Scrum to deliver high-quality software solutions.
We were working on a project for a USA startup in the sales industry. Our project involved developing a set of plugins for Gmail Chrome, outlook, office 365 (cross-platform), IOS, and Android applications.
These plugins enabled users to manage their sales activities and contacts within their email platforms. We also developed two websites: one replicating the plugins' functionality and another providing detailed analytics and insights for sales performance.
I led a team of 12 developers who had diverse skills and expertise. I communicated with the customer and the business analyst to understand their needs and expectations. I defined the goals and tasks for each sprint and assigned them to my team members. I also wrote documentation, conducted code reviews, and ensured that our code met the quality standards and best practices
Technologies: .NET, Front-End, Angular 9, unit tests, Azure, AWS, API, Microservices
Senior .NET Developer, Crumbiz
02.2021 - 04.2021
Description: Crumbiz is a platform that aims to bridge the gap between startups and investors by leveraging the power of connectors, individuals, or organizations with extensive networks. Crumbiz has developed an API based on a restful architecture that combines classic and OData approaches to provide flexible and efficient data access and manipulation to achieve this goal. Moreover, Crumbiz has implemented a front-end part using the newest Microsoft frameworks, Blazor Web Assembly, and .NET 6, which enable fast and interactive web development with C# and HTML.
Technologies: .NET, Blazor Web Assembly, OData, API, SQL
Senior FE developer, Authority Partners
05.2020 - 08.2020
Description: As a software developer for the Regus website project, I was responsible for successfully delivering the new version. I fixed bugs reported by users or testers, implemented new features that met the client's requirements and expectations, created documentation that explained the code and its functionality, and wrote unit tests that ensured the quality and reliability of the software. The project's main goal was to finish the new version of https:/www.regus.com/ in time for its launch. This goal was successfully achieved, and the client was satisfied.
Technologies: .NET, Front-End, Angular 9, unit tests
Team Lead, DevOps, Сoach
2019 - 2020
Cigen.me
Description: As a Sitecore developer, I was responsible for upgrading the version of various Sitecore projects to 9+. This involved updating the NuGet packages, resolving any compatibility issues, testing the functionality and performance of the websites, and deploying the changes to different environments. I also implemented new business features using Sitecore's Helix principles, such as creating custom components, templates, renderings, and pipelines. Additionally, I set up DevOps processes using Azure DevOps and Sitecore Habitat to automate the build and release of the projects and ensure quality standards.
Technologies: .NET, Back-End, SiteCore, FP, DevOps, Front-End
Senior .NET Developer, DevOps, Genolis
2019 - 2020
Description: One of my primary responsibilities was to develop a BigData and HighLoad application that could handle trillions of calculations efficiently and accurately. This application was designed to process large volumes of data from various sources and perform complex analytics and machine-learning tasks. I applied optimization techniques such as parallelization, caching, indexing, compression, and load balancing to achieve optimal performance. I was involved in every development lifecycle stage, from planning and designing to testing and deploying the application.
Technologies: .NET, Back-End, FP, DevOps, Front-End, Angular
Team Lead, DevOps, jibjibstudio
2018 - 2020
Description: As the architect and team leader of a software project for casinos in Asia, I was responsible for designing and implementing a microservices architecture that replaced an extensive monolithic application. I also developed new business features and migrated the site from ASP.NET Web Forms to .NET Core MVC + Angular. Additionally, I administered the database and created and supported the Azure infrastructure. I set up Azure DevOps CI/CD and Cake. Build to automate the deployment process and ensure quality standards. I also managed a team of five developers and one tester, providing guidance, feedback, and coordination.
Technologies: .NET, Back-End, FP, DevOps, Front-End, Angular
.NET Team Lead, Accenture
2017 - 2019
Description: I have strong skills in project management, communication, and collaboration. I have over two years of experience as a team lead at Volvo Cars, where I was in charge of the volvocars.com website. I was part of the core team, consisting of team leads with different specializations such as front end, back end, DevOps, security, performance optimization, and more. We were involved in leading 12 teams with more than 200 developers in total and ensuring the quality and functionality of the website.
Technologies: .NET, Back-End, SiteCore, FP, DevOps
Co-Founder, .NET Team Lead
2016 - 2017
Description: I have extensive experience in software development as one of the three founders of a company specializing in web applications. We used .NET and PHP technologies and followed high standards and best practices to deliver quality products to our clients. As the CTO of the company, I was also responsible for code review, customer communication, and sales process. I have strong technical skills and leadership abilities that enable me to manage projects effectively and efficiently.
Technologies: Full-stack development
Senior .NET Developer, Ngoar
2015 - 2017
Description: I have had a rewarding experience working at my first company, where I achieved the senior developer level and took on architecture design and implementation responsibilities. I also learned about DevOps and Sitecore, two essential tools for modern web development. During our cooperation, I completed all the tasks on five major projects and improved my skills in various domains. I am grateful for the opportunity to grow professionally and personally at this company.
Technologies: .NET, Back-End, SiteCore
Middle .NET Developer, Pacific Northwest Software
2014 - 2015
Description: During my tenure as a middle .NET developer at this company, I had the opportunity to work with various technologies and participate in my first enterprise project for a major US client. The project involved developing an electronic document service for business needs, using a custom front-end framework that resembled Angular before it was created. I also gained valuable experience with cloud computing and DocuSign integration in this project.
Technologies: .NET, Full-stack
Junior .NET Developer, Motor Sich
2011 - 2014
Description: My first company was a great place to start my professional career as a software developer. I worked on various web solutions for internal needs using JS and PHP as the leading technologies. One of the most challenging and rewarding projects I worked on was a desktop app in kiosk mode for the Museum, which required me to learn and use the .NET framework. Since then, I have been working as a .NET developer and expanding my skills and knowledge.
Technologies: .NET, Full-stack
Board and Game Administrator, Team Leader, Gameforge
2009 - 2012
Description: As the leader of Administration Boards and Games for all Ukrainian servers for online games created by Gameforge, I was responsible for managing a team of moderators, game masters, and community managers who ensured the smooth operation and quality of service for more than 10,000 players. I oversaw recruiting, training, and evaluating staff members and implementing and enforcing game rules and policies. I also coordinated with the developers and publishers to provide feedback and suggestions from the Ukrainian player base and organize events and promotions to increase player engagement and retention.
Education
Specialist in the design of specialized computer systems and networks, Zaporizhzhya National Technical University
Information Science and Computer Engineering Department, Specialize Computer Systems and Networks
2006 - 2011
Certificates
Exam 70-483, Programming in C#
19.10.2018 - present