Bogdan Verbenets, Developer in Kraków, Poland
Bogdan is available for hire
Hire Bogdan

Bogdan Verbenets

Verified Expert  in Engineering

Back-end Developer

Location
Kraków, Poland
Toptal Member Since
May 12, 2020

Bogdan is a software developer who specializes in commercial solutions in .NET. Bogdan has over 16 years of experience spanning web apps and services, front-end development, database and server technologies, Windows and mobile software, DevOps, and game development.

Portfolio

Sun Nuclear Corp.
C#, SQL, Node.js, Vue, JavaScript, Docker, PostgreSQL, ASP.NET, GitHub...
Orbios
React, Node.js, Redux, AWS IoT, Jest, Enzyme, CI/CD Pipelines, TypeScript...
Majemaförlaget
Angular, TypeScript, ASP.NET Core, .NET Core, Microsoft SQL Server...

Experience

Availability

Part-time

Preferred Environment

Azure, TypeScript, C#, .NET, ASP.NET, Web UI, Amazon Web Services (AWS), Vue, Angular, Node.js

The most amazing...

...role I've held was as an application architect for one of the Big Four accounting firms where I developed mobile apps, web apps, and back-end services.

Work Experience

Full-stack Developer

2022 - 2023
Sun Nuclear Corp.
  • Single-handedly developed a new version of an existing web site. Added new features. The web site is an admin tool consisting of several screens.
  • Created front-end from scratch based on Figma mockups using Vue.js 3.
  • Developed the front end and back end, and a bit of DevOps. The back end was written in Node.js.
  • Worked on tasks that required the modification of an existing large monolith ASP.NET application.
  • Implemented authorization with AWS Cognito using AWS SDK npm package.
  • Configured AWS Cognito identity provider federation with Azure Active Directory (Azure AD).
Technologies: C#, SQL, Node.js, Vue, JavaScript, Docker, PostgreSQL, ASP.NET, GitHub, Amazon Web Services (AWS), Azure Active Directory, Single Sign-on (SSO)

Full-stack Developer

2022 - 2022
Orbios
  • Developed and maintained an admin panel consisting of several screens. The app was about displaying data for a security company about guarded locations, alarm systems, events, and reactions to them.
  • Started with a draft project that could be run locally with stub data and turned it into a project that can be deployed to actual environments and connected it with real data. Worked alone under the tech lead's supervision.
  • Implemented a front end using React, TypeScript, Styled Components, and Redux. Implemented authentication with JWT and tested with Jest and Enzyme. Applied designs based on Figma mockups.
  • Implemented a back end using Node.js, RESTful APIs with Express, and AWS. Configured CI/CD in GitHub Actions.
Technologies: React, Node.js, Redux, AWS IoT, Jest, Enzyme, CI/CD Pipelines, TypeScript, Styled-components, JSON Web Tokens (JWT), Express.js

Full-stack Developer

2022 - 2022
Majemaförlaget
  • Developed an interactive educational web app for children single-handledly. This is a top-down development from scratch, driven by UI design.
  • Oversaw all of the website development technical decisions.
  • Wrote all the code by myself and discussed the requirements.
Technologies: Angular, TypeScript, ASP.NET Core, .NET Core, Microsoft SQL Server, Entity Framework Core, Adobe Experience Design (XD), HTML, CSS, SCSS, JavaScript, ASP.NET Web API

Team Lead | DevOps Engineer | Software Developer

2021 - 2021
Laerdal Medical AS
  • Managed two closely related teams and led meetings regarding stand-up, planning, retrospectives, grooming, and demos.
  • Applied Jira to solve management and flow issues, ensuring the board reflects the team's status.
  • Resolved performance and availability issues, identified and cleaned up redundant resources, set up new environments, and managed permissions using Azure. Troubleshot web app warmup, always-on, and performance issues using Application Insights.
  • Created, configured, optimized, built, and released pipelines using Azure DevOps and handled the troubleshooting of MSBuild issues.
  • Planned, performed, communicated, and was in charge of production releases.
  • Managed the Bitbucket pull requests, permissions, and builds.
  • Performed the Microsoft SQL Server database backups and restores and automated using Azure DevOps pipelines.
Technologies: Azure, Azure DevOps, ASP.NET, C#, .NET, DevOps, Optimizely, CI/CD Pipelines, Serverless, Vue 2, Vue, Jira, Jira Administrator, Azure Active Directory, Google Tag Manager, Google Analytics

Back-end Software Developer

2020 - 2020
Poq Commerce
  • Worked as a back-end developer on Hotel Chocolat eCommerce app launch for peak and Black Friday seasons.
  • Learned and used Poq platform, a custom ASP.NET Core and Azure-based platform owned and developed by Poq Commerce.
  • Fixed bugs as part of the platform services team (not the product team) and worked on new features for various Poq Commerce clients.
Technologies: Azure Cosmos DB, ASP.NET, Git, Azure DevOps, Web Services, Visual Studio, T-SQL (Transact-SQL), Microsoft SQL Server, XML, APIs, Entity Framework, Fiddler, Postman, Microservices, Salesforce Commerce Cloud, Azure, ASP.NET Core, C#, Serverless

Application Architect | Technical Lead | Software Developer

2013 - 2019
A Big Four Accounting Firm (NDA)
  • Started as a software developer, then became a technical leader, and finally an application architect.
  • Served as a point of contact between the team and the client regarding technical issues.
  • Assessed candidates at job interviews. Participated in colleagues’ performance appraisals.
  • Owned product processes for two Xamarin frameworks that implement the business logic of interacting with infrastructure services.
  • Worked on mobile apps (iOS, Android, Windows Phone), web apps, and back-end services. Most software was developed for the company's internal use.
  • Attended project kick-offs, created and assigned tasks, solved infrastructure issues, collaborated with IT support, configured deployments, and defined software development processes.
Technologies: Git, TypeScript, CSS, Mobile Development, Azure DevOps, ADFS, Web Services, Visual Studio, Microsoft SQL Server, XML, APIs, HTML, Postman, SQL, ASP.NET Web API, .NET, C#.NET, Amazon Web Services (AWS), Windows UI, IIS, Azure, Fiddler, Angular, Entity Framework, T-SQL (Transact-SQL), MongoDB, ASP.NET, Xamarin, C#, Jenkins, Business Analysis, CI/CD Pipelines, Serverless, Azure Active Directory, Architecture, Brightcove API

Software Developer

2013 - 2013
RayNet
  • Developed a tool that generates custom web pages and an SFX archive from templates.
  • Coordinated, reviewed code, and tutored junior developers.
  • Created a hardware and software asset management application. Wrote prototypes as part of my role.
Technologies: Visual Studio, XML, APIs, HTML, SQL, C#.NET, DotNetZip, DevExpress, Windows Communication Foundation (WCF), ASMX, IIS, C#, .NET, Model View ViewModel (MVVM), Prism, Windows Presentation Foundation (WPF), ASP.NET, XQuery, MarkLogic

Software Developer

2012 - 2013
BICS
  • Developed a new Windows application that replaced the old application and has new features.
  • Worked with the relatively complex business logic of the app.
  • Contributed to deployment and technical interviews in addition to regular development tasks.
Technologies: Visual Studio, SQL, C#.NET, Infragistics, Ivy, ASMX, Windows Communication Foundation (WCF), COM, T-SQL (Transact-SQL), NHibernate, Microsoft SQL Server, .NET, C#, Windows Forms (WinForms), Windows Presentation Foundation (WPF)

Software Developer

2011 - 2012
Virage75
  • Developed an enterprise application for a plant seed producer to store data about plant seeds. Worked on both the Windows UI and WCF back-end.
  • Integrated custom hardware into a Windows desktop app to input information and print labels.
  • Used Foresight Imaging frame grabbing and video streaming board.
  • Rewrote a website from obsolete ASP to modern ASP.NET.
  • Conducted technical .NET interviews with job candidates.
Technologies: Visual Studio, APIs, SQL, C#.NET, jQuery, ASP.NET, ActiveX, Managed Extensibility Framework (MEF), Entity Framework, T-SQL (Transact-SQL), Windows Communication Foundation (WCF), Prism, Windows Presentation Foundation (WPF), C++, C#, .NET

Software Developer

2010 - 2011
Epona
  • Implemented CRM customizations for clients (back and front end).
  • Developed installation packages for the CRM system.
  • Configured IIS6, IIS7, and MS SQL Server products using scripts.
Technologies: Visual Studio, APIs, SQL, C#, .NET, C#.NET, Apache Lucene, Visual Basic for Applications (VBA), DataObjects.Net, JavaScript, CSS, HTML, Wix, ASP.NET, Ext JS, IIS, T-SQL (Transact-SQL)

Software Developer

2008 - 2010
Travelmarket
  • Wrote back-end modules that interact with suppliers' numerous web services.
  • Communicated with the support of web service providers.
  • Designed a hotel search engine using ASP.NET WebForms.
  • Developed the Windows service that performs the most time-consuming functions of the hotel search engine.
  • Built the administrative tool for the hotel search engine using ASP.NET, HTML, CSS, JavaScript, and Ajax.
Technologies: Visual Studio, APIs, HTML, C#, .NET, C#.NET, Web Services, Microsoft SQL Server, T-SQL (Transact-SQL), XML, Ajax, ASP.NET

Full-stack Engineer

2007 - 2008
Simbioz
  • Developed the Dimo project, a brownfield development of a website for a Dutch estate company.
  • Designed VV news, a website for a famous Ukrainian news agency.
  • Fixed bugs on existing ASP.NET projects as part of my role.
Technologies: WebGUI, Visual Studio, HTML, Ajax, Agile, LINQ to SQL, Microsoft Silverlight, Windows Presentation Foundation (WPF), Graphical User Interface (GUI), UML, ADO.NET, NHibernate, Microsoft SQL Server, T-SQL (Transact-SQL), ASP.NET Web Forms, ASP.NET

Software Developer

2007 - 2007
UkrZamMedia
  • Worked on a team consisting of two designers and me to create websites using Joomla.
  • Developed features for websites already in production.
  • Fixed bugs and maintained the websites in production.
Technologies: Visual Studio, SQL, JavaScript, HTML, CSS, PHP, Joomla

Software Developer

2006 - 2007
ProFIX
  • Сustomized SalesLogix and Onyx CRM systems for Ukrainian companies.
  • Provided UI localization and translation from English to Russian.
  • Provided client support and wrote client documentation.
Technologies: Visual Studio, HTML, SQL, C#, C#.NET, UML, Crystal Reports, ADO.NET, Microsoft SQL Server, T-SQL (Transact-SQL), Visual Basic, ActiveX, .NET, Active Server Pages (ASP), VBScript, Classic ASP

Family Business Web Shop

I developed a webshop using ASP.NET and jQuery from scratch for our family business to sell materials to artists who wish to create handmade goods. It hasn't been online since 2015, but there's a snapshot of the HTML page (sans CSS) on the Wayback Machine.

Mobile App for Hotel Chocolat Client

http://hotelchocolat.com
I used the Poq platform as a back-end developer at Poqcommerce.com to create new features for the mobile app for the Hotel Chocolat company. The app was released before the peak season of 2020.

Note: The app is for the UK market and may not be available in your region.

laerdal.com

https://laerdal.com/
• Managed two closely related teams. Led meetings regarding stand-up, planning, retrospectives, grooming, and demos. Worked with Jira to solve management and flow issues, ensuring that the board reflects the team’s status.
• Resolved performance and availability issues, identified and cleaned up redundant resources, set up new environments, and managed permissions using Azure. Troubleshoot web app warmup, always-on, and performance issues using Application Insights.
• Created, configured, optimized, built, and released pipelines using Azure DevOps. Troubleshoot MSBuild issues.
• Planned, performed, communicated, and was in charge of production releases.
• Managed Bitbucket pull requests, permissions, and builds.
Performed MS SQL Server database backups and restores. Automated using Azure DevOps pipelines.
2004 - 2008

Bachelor's Degree in Metrology

National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” - Ukraine, Kyiv

AUGUST 2016 - PRESENT

Xamarin Certified Mobile Developer

Xamarin University

JULY 2013 - PRESENT

MCPD: Web Developer 4

Microsoft

JUNE 2013 - PRESENT

MCPD: Windows Developer 4

Microsoft

FEBRUARY 2013 - PRESENT

MCPD: Enterprise Application Developer 3.5

Microsoft

OCTOBER 2009 - PRESENT

MCPD: Enterprise Application Developer

Microsoft

Libraries/APIs

REST APIs, DotNetZip, Windows Forms (WinForms), Entity Framework, Vue, Managed Extensibility Framework (MEF), Infragistics, Apache Lucene, OpenID, jQuery, Vue 2, Brightcove API, Vue 3, Node.js, React

Tools

LINQ to SQL, Visual Studio, Wix, Git, Microsoft Graph, Fiddler, Charles, Postman, Azure Active Directory B2C (ADB2C), Jira, Charles Proxy, Crystal Reports, Prism, Ivy, WebGUI, MS Exchange, ADFS, Microsoft Silverlight, Optimizely, Jenkins, Adobe Experience Design (XD), Ansible, GitHub, Figma, RabbitMQ, Google Analytics, Wireshark

Frameworks

ASP.NET Web API, ASP.NET, .NET, .NET Core, ActiveX, ASMX, ASP.NET Web Forms, Angular, Windows Presentation Foundation (WPF), ASP.NET Core, ADO.NET, Ext JS, DataObjects.Net, NHibernate, Classic ASP, Entity Framework Core, Redux, Jest, JSON Web Tokens (JWT), Express.js, Bootstrap

Languages

C#.NET, C#, ECMAScript (ES6), VBScript, Active Server Pages (ASP), T-SQL (Transact-SQL), XML, SQL, TypeScript, HTML, CSS, JavaScript, Visual Basic, PHP, C++, XQuery, Visual Basic for Applications (VBA), UML, SCSS, GraphQL

Paradigms

Model View ViewModel (MVVM), REST, Agile, Microservices, Azure DevOps, Test-driven Development (TDD), Mobile Development, DevOps, Event-driven Architecture, Event-driven Programming, Serverless Architecture, Lambda Architecture, Search Engine Optimization (SEO)

Storage

Microsoft SQL Server, Azure Cosmos DB, MongoDB, SQL Stored Procedures, Amazon S3 (AWS S3), MarkLogic, Salesforce Commerce Cloud, Azure Active Directory, PostgreSQL, Amazon DynamoDB

Platforms

Azure, Visual Studio Code (VS Code), AWS IoT, AWS Lambda, Windows, MacOS, Joomla, Windows UI, Amazon Web Services (AWS), Xamarin, Linux, Docker

Other

APIs, Coding, Back-end, Full-stack, Full-stack Development, Web Development, Software Development, Ajax, Web Services, COM, IIS, Windows Communication Foundation (WCF), CI/CD Pipelines, Front-end Development, Front-end, Microsoft 365, DevExpress, Graphical User Interface (GUI), Business Analysis, Serverless, Jira Administrator, Architecture, Authentication, Authorization, Statistics, Mathematics, Web UI, Enzyme, Styled-components, Google Tag Manager, Single Sign-on (SSO)

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