Oleksandr Gavenko


Skilled at

Former / occasional tech I worked with

Speak

Ukrainian and Russian are mother tongues, English is CEFR B2 (intermediate).

Experience

2017-02-xx - present, Smart Agent, remote.
Duties:
  • Full stack developer + devops + troubleshooter.
Involved into:
  • Developing and support of travel agent application's back-end.
Achievements:
Got experience to provide solutions for production problems & planning and carrying migrations between DB schemas/execution platforms/product design changes & maintaining public API compatibility.
2012-09-xx - 2015-04-xx, PJSC CB "PrivatBank", Ukraine.
Duties:
  • Requirement gathering, design, implementation and support.
  • Test automation.
  • Administration of development infrastructure.
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:
Switched from educational profession of mathematician into software developer, worked on long-term projects, trained a dozen of new employees, learnt variety of programming technologies, 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.