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.
Maintained an enterprise application with a huge codebase; fixing bugs and implementing new features on the solution.
Worked fullstack on the project from the database through server API to Angular JS client; ensuring the best possible performance, quality, and responsiveness of solutions on the project.
Troubleshot and resolved technical issues as they arose; demonstrating agility in day to day support of multiple projects and critical processes.
Worked on an Angular SPA project; handling AWS training, iteration of functional prototypes and the implementation of an AWS Serverless solution for the app.
Developed software solutions, translated business requirements into functional applications and worked closely with others to implement new features on the SPA.
Designed, built, and maintained efficient, reusable, well-documented and reliable code on the solution.
Managed a variety of engineering teams on the full lifecycle development of solutions with an emphasis on agile methodologies; utilizing the latest tech stack and best practices.
Provided direction for a team of engineers, evaluated the performance of software engineers and ensured the use of sound engineering techniques to develop solutions that meet customer requirements.
Oversaw projects, managed code reviews, sprint demos, retrospectives, and ensured responsibility for the engineering and architecture alignment of all solutions delivered within these teams.
Planned and prioritized work on a large .NET project; offering crisis management and playing a critical role in developing and implementing the project's technology roadmap.
Applied engineering best practices and implemented different tools and frameworks for software development, agile, compliance, and performance.
Made significant changes on the project to meet critical business deadlines; ensuring on time, on budget and high-quality deliverables that maximize business value.
Led teams of different sizes to develop and deploy 10+ projects for Luxoft; evaluating and implementing new tech stack, organizing the team to produce high-quality deliverables.
Provided technical expertise in shaping project roadmaps; working on different solutions from architecture design, through feature development to bug fixing and performance improvement.
Maintained high standards for code quality, stability, and performance; implementing QA best practices during developments and release cycles.
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.