Konstantin is a seasoned IT professional with 15+ years of experience in development; working in different environments, staying abreast of the latest IT trends and industry best practices. He provides expertise for both new application/web development as well as product maintenance and customization; managing daily activities, taking on programming tasks, reviewing customer requirements, and documenting processes and functionalities across the entire software development life cycle on projects.
Worked on the development of a serverless Angular application that was deployed to S3 using AWS Lambda as a backend solution. Handled key aspects of the project as a trainer and a consultant; iterating a prototype SPA application, training and transfering ownership of the code to the team which had no previous experience with AWS. Conducted a set of training and developed Angular serverless SPAs according to basic requirements and industry best practices.
Worked on a training program/website that teaches and helps users move from relation-based paradigms to action-based paradigms; allowing developers to improve their DynamoDB skills via solving use cases. It equips them with basic knowledge in how to design DynamoDB structures; facilitating the migrations from SQL to DynamoDB and ensuring high availability and performance.
Worked on a 30+ development team to develop, deploy and provide support for a hue ASP.NET MVC/Angular portal with a microservices architecture and a lot of legacy code. Handled bug fixes, implementation of new features, problem investigation and performance optimization.
Senior .NET Developer
2020 - Present (3 years)
Creating and developing innovative software solutions for clients across a broad range of industries.
Participate in scrums consisting of cross-functional teams, both software and hardware.
Ensure that features are being delivered efficiently and on-time.