Oleksandr Gavenko


Craftsmanship

Worked with

Speak

Ukrainian and Russian are mother tongues, English is CEFR C1 (Advanced).

Employment

2017-02-xx - present, Smart Agent, remote.
Duties:
  • Back-end developer + devops + troubleshooter.
Involved into:
  • Development and support of travel agent application's back-end & infrastructure.
  • Developing integrations to Sabre / Travelport GDSes.
  • Planning and applying DB / infrastructure migrations.
  • Planning and conducting hiring tech interviews.
Achievements:
Became trusted although worked full-time remotely. Got experience of providing solutions for production problems. Hardened skills in Java dev-stack & Cloud soluitons.
2012-09-xx - 2015-04-xx, PJSC CB "PrivatBank", Ukraine.
Duties:
  • Requirement gathering, design, implementation and support.
  • Occasionally worked on test automation and improvement of build processes.
Involved into:
  • Developing risk management and analysis system on Basel II Accord.
  • Supporting internal libraries.
  • Training of employees.
Achievements:
Switched from low level system programming to application programming. Learnt Java EE and Web software technology stacks.
2005-12-xx - 2012-02-xx, BIFIT Ukraine.
Duties:
  • Requirement gathering, design and implementation.
  • Working with normative documents, preparing of program documentation (GOST 19.xxx).
  • Interviewing and training of new employees.
  • Administration of development infrastructure.
Involved into:
  • Deleloping hi-speed cross-platform cypto library "Гепард 1.0", which implement GOST 28147-89, GOST 34.311-94, GOST 34.310-95, GOST 34.310-2001 and DSTU 4145-2002 standards. Library have expert opinion from ГСССЗИ of Ukraine.
  • Deleloping USB-token "iBank 2 Key" based on ARM7 microcontroller, which implement GOST 28147-89, GOST 34.311-94, GOST 34.310-95, GOST 34.310-2001 and DSTU 4145-2002. USB-token have expert opinion from ГСССЗИ of Ukraine.
  • Integrating crypto libraries into "iBank 2 UA" banking system on Java and .NET platforms.
  • Construction of secure communication protocol, based on SSL/TLS.
  • Implementing native Add-on for desktop browsers on desktop OSes using NPAPI, XPCOM и ActiveX API.
Achievements:
Became a software developer despite educational qualification as a mathematician, worked on long-term projects, trained a dozen of new employees, learned variety of software development stacks, got experience with different hardware platforms, protocols, software solutions.

Education

My projects and involvement

Vita

Hobbies and interests

Spend time at a PC screen on reading, learning, blogging & hobby software development.

Play keyboard, work on electronics hobby project, work in a garden, cook tastiness.