Oleksandr D .NET Lead Engineer

Full Stack Web

Summary

- 15+ years experience as .NET Lead Engineer.
- He has experience in the successful development of products and the management of teams and companies. His core proficiency in programming languages: .Net, C#, JS, and T-SQL.
Has a lot experience of with frameworks and libraries including SiteCore, .NET, EF Web, Mobile, Desktop System architecture, analytics, optimization, and DevOps.
- Upper-Intermediate English.
- Start ASAP

Experience

 

Senior .NET Developer, Architect

09.2022 - 04.2023

VirtuWorks

Another project that I worked on part-time was OnCierge. This application helps manage various aspects of building apartments and hotels. With OnCierge, concierges can add visitors, set announcements for the apartment owners about deliveries, book attendance at the pool or parking, notify them about any violence or emergencies, and soon. The application aims to improve the communication and security of the residents and guests in these buildings.

 

Senior .NET Developer, Architect

10.2022 - 03.2023

Apsensing

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.

 

Senior .NET Developer, Architect

05.2022 - 10.2022

Rap Game

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 Pagesframeworks to develop this game, which can run on multiple platforms and has a user-friendly interface.

 

 

Senior .NET Developer

09.2021 - 05.2022

Cox Automotive https://www.coxautoinc.com/

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

01.2020 - 05.2021

AppyPay https://www.appypay.co.ao/

My responsibility was to lead a .net team. Stick to scrum, define business goals with the business owner, and describe and assign tasks to developers. Communicating with business analysts, the QA team, and banks. As a result, a payment gateway for different banks and payment systems was created successfully and  AppyPay became a pioneer in the industry.

Technologies: DevOps, .Net, Back-End, Front-End, Web, Blazor, API.

 

 

Team lead, Architect, DevOps

11.2020 - 09.2021

Erbis https://erbis.com

My role is the team leader of the Ukrainian team, also the provisioning of infrastructure, discussing requirements, and creating development plans, Agile. The project called Hermes- a solution for taxi operators, which provides optimization of effectivity, calculating the most optimal car routes depending on the real-time situation on the road, passenger location, cost of the trip, combine trips, serving people with disabilities, and a lot of other useful things how taxi operators can improve services, quality, and budget. All goals were achieved successfully.

Technologies: .Net, Blazor, Google Cloud, Auto Tests.

 

 

Team lead, Architect, DevOps

08.2017 - 03.2021

Veloxy https://veloxy.io/

Leading development for USA start-ups in the industry of sales. We created a set of plugins for Gmail chrome, outlook, office 365 (cross-platform), IOS, and Android applications. Also, the ecosystem includes two sites, one for repeat functionality of plugins, and the other for detailed analytics. I was leading 12 developers, had communication with the customer, and business analytics, stuck to the scrum approach, defined goals, and tasks, wrote documentation, and did code reviews.

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 plugin's 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

02.2021 - 04.2021

Crumbiz https://crumbiz.com

Development of the API based on restful architecture combining classic and OData approaches. Implementation of the front-end part using the newest Microsoft frameworks Blazor Web Assembly and .NET 5.

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

05.2020 - 08.2020

Authority Partners https://www.authoritypartners.com/

My responsibility was bug fixes, implementation of new features, creation of documentation, and unit tests. The main goal was to finish completely new version of https://www.regus.com/ in time. This goal was successfully achieved, and the client was satisfied.

Technologies: .NET, Front-End, Angular 9, unit tests.

 

 

Team Lead, DevOps, Coach

2019 - 2020

cigen.me https://cigen.xyz

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

2019 - 2020

Genolis https://genolis.com.au

Development of BigData and HighLoad application, which operates with trillions of calculations, and performance optimization.

One of my primary responsibilities was to develop a BigData and HighLoad application that could handle trillions of ofcalculations 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

2018 - 2020

Jibjibstudio http://www.jibjibstudio.com

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.

Split a big monolith application into the microservices architecture, developing business features, move site from asp web forms to dot net core MVC + angular, DB administration. Create and support Azure infrastructure, Setup Azure DevOps CI/CD, cake.build, managing 5 engineers and QA.

Technologies: .NET, Back-End, FP, DevOps, Front-End, Angular.

 

 

Senior .NET Developer

2013 - 2021

Upwork https://www.upwork.com/fl/oleksandrduby

As an engineer, I strive to enhance my skills and knowledge to deliver high-quality work. In my spare time, I explored new opportunities and challenges on Upwork, formerly oDesk. Upwork is a leading platform for freelancers and clients to connect and collaborate on various projects. Since I joined Upwork, I have completed more than 30 projects and worked more than 8000 hours across different domains and technologies. I have gained a lot of experience and feedback from my clients and continue to work here occasionally whenever I find a suitable project that matches my expertise and interests.

Technologies: .NET, Full stack.

 

 

Team Lead

2017-2019

Accenture https://www.accenture.com

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.

 

 

Team Lead

2017-2018

Qurrex https://qurrex.com/

Technologies: .Net, Back-End, FP.

 

 

Co-Founder, .NET Team Lead

2016-2017

OGD Solutions http://ogd-solutions.com

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.

 

 

Senior .NET Developer

2015-2016

Ngoar http://www.ngoar.com

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

2014-2015

Pacific Northwest Software https://pnwsoft.com

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

 

 

Motor Sich

2011-2014

http://www.motorsich.com/eng

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 .NETframework. Since then, I have been working as a .NET developer and expanding my skills and knowledge.

Technologies: .Net, Full-stack

 

 

Gameforge

2009-2011

https://gameforge.com

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 playerengagement and retention.

 

 

Education

Specialist in the design of specialized computer systems and networks.

National Technical University.

Information Science and Computer Engineering Department, Specialize Computer Systems and

Networks.

 

Certificates

19.10.2018 – Microsoft. Exam 70-483, Programming in C#