Tel.: +7 921 8858631 (mobile, Russia)

Email: anton@onikiychuk.com

Skype: holyslon

LinkedIn: Anton Onikiichuk

GitHub: holyslon

Summary

Senior software developer with 19-year experience in software development. Excellent knowledge of .NET UI technologies, strong understanding of C++ stack, proficient with Java 8 and have some experience in Go and Ruby (Ruby on Rails stack). Interested in complex software projects.

Computer Skills

Programming Languages

  • Proficient with C# (WinForms, WPF), C++ (STL, MFC, COM, WATCOM, Borland Builder), Java (J2SE, Spring)
  • Familiar with Objective C/C++ (iPhone), Python (AppEngine), Boo, F#, Ruby (Ruby on Rails), Go

Development Technologies

  • Development Tools: Microsoft Visual Studio (v. 6 - 2015), JetBrains ReSharper, .Net Memory Profiler, dotTrace, dotPeek, IntelliJ Idea, Docker
  • Tools: zsh, powershell, sh (bash mostly), unix tools (grep, sed ...)
  • Clouds: Azure, AWS
  • Software Development: OOP, AOP, Domain-Driven Development, TDD, Functional Programming
  • Project Management: SCRUM, Xp, Canban, Continuous Delivery

Software

  • Operation Systems: Windows, Linux (RedHat based, Debian based), macOS, QNX

Experience

Product Owner 08/2022 - now

Dodo Engineering
  • Product owner inside Ordering Platform
  • With team of 5 people deliver integration with Glovo aggregator
  • With team of 3 people solve business problems with vat/sales tax set up inside DodoIS and provide major overhaul of internal tax representation

Principal Software Developer 07/2019 - 08/2022

Dodo Engineering
  • Was part of the team, that helps Dodopizza site and mobile app work 24/7
  • Deep dive into performance of large scale system, and improve it significantly.
  • Came with idea of push model for menu delivery and sold it to the colleges. Implementation right now remove limits for menu views and significantly speed up menu delivery (500 ms/ 99 % to 100ms/ 99%)
  • Was part of the team, that solves issues with DDOS and fraudulent api usage.
  • Provided a lot of changes to make DodoIS, simplier more robust and reliable

Senior Software Developer 10/2014 - 07/2019

Paktor
  • Develop backend for Paktor Labs products. Using a lot of stacks (Have several product with different staсks, most of development goes on C# ASP.NET and Ruby On Rails adding Go into all stacks).
  • Develop backend for Paktor product. Using Java and Spring stack of technology.

Technical Team Lead 1/2014 - 10/2015

Undisclosed company

  • Developed a distributed, money transaction backend written in Java and C++.

Lead Software Developer (AVP title) 4/2013 - 1/2014

Deutsche Bank
  • Developed with a team of 5 people new version of Autobahn Toolbar using Scrum methodology

Senior Software Developer 12/2010 - 1/2013

Spotware Ltd
  • Developed with a team of 12 people cTrader - new Forex trading terminal. Using XP and Scrum methodology
  • Developed with a team of 12 people cAlgo - new Forex automated trading terminal with ability for user to write his/her own Robots (automating trading strategy) and Indicators (signals that helps in technical analysis)

Senior Software Developer 10/2006 - 12/2010

IMSAT LLC
  • Developed CAD-like system for building and management blueprints in Russian Railway company (.NET/C#/WPF/WinForms/MySql/MSSql/Borland Builder/C++/COM)
  • Developed application for automatic blueprints quality assurance (.NET/C#/WPF/MySql/MSSql/Borland Builder/C++/COM).

Developer 10/2004 - 10/2006

System Service LTD

  • Writing drivers for OCTAGON industrial computers for communication with another devices (C++, stl).

Education

B.Sc., Railway Engineer 09/2002 - 06/2007

StPetersburg State Railway University, Russia

Languages

  • Native Russian
  • Upper Intermediate English

Citizenship

Russian Federation.

References