Oleksandr Goldobin
Technical Lead at Shell Recharge- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Ukrainian Native or bilingual proficiency
-
Russian Native or bilingual proficiency
-
Polish Elementary proficiency
-
Dutch Elementary proficiency
Topline Score
Bio
Ivan Ivanyuk
Oleksandr is a gifted architect, team lead, and developer with high productivity. He has significant experience in designing and building working high-load systems, as well as constant urge to improve on his skills and knowledge. He is not afraid to go deeper to understand details of implementation and to spend some time to make sure his solution is really the best for the given situation. He cares a great deal about the quality of his team's code and works purposefully to raise it, using relevant tools and teaching best practices. Oleksandr is a good mentor and leader, that successfully spreads his knowledge of intricate details and his pragmatic and clean approach to the design and the code. He has a result-oriented mindset that translates into creating and maintaining clearer and easier to follow processes in the team. It was a great experience all over to work with him on the same projects. This time left a lot of fond memories and knowledge that will for sure keep helping in the future as well.
Alexei K.
Oleksandr is an outstanding software architect, a software developer and a team leader that I had a pleasure to work with on a number of projects. Oleksandr is a very gifted person. He has an impressive skill list which continues to increase. He learns promptly and applies the collected knowledge for obtaining the best result. Oleksandr is also mature in setting-up the right development workflows that serve for achievement of high-quiality results. Oleksand is a brilliant team player, his ability of inspiring the team mates is even more impressive.
Ivan Ivanyuk
Oleksandr is a gifted architect, team lead, and developer with high productivity. He has significant experience in designing and building working high-load systems, as well as constant urge to improve on his skills and knowledge. He is not afraid to go deeper to understand details of implementation and to spend some time to make sure his solution is really the best for the given situation. He cares a great deal about the quality of his team's code and works purposefully to raise it, using relevant tools and teaching best practices. Oleksandr is a good mentor and leader, that successfully spreads his knowledge of intricate details and his pragmatic and clean approach to the design and the code. He has a result-oriented mindset that translates into creating and maintaining clearer and easier to follow processes in the team. It was a great experience all over to work with him on the same projects. This time left a lot of fond memories and knowledge that will for sure keep helping in the future as well.
Alexei K.
Oleksandr is an outstanding software architect, a software developer and a team leader that I had a pleasure to work with on a number of projects. Oleksandr is a very gifted person. He has an impressive skill list which continues to increase. He learns promptly and applies the collected knowledge for obtaining the best result. Oleksandr is also mature in setting-up the right development workflows that serve for achievement of high-quiality results. Oleksand is a brilliant team player, his ability of inspiring the team mates is even more impressive.
Ivan Ivanyuk
Oleksandr is a gifted architect, team lead, and developer with high productivity. He has significant experience in designing and building working high-load systems, as well as constant urge to improve on his skills and knowledge. He is not afraid to go deeper to understand details of implementation and to spend some time to make sure his solution is really the best for the given situation. He cares a great deal about the quality of his team's code and works purposefully to raise it, using relevant tools and teaching best practices. Oleksandr is a good mentor and leader, that successfully spreads his knowledge of intricate details and his pragmatic and clean approach to the design and the code. He has a result-oriented mindset that translates into creating and maintaining clearer and easier to follow processes in the team. It was a great experience all over to work with him on the same projects. This time left a lot of fond memories and knowledge that will for sure keep helping in the future as well.
Alexei K.
Oleksandr is an outstanding software architect, a software developer and a team leader that I had a pleasure to work with on a number of projects. Oleksandr is a very gifted person. He has an impressive skill list which continues to increase. He learns promptly and applies the collected knowledge for obtaining the best result. Oleksandr is also mature in setting-up the right development workflows that serve for achievement of high-quiality results. Oleksand is a brilliant team player, his ability of inspiring the team mates is even more impressive.
Ivan Ivanyuk
Oleksandr is a gifted architect, team lead, and developer with high productivity. He has significant experience in designing and building working high-load systems, as well as constant urge to improve on his skills and knowledge. He is not afraid to go deeper to understand details of implementation and to spend some time to make sure his solution is really the best for the given situation. He cares a great deal about the quality of his team's code and works purposefully to raise it, using relevant tools and teaching best practices. Oleksandr is a good mentor and leader, that successfully spreads his knowledge of intricate details and his pragmatic and clean approach to the design and the code. He has a result-oriented mindset that translates into creating and maintaining clearer and easier to follow processes in the team. It was a great experience all over to work with him on the same projects. This time left a lot of fond memories and knowledge that will for sure keep helping in the future as well.
Alexei K.
Oleksandr is an outstanding software architect, a software developer and a team leader that I had a pleasure to work with on a number of projects. Oleksandr is a very gifted person. He has an impressive skill list which continues to increase. He learns promptly and applies the collected knowledge for obtaining the best result. Oleksandr is also mature in setting-up the right development workflows that serve for achievement of high-quiality results. Oleksand is a brilliant team player, his ability of inspiring the team mates is even more impressive.
Credentials
-
Ultimate AWS Certified Solutions Architect Associate 2021
UdemyDec, 2020- Nov, 2024 -
Principles of Reactive Programming
CourseraJun, 2015- Nov, 2024 -
Machine Learning
CourseraJul, 2013- Nov, 2024 -
Functional Programming Principles in Scala
CourseraMay, 2013- Nov, 2024
Experience
-
Shell Recharge
-
Motor Vehicle Manufacturing
-
700 & Above Employee
-
Technical Lead
-
Nov 2020 - Present
-
-
Senior Software Engineer (Scala)
-
Mar 2018 - Present
-
-
-
IDEMIA
-
France
-
Software Development
-
700 & Above Employee
-
System Architect
-
Apr 2015 - Feb 2018
After moving to Poland along with company’s R&D relocation from Ukraine I have become a part of Common Components team. The first project was to model and program a reference implementation of a custom flavour of SCP03 security protocol in Scala, which was successfully delivered. Now I am responsible for non-functional improvements of OTA (over-the-air) platform to meet performance, stability, and high availability requirements.This way we with the team have completely redesigned and reimplemented key platform components, services, and communication protocols based on Netty in a non-blocking way. As a part of the improvement process, I was leading an implementation of a custom peer-to-peer broker-less messaging protocol, design and implementation of custom (with proprietary parts) TLS (PSK-TLS/SCP81) protocol, redesign of persistence layer to use Redis. We also adopted Kubernates and Twelve-Factor-App approach of building micro-service applications. Because the majority of our communication protocols are custom ones we are constantly facing a problem that there are no ready-to-use tools to meet our requirements for automated end-to-end and load testing. It is leading us to design our own solutions. This way we have built custom acceptance test and load generator frameworks based on Scala and Akka.Used: Cryptography, Java 8, Scala, Python3, Akka, Javaslang, Redis, MySQL, Netty, Protobuf, PSK-TLS (SCP81), SCP03, SCP80, SMPP (SMS), Microservices, Twelve-Factor-App, Docker, Kubernetes. Show less
-
-
Technical Lead
-
May 2013 - Mar 2015
As a tech lead of the foundation team, I was responsible for non-functional, performance, and stability improvements of one of the first company’s TSM platforms. Also, I was leading and successfully finished a transition of foundation team from development on top of JBoss to the container based (Docker) micro-services. Step-by-step we were migrating from Java and JEE to Scala and Akka and have developed a couple of PoCs to integrate with company’s latest secure element technologies.
-
-
-
Infopulse
-
Poland
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Software Engineer/Team Lead
-
Mar 2012 - Mar 2015
With a team we have developed a fully functional dynamic Ajax/Vaadin-based front-end for configuration management system. Development was started from scratch in parallel with development of back-end. Was designed and applied MVC-based framework on top of Vaadin library to allow us quickly build user interfaces for system sub-modules. Quality was our main focus so we paid particular attention on code quality, unit test coverage and solution scalability. Continuous integration (TeamCity), code metrics analysis (Sonar) was applied right from the project beginning. Show less
-
-
-
Luxoft
-
Switzerland
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Developer
-
Feb 2011 - Mar 2012
As a senior developer was responsible for development of new features and maintenance of Internet Booking Engine and ticket kiosks for Amtrak (US National Railroad Passenger Company). From September 2011 have started to work on SITA Mobile Platform for selling airline tickets and checkin passengers using mobile devices. As an elected Scrum master was involved in Scrum introduction within the team. Last designed and implemented project was a dynamic Ajax-based online reporting system with state of the art web technologies applied. Used: Java, Spring, JSF, SOAP/Axis web-services, JavaScript, jQuery, Ajax, HTML5. Show less
-
-
-
SysIQ, Inc. (acquired by Astound Commerce)
-
United States
-
Technology, Information and Internet
-
1 - 100 Employee
-
Developer/Team Lead
-
Oct 2009 - Feb 2011
As a part of customer services team was involved in projects for our customers: PartsTown, Woodland Hills Wine Company, ActionVillage, Gump’s. Mainly it was integration and front-end improvement projects, such as integration with external ERP systems, dynamic Ajax checkouts, shopping bags, order history and product information pages . My responsibility was design, estimate and implement solutions with teammates. Used: Enfinity Platform, Java, jQuery, JSP, Axis and SOAP web-services. As a part of customer services team was involved in projects for our customers: PartsTown, Woodland Hills Wine Company, ActionVillage, Gump’s. Mainly it was integration and front-end improvement projects, such as integration with external ERP systems, dynamic Ajax checkouts, shopping bags, order history and product information pages . My responsibility was design, estimate and implement solutions with teammates. Used: Enfinity Platform, Java, jQuery, JSP, Axis and SOAP web-services.
-
-
-
-
Game AI Programmer
-
May 2008 - Aug 2009
Was involved in internal research and development of game engine for future studio projects. Mainly focus was on game AI: overall subsystem architecture, environment analysis and decision making and also on character animation and character logic. During development process was implemented Inversion Of Control library for C++ objects used in character behavior modeling. Was involved in internal research and development of game engine for future studio projects. Mainly focus was on game AI: overall subsystem architecture, environment analysis and decision making and also on character animation and character logic. During development process was implemented Inversion Of Control library for C++ objects used in character behavior modeling.
-
-
-
-
Lead Programmer
-
Oct 2007 - Apr 2008
As a developer was part of development team of TopGame online casino platform (http://www.topgameplatform.com). Was involved in development of specialized payment system (web-service) that helped players to deposit money using most suitable third-party payment processor. Also took part of development of online service to produce online board games (such as billiards and backgammon): socket-server to support games and web-service to monitor service status and retrieve information about play sessions. Used: Java, Oracle, MySQL, Spring, Spring WS, JDBC, Hibernate, Struts, HTML, CSS, RMI, Sockets. Show less
-
-
-
-
Assistant
-
Jul 2004 - Dec 2005
-
-
Education
-
East-Ukrainian National University named after Volodymyr Dahl
Master's Degree, Computer Systems, Robotics