Alexey Kostiuk
Senior Software Engineer at PlusDental- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
PlusDental
-
Germany
-
Medical Equipment Manufacturing
-
1 - 100 Employee
-
Senior Software Engineer
-
Jul 2021 - Present
Hamburg, Germany
-
-
-
collect.AI
-
Germany
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
Jun 2019 - Jun 2021
Hamburg, Germany I was focussed on improving the existing scheduling solution, replacing existing node.js & mongoDB solution with a golang & postgres based one. For this I developed a new bounded contexts structure, filtering what belongs and not to the scheduling domain. This led to a simplicity of the scheduler and better debugging and recovery possibilities. New code was structured according to the Clean Architecture rules. This also let me present it to the other teams to compare with existing one to… Show more I was focussed on improving the existing scheduling solution, replacing existing node.js & mongoDB solution with a golang & postgres based one. For this I developed a new bounded contexts structure, filtering what belongs and not to the scheduling domain. This led to a simplicity of the scheduler and better debugging and recovery possibilities. New code was structured according to the Clean Architecture rules. This also let me present it to the other teams to compare with existing one to demonstrate it’s benefits. Also I changed scheduler api to an event based one which led to a great performance and stability. After this all load tests confirmed great performance of the service, when the old version never completed a half of it’s work. I introduced a better git usage strategy for the services, this simplified CI/CD and Release process. Continuously observed DB metrics and improved our queries. One added index reduced average load from 96% to avg 30% on a large aws instance. Which was less than in the idle time. Show less
-
-
-
HAPPYCAR GmbH
-
Germany
-
Leisure, Travel & Tourism
-
1 - 100 Employee
-
Senior Full Stack Developer
-
Apr 2016 - Jul 2019
Hamburg, Germany
-
-
-
Hermes BorderGuru
-
Germany
-
Freight and Package Transportation
-
1 - 100 Employee
-
Senior Full Stack Developer
-
Nov 2015 - Mar 2016
Hamburg Area, Germany
-
-
-
Goodgame Studios
-
Germany
-
Computer Games
-
100 - 200 Employee
-
php developer
-
Oct 2013 - Oct 2015
Hamburg Area, Germany
-
-
-
-
Senior php developer
-
Jul 2011 - Sep 2013
Sevastopol, Ukraine Designed and programmed the existing web-resources of a different scale and purpose: small web-sites, theme portals, online shops using Zend Framework 1, Yii Framework, MySQL. applications for conferencing and centralized control visitors to voting, interactive graphics on Yii Framework, Node.js + Web-sockets comprehensive application for call-centers with complex functionality and architecture based on Symfony 2.1, Backbone.js, Node.js, Web-sockets, MySQL In the layout of parts… Show more Designed and programmed the existing web-resources of a different scale and purpose: small web-sites, theme portals, online shops using Zend Framework 1, Yii Framework, MySQL. applications for conferencing and centralized control visitors to voting, interactive graphics on Yii Framework, Node.js + Web-sockets comprehensive application for call-centers with complex functionality and architecture based on Symfony 2.1, Backbone.js, Node.js, Web-sockets, MySQL In the layout of parts frontend web-sites of varying complexity including for mobile devices and tablets. Develop applications Ext.js 4 using MVC architecture of framework. Design and develop interactive and offline applications for JavaScript. Supporting existing projects. Worked on many projects in a team of 2-3 developers. Show less
-
-
-
-
Intermidiate Software Engineer
-
May 2010 - Dec 2010
Sevastopol, Ukraine Graphic Design, layout, and implementation of logic small promotional sites based CMF ModX, Adobe Flash + AS 3.0. Implement their own modules to Modx.
-
-
-
-
Junior programmer
-
Jan 2009 - Apr 2010
design of flash games and making programming for mini-games and gambling machines
-
-
Education
-
Crimean Institute of Information and Printing Technologies
Bachelor's degree, IT, design, programming, English, Arts