Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ondrej Ruttkay: Programming Languages SKDS, Platforms and Libraries

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Ondrej Ruttkay

ondrejruttkay.com | +420 775 603 612 | oruttkay@gmail.com

SUMMARY

 over 8 years of professional experience in Canada and Czech Republic as a Software Developer

SKILLS

 analytical and inventive, with strong problem-solving and computer programming skills
 passionate about smart phone and smart watch development, adhering to latest design guidelines
 solid understanding of data structures, object-oriented programming and multi-threaded programming principles
 highly motivated, with strong attention to detail; able to work independently or in a team

SOFTWARE DEVELOPMENT PROFICIENCIES

Programming Languages SKDs, Platforms and Libraries

 Java  Android API 2.3 – 6.0, Play Services API, In-App Billing
 C#  Gradle, ActionBarSherlock, AppCompat
 SQL  Pebble API, Fabric SDK, git
 C/C++  Retrofit, Otto, Butter Knife, Picasso

PROFESSIONAL EXPERIENCE

RideOn Navigation
Side project – rideongps.com May 2013 – present

Standalone navigation for bike enthusiasts running on Android & Pebble Smartwatch. Supports turn-by-turn directions, offline
vector maps (Mapsforge format), GPX route import & navigation, configurable bike-route preference, path recording, BLE sensor
support and more. Aside from Google APIs the app integrates various backend services, such as Mapbox API for Pebble maps,
Mapzen API for routing & route elevation and MapQuest geocoding. Since the release in August 2015 there have been 1500+
active installs with more than 10% being paying customers.

IPS – Independent Contractor


Prague, Czech Republic July 2015 – Dec. 2015

Worked on a middleware data delivery system for a machinery tools manufacturer. The solution provides reliable catalog
synchronization between business data providers and user client software. It is hosted in the Azure Cloud and it is based on MS
SQL Server & Entity Framework code-first model. The service endpoints are published using WCF and WebSphere MQ.

LinkSoft – Independent Contractor


Prague, Czech Republic Oct. 2014 – Dec. 2014

Worked closely with a client in the cargo-transportation industry to design and develop an ASP.NET MVC web application on
Azure Cloud, with Azure SQL Database for data storage. The application provided a custom order and customer management
with complete Google Apps integration.

NCR (Hospitality Group) – Software Engineer II


Prague, Czech Republic May 2012 – Sept. 2014

Designed and developed a brand new native Android application called Command Center, used by bar & restaurant owners,
managers and support staff for managing their POS terminals. The app mirrors the functionality of an existing Command Center
client for Windows, such as VNC remote control, remote application and process management and much more. Developed
back-end components used by the mobile client (using .NET stack).

Gemalto (Government Programs) – R&D Software Engineer


Prague, Czech Republic Nov. 2009 – Apr. 2012

Proposed a design of a new eVerification application used for reading and verifying of electronic documents (passports, ID
cards). Developed a reference implementation of the application using C# and WPF with an NFC passport smart card reader
integration, which has served as a reference component for the Delivery Center on multiple projects.

Circletech – .NET Developer (part-time)


Prague, Czech Republic May 2009 – Sept. 2009

Ported various modules (key derivation function, pseudo-random function, and cryptographic context format) of a mobile
cryptosystem for voice encryption from Symbian C++ to .NET Compact Framework in C#. Consulted in the design of a new
encryption file format designed for a secure storage of encryption keys, text and media on mobile devices.

Clevit Systems – .NET Developer


Prague, Czech Republic Mar. 2009 – Apr. 2009

Worked on a development of a WCF-based (Named pipes and TCP bindings) extensible distributed middleware layer, providing
a secure inter-machine object communication and data exchange. Implemented an application-layer protocol for a direct control
of gaming devices. The protocol was used to develop a client/server model solution, using TCP/UDP Sockets.

Cleverlance Enterprise Solutions – .NET Developer


Prague, Czech Republic Jan. 2007 – Aug. 2007, Jan. 2008 – Apr. 2008

Designed and implemented a SWIFT message parser (used by banks for monetary operations) for an Enterprise solution
application called Clever Trading Solution, which allows the investment brokers to conduct trading on Prague Stock Exchange.

Avanade Inc. – Applied Solutions Developer


Mississauga, Ontario, Canada May 2006 – Sept. 2006

Worked as a .NET software developer/consultant on an Enterprise Integration initiative with Accenture and Nortel Networks.
Member of a large team working on the biggest SAP – BizTalk mission-critical integration solution in North America at the time.

Designed and developed a custom ASP.NET role-based, multi-tier application with web services for flexible web-to-database
interfacing, allowing users to administer and manage SQL databases online. Designed the SQL database structure used by the
application and integrated it with BizTalk mapping tables.

Norbord Industries – Programmer/Analyst


Toronto, Ontario, Canada Jan. 2005 – Apr. 2005, Sept. 2005 – Dec. 2005

Worked in a web development team that redesigned the Norbord corporate website using CSS, JavaScript, HTML and XML.
Designed and implemented a full-scale order/shipment tracking application called Onbord using ASP.NET & Infragistics controls
(for graphs) and MS SQL Server on the back-end.

EDUCATION

University of Waterloo - Bachelor of Mathematics, Honours Computer Science Degree


Waterloo, Ontario, Canada Sept. 2004 – June 2010

Relevant Courses:

 Algorithm Design and Analysis  Computer Networking


 Real-Time Programming  Sequential Programming and Compiler Design
 Concurrent and Parallel Programming  Computer Security, Cryptography and Privacy

Ontario Secondary School Diploma, Iona Catholic Secondary School


Mississauga, Ontario, Canada Sept. 2000 - June 2004

AWARDS AND ACCOMPLISHMENTS

 University of Waterloo Honour Roll in the 1st, 2nd and 3rd year
 K.C. Lee Computer Science Scholarship (2007)
 Marsh Canada Memorial Scholarship (2004)
 Queen Elizabeth II. Aiming for Top Scholarship awarded to students demonstrating academic excellence in high school
 2004 Ontario Scholar, awarded to students with a cumulative average of 80% or higher

EXTRA CURRICULAR ACTIVITES

 Photography, long-distance running, squash, strength training, traveling, chess

You might also like