Cross-platform Mobile Development
http://oliennikov.com/
Personal Information:
Name Volodymyr Oliennikov
E-mail [email protected]
Skype v.oleynnikov
Years of Experience 7
Education Master degree in Computer Science
English Fluent
French Intermediate
Status in Canada Permanent Resident
Location Montreal, Quebec
Profile:
Over the last 6 years, I have developed a wide range of solutions: Cross Mobile solutions with Xamarin/Mono/C# using TestComplete for Automation testing, Desktop solutions, in C#/.NET, WPF, WinFroms, Web solutions in ASP.NET C#.NET. My desktop applications development experience includes several big WPF projects. I have significant experience in working with databases, in particular SQL Server.
Tags:
Xamarin, TestComplete,
C#/.NET, WPF, SQL, MSSQL, SCRUM, Jira, TFS, SVN, CVS, Hudson, ASP.NET MVC
Development Tools: Visual Studio (2008-2013), Xamarin, Eclipse, XCode Processes: Agile (SCRUM), Waterflow
Process tools: JIRA, Hudson, TFS, SVN, BugZilla, GreenHoper Desktop development: WPF, WinForms, DevExpress, MVVM/MVC
Web development: ASP.Net Forms, ASP.NET MVC, JavaScript, DevExpress, Databases: MSSQL, SQL, Store procedures for MSSQL
Unit Testing: NUnit, Visual Studio Unit Testing Framework Automation Testing: Test Complete
Professional Experience (Summary)
From To Company Title/Role
April 2014 Now IT Company, Montreal, Canada Android/iOS Xamarin Developer June 2013 September 2013 Altech, Sydney, Australia .NET/C# Developer
September 2012 March 2013 PrivateWifi, Ukraine C#/WPF Developer / Technical Team Lead September 2011 June 2013 Global Logic / Corel Inc., Ukraine .NET/C# Developer / Technical Team Lead July 2008 September 2011 Global Logic / Avid, Ukraine .NET/C# Technical Team Lead / Developer December 2006 July 2008 ITG, Ukraine .NET/C# Technical Team Leader
June 2006 December 2006 AvronSoft, Ukraine .NET/C# Senior Software Developer September 2005 June 2006 PROTEC, Ukraine C++ Software Developer
Certifications
Earned Name Organization Mark
July 2010 Certified Scrum Master Scrum Alliance Passed
Academic Record
Dates of studying : from September 2007 – June 2009
Name of institution : National Aviation University, Kiev, Ukraine Qualification : Master’s degree in Computer Science
Dates of studying : from September 2003 to June 2007
Name of institution : National Aviation University, Kiev, Ukraine
Qualification : Bachelor degree in Computer Science
Summary of Work Experience
Name of Employer
:
IT Company, Montreal, Canada
Dates of Employment
:
from March 2014
Job Title
:
Cross-‐‑platform Mobile Developer, Xamarin
Technologies
Xamarin, Visual Studio 2013, PhoneGap, Native Android/IOS UI, XCode, C# Programming, TFS, MSSQL, T-‐‑SQL, SVN, Hudson, Jira, Agile, Dedicated teams, ASP.NET MVC, Bootstrap, JavaScript
Name of Employer
:
Altech Computers, Sydney, Australia
Dates of Employment
:
from June 2013 – September 2013
Job Title
:
.NET/C# Sr. Developer
Project Description:
Internal services for Altech Computers. Altech CRM system served for managing client orders, products, product services, vendors and company’s stuff.
Role:
.NET/C# Sr. Developer
Responsibilities and Key Accomplishments
Developed code in C#
Requirement analysis and finalization Reported work status on a periodic basis Collaborated with a 7-‐‑member software team
Technologies
WinForms, Visual Studio 2010, C# Programming, TFS, MSSQL, T-‐‑SQL
Name of Employer
:
Global Logic / Corel Inc., Ukraine
Dates of Employment
:
from September 2011 – June 2013
Job Title
:
.NET/C# Developer / Technical Team Lead
Project Description:Pinnacle Studio is a video editing program originally developed by Pinnacle Systems as the consumer-‐‑ level counterpart to Pinnacle'ʹs former professional-‐‑level software, Liquid Edition. Pinnacle Studio allows users to author video content in Video CD, DVD-‐‑Video, AVCHD or Blu-‐‑ray format, add complementary menus and burn them to disc.
Role:
.NET/C# Developer / Technical Team Leader
Responsibilities and Key AccomplishmentsDeveloped code in C#, WPF
Requirement analysis and finalization Reported work status on a periodic basis Participated in team and organization activities Team supervision and technical guidance Collaborated with a 23-‐‑member software team
Technologies
WPF, Visual Studio 2010, C# Programming, Managed C++, ASP.NET, SCRUM
Achievements:
Successfully released. Switched to scrum progress, process improvements, integration services
improved, unit tests coverage, automation coverage and integration tests coverage, finished all features.
You can try it on http://www.pinnaclesys.com/PublicSite/us/Products/studio/
Name of Employer
:
Global Logic / PrivateWifi, Ukraine
Dates of Employment
:
from September 2012 – March 2013
Job Title
:
.NET/C# Developer / Technical Team Lead
Project Description:PRIVATE WiFi is created to protect user'ʹs identity and personal information by encrypting WiFi signal. Everything a users are doing online is protected with bank-‐‑level security, so they can surf, share, shop, and bank with confidence. This is an OpenVPN client with WPF front-‐‑end.
Role:
.NET/C# WPF Developer / Technical Team Leader
Responsibilities and Key AccomplishmentsDeveloped code in C#, WPF
Requirement analysis and finalization Reported work status on a periodic basis Participated in team and organization activities Team supervision and technical guidance Collaborated with a 6-‐‑member software team
Technologies
WPF, Visual Studio 2010, C#/.NET Programming, OpenVPN, Hudson, SCRUM, Jira
Achievements:
Successfully released, UI rework, installation package changes.
You can try it on www.privatewifi.com
Name of Employer
:
Global Logic / Avid, Ukraine
Dates of Employment
:
from July 2008 – September 2011
Job Title
:
.NET/C#
Technical Team Lead / Developer
Project Description:
Pinnacle Studio is a video editing program originally developed by Pinnacle Systems as the consumer-‐‑ level counterpart to Pinnacle'ʹs former professional-‐‑level software, Liquid Edition. Pinnacle Studio allows users to author video content in Video CD, DVD-‐‑Video, AVCHD or Blu-‐‑ray format, add complementary menus and burn them to disc.
Role:
.NET/C# Technical Team Lead / Developer
Responsibilities and Key AccomplishmentsRequirement analysis and finalization Reported work status on a periodic basis Participated in team and organization activities
Team supervision and technical guidance Collaborated with a 21-‐‑member software team
Technologies
Visual Studio 2008, C# Programming, C/C++, WPF
Achievements:
Successfully released. Developed import/export media unit, developed cloud services.
You can try it on http://www.pinnaclesys.com/PublicSite/us/Products/studio/
Name of Employer
:
ITG, Ukraine
Dates of Employment
:
from December 2006 – to July 2008
Job Title
:
.NET/C# Team Leader
Project Description
Project Name:
Item Maestro Full software used for managing hospital equipment.
Role: .NET/C# Team Leader
Responsibilities and Key Accomplishments
Requirement analysis and finalization Created functional specifications
Reported work status on a periodic basis Participated in team and organization activities Developed code in C#
Team supervision and technical guidance Collaborated with a 6-‐‑member software team
Technologies
Visual Studio 2005, C# Programming, WinForms, ASP.NET, ADO.NET, MS SQL 2005, SQL/TSQL, .NET DevExpress library, .NET Syncfusion library, NHibernate, HTML, XHTML, JavaScript, CSS, XML, XPath, XSLT, XSD, CAB
Achievements:
Successfully released and switched to DevExpress components on the desktop and web part.
Name of Employer
:
AvronSoft, Ukraine
Dates of Employment
:
from June 2006 – to December 2006
Job Title
:
.NET/C# Senior Software Developer
Project Description
Project Name: AvronCMS Project description:
Web-‐‑based content management system for creating websites in 2 clicks.
The system allows editing web-‐‑page content, adding documents and changing web-‐‑page format.
Role:.NET/C# Senior Software Developer Responsibilities and Key Accomplishments
Requirement analysis and finalization Developed code in C#
Technologies
Visual Studio 2005, MS SQL Server 2005, SQL/TSQL, C# Programming, ASP.NET, ADO.NET, HTML, XHTML, JavaScript, CSS
Achievements:
Released AvronCMS, added possibility to add files, released on different web projects, changed DB structure, added new tests.
Name of Employer
:
PROTEC, Ukraine
Dates of Employment
:
from September 2005 – to June 2006
Job Title
:
Software Developer
Project Description
Project Name: Avtoezamenator 5.0
Project description: Software for Ukrainian laws examination
Role: Senior Software Developer
Responsibilities and Key Accomplishments
Requirement analysis and finalization Developed code in C++
Collaborated with a 3-‐‑member software team
Technologies
C++ Programming, Visual Studio 6.0/2003, Win32 API, MFC, SQL, STL
Achievements:
Made two releases, changed DB structure and performance optimization.