Ilya Shestakov
Портфолио
Vincit
Project: Wihuri MIA MIA is an internal Wihuri application with Node.js backend, React frontend and MongoDB, Redis as a storage. The application has been migrated from the on-premise to Azure cloud. Also I introduced automated tests for the application and configured CI/CD pipeline. Key responsibilities: ● Design and estimate the work and communicate with the customer. ● Containerize and adopt application so that it can run in the cloud environment. ● Setup CI/CD with Azure Pipeline. ● Create Bicep templates for application automated deployment. ● Automated tests with Jest framework. Project: Sanoma Sanoma is using Azure for the media publishing workflows. I implemented a new workflow using Azure Logic Apps and Azure Functions.
Accusoft
Project: PrizmDoc Viewer. PrizmDoc Viewer allows to add powerful document viewing and document conversion functionality to web applications. I participated in the development of both client and server parts of the product. I was invited to the project’s API Chapter to propose and review API. Last 4 years I was working as a scrum-master and developer. Key responsibilities: ● Scrum-master of the team. ● Backend development: micro-services, javascript, node.js, Java, C#, .NET, REST. ● Testing: mocha, jBehave, behave, python, multi-mechanize. ● CI: TeamCity, Jenkins, OpenStack, GitLab CI.
Kofax
Project: Kofax Insight. Started from the very first line of code in the project, I participated in the creation of successful Business Intelligence product. Was involved in the application architecture design, UI design, development process. Finally became the leader in one of the teams. Key responsibilities: ● Business process visual editors development: WinForms, WPF, C#, .NET, HTML, TypeScript, jQuery. ● Web service development: C#, .NET, Soap, SQL. ● Data analysis implementation: regression analysis, cluster analysis. ● Cloud hosted support implementation: Azure Cloud Services.