Dmitrij Zykovič, Developer in Vilnius, Vilnius County, Lithuania
Dmitrij is available for hire
Hire Dmitrij

Dmitrij Zykovič

Verified Expert  in Engineering

Software Developer

Location
Vilnius, Vilnius County, Lithuania
Toptal Member Since
March 6, 2019

Dmitrij is a senior .NET developer with over 20 years of proven experience in enterprise software architecture and development. He has built multiple new projects from scratch as well as successfully extended dozens of existing legacy solutions. Dmitrij is hard-working, self-motivated, and a quick learner with excellent analytical skills and an unwavering commitment to delivering work of the highest quality. He is a talented team leader.

Portfolio

Creative Technologies
Solution Architecture, Edge Computing, Hybrid Cloud Infrastructure, Go, Vue...
All Data Health
ASP.NET, APIs, Full-stack, .NET, React, RESTful Services, API Integration...
Earthlink (via Toptal)
OpenShift, Docker, Kerberos, Microservices, CQRS, Event Sourcing, Consul, Redis...

Experience

Availability

Part-time

Preferred Environment

Angular, .NET, Docker, Git, Agile, Architecture

The most amazing...

...project architecture I've worked on is a hybrid cloud/edge solution, enabling users to manage applications and deploy them seamlessly on end-user devices.

Work Experience

Solution Architect

2023 - PRESENT
Creative Technologies
  • Led the architecture and development of a hybrid cloud/edge solution, enabling 3rd-party business applications to deploy seamlessly on end-user devices utilizing cloud infrastructure.
  • Made more than 15 critical technical decisions for the system architecture and features.
  • Prepared more than 1200 stories and tasks for the team with all necessary technical details.
  • Provided technical assistance on blockers for development, DevOps, and QA teams.
  • Steered the team through the development of five back-end services, three key portals, and one binary agent, covering all platform features.
Technologies: Solution Architecture, Edge Computing, Hybrid Cloud Infrastructure, Go, Vue, Kubernetes, Amazon Web Services (AWS), KubeSphere, SSH Tunneling, CI/CD Pipelines, Scalability, Clean Architecture, Technical Leadership

Senior Full-stack Engineer

2021 - 2023
All Data Health
  • Refactored the back-end API project from ASP .NET to the .NET 5 with RESTful API, migrating from functional to DDD and CQRS architecture.
  • Developed back-end API for a new customer portal, including integration with an in-house legacy billing system.
  • Dockerized development environment used for localhost testing and test automation.
Technologies: ASP.NET, APIs, Full-stack, .NET, React, RESTful Services, API Integration, Domain-driven Design (DDD), CQRS, Full-stack Development, CI/CD Pipelines, Clean Architecture

Senior .NET Developer

2019 - 2023
Earthlink (via Toptal)
  • Designed solution architecture to integrate multiple information systems, including billing (SAP), CRM (Creatio), provisioning (FreeRADIUS), and notifications (own microservice) into a single back end for all company portals and mobile applications.
  • Designed a solution for the field management system based on event-sourced architecture and developed key features for its back end.
  • Prepared technical requirements using epics and stories in Jira for three projects based on functional requirements provided by the client.
  • Set up project repositories and configured CI/CD pipelines with testing, quality check, and deployment scripts for development, staging, and production environments.
  • Developed 11 scalable and dockerized back-end RESTful API services using .NET Core, CQRS, PostgreSQL, Redis, RabbitMQ, and Consul.
  • Configured the back and front end to support multiple OAuth 2.0 identity providers and provided support for Kerberos-based authentication.
  • Completed system benchmarking with JMeter and prepared a performance overview report.
  • Optimized system performance; increased API throughput by 45% and reduced response time for multiple endpoints up to 70%.
  • Completed hundreds of code reviews and helped to increase code quality and decrease two times merge request reject rate.
  • Configured staging and production environments in OpenShift.
Technologies: OpenShift, Docker, Kerberos, Microservices, CQRS, Event Sourcing, Consul, Redis, RabbitMQ, Entity Framework, PostgreSQL, .NET Core, Microservices Architecture, C#, Back-end, Microsoft Visual Studio, C#.NET, Agile, Git, GitLab, Jira, MySQL, Entity Framework Core, Moq, Docker Compose, API Integration, WebSockets, Architecture, .NET, API Architecture, RESTful Services, CI/CD Pipelines, Scalability, Clean Architecture, Technical Leadership

Chief Software Architect

2007 - 2019
Tradintek (GE Healthcare Representative)
  • Led the development of a proprietary ERP system from requirement analysis to production deployment.
  • Designed a Microsoft SQL database with a data layer implemented by SQL stored procedures.
  • Developed SOAP web services as an integration layer for multiple systems.
  • Created a process-oriented WinForms application using DevExpress UI controls.
  • Built a mobile application using Cordova and DevExtreme frameworks.
  • Created a company support portal using ASP.NET MVC.
  • Developed a company partners' portal using Angular.
  • Configured the Git repository, defined software development processes and workflows, and configured CI/CD workflows with TeamCity.
  • Migrated legacy ERP system components to Docker and Google Cloud Kubernetes cluster (GKE).
Technologies: Amazon Web Services (AWS), Google Kubernetes Engine (GKE), Docker, Angular, DevExpress, Windows Forms (WinForms), CSS, JavaScript, HTML, Web API, Web Services, ASP.NET MVC, SQL, .NET Core, .NET, C#, Back-end, Microsoft Visual Studio, Microsoft SQL Server, C#.NET, Git, Visual Studio Code (VS Code), GitLab, Windows PowerShell, Jira, Jenkins, Moq, Docker Compose, API Integration, DevExtreme, Developer Express, TeamCity, T-SQL (Transact-SQL), Architecture, CI/CD Pipelines, Clean Architecture, Technical Leadership

C# (.NET) Software Architect

2015 - 2018
ESW Capital Company
  • Improved development processes used by multiple international software development companies (owned by ESW Capital).
  • Improved the Dynamics CRM-based solution and ASP.NET web solutions (activation and self-care portals for sim card owners) developed by Optiva Inc. and used by companies in the telecommunications industry (Telus, TSTT, Telcel, Claro, and others).
  • Delivered new features on time for a SharePoint-based project management solution developed by Aurea and a SharePoint-based document management solution developed by Skyvera. Both solutions use .NET C# and JavaScript.
  • Fixed defects related to the SharePoint-based document management solution (.NET C# and JavaScript solution developed by Aurea).
  • Covered around 100,000 lines of .NET C# code with unit tests.
  • Covered the Angular-driven TypeScript web application developed by DevFactory with end-to-end tests using Protractor.
  • Completed a full review and major cleanup of a question bank used by recruitment teams for interviewing candidates for the .NET stack.
  • Built an auto-grader application based on Node.js for hands-on .NET tests used by recruitment teams.
  • Helped to transform a software company into a successful and efficient business by applying modern development processes, work automation, and proven software solutions for everyday work.
  • Found new ways for all team members to work more efficiently, supporting them in their tasks and blockers.
Technologies: TypeScript, Node.js, Protractor, Angular, Active Server Pages (ASP), Microsoft Dynamics CRM, SharePoint, JavaScript, SQL, .NET, C#, Microsoft Visual Studio, Microsoft SQL Server, C#.NET, Agile, Git, Microsoft Fakes, Visual Studio Code (VS Code), GitLab, Windows PowerShell, Jira, Jenkins, Wireshark, Moq, NUnit, Architecture, Python, Clean Architecture

Software Engineer

2003 - 2007
Pivot Capital Management
  • Developed various market analysis tools used daily by trading analysts.
  • Integrated proprietary market analysis tools to use data from Bloomberg.
  • Integrated market analysis tools with Microsoft Excel using VBA and Excel add-ons.
  • Designed an SQL server database to share data generated by market analysis tools.
  • Designed a portfolio management system prototype, used enter trading operations, calculated daily Net Asset Value, and generated relevant reports.
Technologies: Bloomberg API, Visual Basic for Applications (VBA), Microsoft SQL Server, .NET, C#, Microsoft Visual Studio, C#.NET, T-SQL (Transact-SQL), MQL4, MetaTrader 4, Trading, Algorithmic Trading, MetaTrader

Database Engineer

2003 - 2003
Pikselis
  • Designed new features for the company's online store.
  • Designed MySQL database for the internal company web portal.
  • Authored multiple IT-related technical articles published on the company website.
Technologies: MySQL, PHP

Website for Vilnius University, Faculty of Economics

Designed and implemented the faculty website using open source content management system (CMS) and extensions based on PHP and MySQL. I was responsible for content, design, and coding during the project.
2001 - 2007

Master's Degree in Management Information Systems

Vilnius University, Faculty of Economics - Vilnius

AUGUST 2017 - PRESENT

Programming in C# Specialist/Microsoft Certified Professional

Microsoft

Libraries/APIs

Web API, Moq, Node.js, DevExtreme, React, Windows Forms (WinForms), Entity Framework, Bloomberg API, Vue

Tools

Microsoft Dynamics CRM, Git, Docker Compose, Microsoft Fakes, Microsoft Visual Studio, ReSharper, Developer Express, Google Kubernetes Engine (GKE), GitLab, RabbitMQ, Visual Studio, Jira, TeamCity, Jenkins, Wireshark

Frameworks

.NET, .NET Core, Entity Framework Core, ASP.NET, ASP.NET MVC, Angular, Electron, Windows PowerShell, Protractor, NUnit

Languages

C#, JavaScript, SQL, TypeScript, C#.NET, Visual Basic for Applications (VBA), T-SQL (Transact-SQL), HTML, CSS, Active Server Pages (ASP), PHP, Go, MQL4, Python

Paradigms

Microservices, Agile, Microservices Architecture, Event Sourcing, CQRS, API Architecture, Clean Architecture, Agile Software Development

Platforms

Docker, Visual Studio Code (VS Code), SharePoint, Kubernetes, Windows, Amazon Web Services (AWS), OpenShift, KubeSphere, MetaTrader 4, MetaTrader

Storage

Microsoft SQL Server, PostgreSQL, MongoDB, MySQL, Redis

Other

Web Services, Back-end, Architecture, RESTful Services, APIs, Full-stack, Software Architecture, Full-stack Development, CI/CD Pipelines, API Integration, WebSockets, Edge Computing, Hybrid Cloud Infrastructure, Scalability, Trading, Technical Leadership, DevExpress, Consul, Kerberos, Domain-driven Design (DDD), Artificial Intelligence (AI), Business Applications, Solution Architecture, Software Development, System Requirements, Business Requirements, SSH Tunneling, Algorithmic Trading

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring