Bogdan Verbenets
Verified Expert in Engineering
Back-end Developer
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
Experience
Availability
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
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).
Full-stack Developer
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.
Full-stack Developer
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.
Team Lead | DevOps Engineer | Software Developer
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.
Back-end Software Developer
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.
Application Architect | Technical Lead | Software Developer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Full-stack Engineer
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.
Software Developer
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.
Software Developer
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.
Experience
Family Business Web Shop
Mobile App for Hotel Chocolat Client
http://hotelchocolat.comNote: The app is for the UK market and may not be available in your region.
laerdal.com
https://laerdal.com/• 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.
Education
Bachelor's Degree in Metrology
National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” - Ukraine, Kyiv
Certifications
Xamarin Certified Mobile Developer
Xamarin University
MCPD: Web Developer 4
Microsoft
MCPD: Windows Developer 4
Microsoft
MCPD: Enterprise Application Developer 3.5
Microsoft
MCPD: Enterprise Application Developer
Microsoft
Skills
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, Microsoft Exchange, ADFS, Microsoft Silverlight, Optimizely, Jenkins, Adobe Experience Design (XD), Ansible, GitHub, Figma, RabbitMQ, Google Analytics, Wireshark
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
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
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)
Platforms
Azure, Visual Studio Code (VS Code), AWS IoT, AWS Lambda, Windows, MacOS, Joomla, Windows UI, Amazon Web Services (AWS), Xamarin, Linux, Docker
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
Other
APIs, Coding, Back-end Developers, 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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring