Oleksandr Goldobin

Technical Lead at Shell Recharge
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Haarlem, North Holland, Netherlands, NL
Languages
  • English Professional working proficiency
  • Ukrainian Native or bilingual proficiency
  • Russian Native or bilingual proficiency
  • Polish Elementary proficiency
  • Dutch Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

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.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Ultimate AWS Certified Solutions Architect Associate 2021
    Udemy
    Dec, 2020
    - Nov, 2024
  • Principles of Reactive Programming
    Coursera
    Jun, 2015
    - Nov, 2024
  • Machine Learning
    Coursera
    Jul, 2013
    - Nov, 2024
  • Functional Programming Principles in Scala
    Coursera
    May, 2013
    - Nov, 2024

Experience

    • Motor Vehicle Manufacturing
    • 700 & Above Employee
    • Technical Lead
      • Nov 2020 - Present

    • Senior Software Engineer (Scala)
      • Mar 2018 - Present

    • 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.

    • 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

    • 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

    • 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

Education

  • East-Ukrainian National University named after Volodymyr Dahl
    Master's Degree, Computer Systems, Robotics
    1999 - 2004

Community

You need to have a working account to view this content. Click here to join now