Senior Full-stack Developer
2021 - PRESENTFortune 100 North American Construction Equipment Manufacturer- Developed line of business application, responsible for implementing new features and maintaining the overall architecture.
- Collaborated with project managers and stakeholders to understand business requirements and deliver solutions that met their needs.
- Conducted thorough testing to ensure the high-quality and reliable performance of the application.
- Mentored junior developers and provided guidance on best practices and coding standards.
Technologies: Angular, C#, ASP.NET Core, Python, HTML, CSS, JavaScript, ASP.NET, Azure App Service, Windows, Azure Cosmos DB, MongoDB, Azure Blobs, NoSQL, Microsoft Azure Cloud Server, Azure PortalsSenior Full-stack Developer
2020 - 2021Orchestr8- Reworked the legacy system using the strangler pattern. Communicated closely with business experts to understand the domain.
- Designed a new domain model for the next version of the Postgres database. Reflected on the insight drawn from domain experts.
- Implemented a testing framework for a project, leveraging Docker to mimic the production environment.
- Set and enforced the code policies and standards, ensuring we adhered to industry standards and best practices.
- Created a sample database benchmark project for the client's specific datasets, comparing mature DB engines on the market.
Technologies: Amazon Web Services (AWS), Entity Framework, Angular, .NET Core, C#, APIs, Test Automation, ASP.NET, C#.NET, TypeScriptSenior Full-stack Developer
2019 - 2020Microsoft- Developed the web and front-end part of the application, a social network in the education industry.
- Worked on the client-side using Ant Design framework and React. Made sure we were following accessibility principles.
- Integrated AI that flags any sensitive content uploaded by malicious uses.
- Managed infrastructure in Microsoft Azure using Cosmos DB.
Technologies: Ant Design, React, .NET Core, Azure Cosmos DB, Entity Framework, C#, APIs, ASP.NET, C#.NET, TypeScriptSenior Full-stack Developer
2018 - 2020Lykke- Developed a microservice to manage the user's personal data, KYC process, and user preferences. Used event sourcing as a data store.
- Defined infrastructure as a code with TypeScript and Pulumi.
- Developed operations dashboards to support developers maintaining our systems.
Technologies: Amazon Web Services (AWS), Pulumi, .NET Core, C#, APIs, Test Automation, ASP.NET, .NET, C#.NET, TypeScriptSoftware Developer
2013 - 2018Blocshop- Refactored a legacy checkout system for a client in the eCommerce industry, resulting in a severalfold response time improvement.
- Built a client-facing app for managing orders and personal information.
- Prepared and ran a series of load tests. Reported results to the management. Revised and implemented improvements to the infrastructure.
- Developed a geocaching game with object detection features.
Technologies: Microsoft SQL Server, .NET, Angular, C#, Azure, APIs, ASP.NET, C#.NET, TypeScriptApplication Developer
2011 - 2013Landis+Gyr s.r.o- Developed a Silverlight application for the smart city concept.
- Integrated with WCF services within the client's infrastructure.
- Developed a UI toolkit reflecting the company's design language in XAML.
Technologies: MS Silverlight, .NET, Oracle, C#, ASP.NET, C#.NET, TypeScriptWeb Developer
2008 - 2011SlickTouch- Maintained and developed a homegrown CMS framework used on other software projects.
- Developed a bespoke eCommerce solution for a client.
- Built a scheduling platform for a client in the education industry.
- Developed a number of websites with varying levels of complexity and requirements.
Technologies: ASP.NET Web Forms, C#, ASP.NET, .NET, C#.NET