Oleksii Voronin

E-mail oles@voronin.cc, ovoronin@gmail.com
Phone +1 647 785 00 20
Address 206 Churchill Rd S, Acton, ON, L7J 0A7

Developer and technical lead with 20 years of experience in software design and development, integration, deployment and production support.

Work experience


Mar 2020 — Present

Staff Software Engineer, Sonatype

Software engineer in the data license team, working on the services performing detection, extraction and processing of the legal data (licenses, copyrights, notices) in software packages across multiple ecosystems, such as maven, npm, NuGet, etc. Working on Advanced Legal Pack frontend in Nexus IQ.

Responsibilities:

Technologies:


Sep 2018 — Feb 2020

Technical Lead/EM, Loyalty One

Technical lead and software engineer participating in the major rewrite of the core business platform. The new platform was designed from the ground up to use microservices deployed in AWS and with communications implemented with HTTP REST, Kinesis and SNS/SQS.

Responsibilities:


Feb 2015 — Aug 2018

Senior Staff Software Engineer, Symantec Canada

Part of the team developing Cloud Data Protection solution which provided seamless and user-transparent data-at-rest
and data-in-transit data encryption for Salesforce, ServiceNow, Oracle Cloud, and other cloud services.

Worked on almost every part of the project including:


Jun 2011 — Jan 2015

Senior Software Developer, SOTI Inc

I have worked on the development of Android support for enterprise device management systems. I was responsible for device management features like security policies, enterprise email configuration, device hardware control policies, etc. This included using the device vendor's APIs as well as working with Android internals to enable the same features for vanilla Android devices and designing changes to the Android system for OEMs.

Some of the achievements:


Apr 2010 — Jun 2011

Senior Android Engineer, Cogniace Inc

Worked on Android OS modifications and social software for INQ Cloud Touch mobile phone. Performed scrum master duties in the latest stages of the project.

Android framework modifications:


Jan 2010 — Apr 2010

Senior Java Developer, SMILE Ukraine

Monitoring and analytics tool for website administrators. Added whois crawler, and RSS feeds, improved some statistics calculations, and updated and optimized Python scripts.


Sep 2006 &mdash Dec 2009

Lead Engineer, CTO, GMSU


Oct 2004 — Mar 2006

Engineer of service platform operations, UMC

Solaris and HP/UX administration (Also Oracle and Informix on those OSes) Participated in development of WAP interface for monitoring MMSC and WAP-GW

Mar 1998 &mdash Oct 2004

Software Developer, Team lead, Informproject

Worked on various projects, from e-document workflow system for Ukrainian Patent Office to lease management system. Developed JSP-inspired templating language for report generation, and created a highly extensible plugin system for core application.

Skills summary

Programming languages:
    Java, Dart, Go, Kotlin, Python, Javascript, Scala, C#, C++

Frontend platforms:
    Flutter, React

Data:
    MySQL, SQLite, Postgresql, Cassandra, Elasticsearch, DynamoDB

Cloud:
    AWS (EC2, ECS, Lambda, DynamoDB, Kinesis, SQS/SNS, RDS)

Methodologies:
    Agile, Scrum, TDD, BDD

Human languages:
    English, Ukrainian, Russian

Education

1995-2001

National Technical University of Ukraine "KPI"
Bachelor degree in Physics (Materials engineering)

Training and Courses

Portfolio

GitHub