CURRICULUM VITAE. Senior ios developer position



Similar documents
Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Example of Standard API

Our mission. The team at Jazzros has as its main object to provide such services which will be the basis for clients' successful business.

Developing Applications for ios

01. Introduction of Android

Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>

Mobile Phones Operating Systems

geniusport mobility training experts

Study of SAP ERP Connection System Driven in Smartphone

Effective Team Development Using Microsoft Visual Studio Team System

Division of Information Technology Lehman College CUNY

LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Developing Mapping Applications with ArcGIS Runtime SDK for Windows Mobile. Jay Chen Justin Colville

isupplier PORTAL ACCESS SYSTEM REQUIREMENTS

MA-WA1920: Enterprise iphone and ipad Programming

Study of SAP ERP Connection System Driven in Smartphone

,... Innovative Software in its Simplicity! Windows Linux Mac OS X ios

Teaching App Development with Swift Course Materials Overview

Web and Mobile development Engineer

Running a Program on an AVD

C++/Windows Technologies/SDKs: ATL, STL, COM / DCOM / ActiveX, ODBC. Platforms: Windows 2000/XP/2003/Vista/2008/Windows 7, Linux (SuSe).

Kristopher Johnson. Web Site:

Web Development with the Eclipse Platform

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

COLLIN COLLEGE COURSE SYLLABUS

QML and JavaScript for Native App Development

Introduction. Arkuda Solutions

ios Application Development &

Supported Client Devices: - SIP/H.323 hardware and software end-points

Radu Poenaru Senior.NET Consultant

Access Your Cisco Smart Storage Remotely Via WebDAV

Mobile Application Development

Cross-platform Mobile Development.

Mobile App Design and Development

Cross-Platform Mobile Apps Solution

6 CURRENT JOB OPENINGS:

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development

Mobile Solutions in ArcGIS. Justin Fan

Arduino Training - Basics of Micro-controllers Programming Basics

ADF Mobile Overview and Frequently Asked Questions

3. Software Installation. 4. Introduction to Android OS. 5. Using Android OS / Devices. 6. Eclipse debug with Android app. 8. Units of measurement

ANDROID DEVELOPER TOOLS TRAINING GTC Sébastien Dominé, NVIDIA

Setting up your POP3 Mail Client (such as Outlook)

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

Building native mobile apps for Digital Factory

Your Technology Partner Offshore and Onsite. Services Portfolio

WHITE PAPER. Domo Advanced Architecture

Mobile and Social Computing

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

JavaFX Session Agenda

Vembu NetworkBackup v3.1.1 GA

AppDev OnDemand Microsoft Development Learning Library

New Features in XE8. Marco Cantù RAD Studio Product Manager

SENIOR WEB DEVELOPER

HPE PC120 ALM Performance Center 12.0 Essentials

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt

Article. One for All Apps in HTML5

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

Information Technology Services. Your mailbox is moving to the cloud. Here is what to expect.

Mobile Application Development

TEST AUTOMATION FRAMEWORK

Avaya Interaction Center

Volkov Vyacheslav. Summary. Saransk, , Mordovia, Russian Federation Moscow, Russian Federation +7(925) , +7(917)

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

Remote Connectivity to XV, XP and epro units running Visual Designer

Cross Platform Mobile. -Vinod Doshi

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh

Mobile Game and App Development the Easy Way

An Analysis of Propalms TSE and Microsoft Remote Desktop Services

Mobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications.

Development of mobile applications for multiple platforms

Sandesh Prasanna Kumar

GUI and Web Programming

Lucy Zhang UI Developer Contact:

Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture.

Release Notes. for Kerio Connect 8.0.0

Programming. Languages & Frameworks. Hans- Pe(er Halvorsen, M.Sc. h(p://home.hit.no/~hansha/?page=sodware_development

Lab 0 (Setting up your Development Environment) Week 1

Orientation Course - Lab Manual

Global Knowledge MEA Remote Labs. Remote Lab Access Procedure

Kony MobileFabric Messaging. Demo App QuickStart Guide. (Building a Sample Application

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

How To Access Your Cpa.Com From Your Computer Or A Mobile Phone Or Ipad (For A Free Download) Without Having To Use A Webmail Account

Remote Application Server Version 14. Last updated:

Gerald Kaszuba. Slowchop Studios Director Specialising in Game Design, Architecture, and Development.

Transcription:

DAXX Soft Lagedijk 1-3 1541 KA Koog aan de Zaan The Netherlands +31 (0) 75 655 96 55 Dmitry_K 15/04/1980 Objective Senior ios developer position Summary 11+ years of expertise in the Information Technology (IT) industry Rich background in Object Oriented Programming and Development Rich experience in Objective-C, C/C++, Java Solid experience in design & development of mobile and embedded solutions Hi-level of theoretical knowledge and utilization expertise for the following development methodologies & techniques: o TDD (Test Driven Development) o Object-Oriented Design o Design Patterns o MVC (Model-View-Controller) metaphor Foreign language skills: o Russian native o Ukrainian - native o English upper intermediate o German ZD (Zertifikat Deutsch) Goethe Institute, Upper intermediate Experience August 2011 Present August 2010 August 2011 December 2009 August 2010 May 2009 December 2009 May 2008 May 2009 April 2007 May 2008 November 2004 March 2007 March 2003 October 2004 Recently Completed Projects DataArt Solutions, Inc. (www.dataart.com), Senior Software Developer Quickoffice Inc., Senior Software Developer GlobalLogic Ukraine, Senior Software Developer Materilaze IT company, Senior Software Developer Intego Group, Senior Software Developer X-tend IT company, Senior Software Developer SIF West Labs Ltd, Software Developer Scientific Research Institute of Radio Engineering Measurement, Software Developer ipad Client Application Description: A system thatconsists of two parts: a server one (that is written on Java)providing ability to communicate with CRM (Siebel)and a client part intended for viewing, editing and creating data from CRM. Platform: ipad OS

Developing UI; ipad Educational Application Description: A system thatconsists of two parts: a teacher s oneproviding ability to createa lesson planand sent it to students, and a student s part intended for viewing plans created by a teacher. Thelesson splan creation process was implemented as an easy and convenient drag-and-drop activity when a teacher can pick audio files or images and simply place them on a toolbar. Platform: ipad OS Developing UI and activities; iphone Touch Application Description: The systemallows a user toimprove his English fluency. The customer owns an educational portal where users can createan account anddownload variouslessons, and the developed application grants users access to the site s content while being mobile.every single lessonconsists of several parts in order to provide a wide range of themes to be learned, and lessons are combined into studying levels in turn. The application has limited functionality accessible for free, and a full complex of materials available for purchase. Platform: iphone OS Environment: Mac OS X, Xcode, Objective -C. Power Point iphone/ipad Application Customer: Quickoffice Description: A separately developed ios application aimed at proving users the ability to work with MS Power Point presentations. The application has all the functionality a user can possibly need to work with: creating and editing slides, saving, exporting and importing them. Platform: iphone/ipad OS Environment: Mac OS X, Xcode, Objective -C Designing the system s architecture, development of the core (DOM) and the UI of the Web application Description: Web application for selection and configuration single or multiple products and then order submission into Siebel. Environment: Windows, Eclipse Indigo, JSF, SEAM, JavaScript, Java 6

Web application Description: POC web application for selection and configuration single or multiple products and then order submission into Siebel. Environment: Windows, Eclipse Indigo, WebSquare, JavaScript, Java 6 Medical Desktop System Description: A medical system aimed at monitoring and controlling a heart implant. The system receives work data from an implant via a wireless technology, processes the data and generates various reports. Then the system can be used to change or create a new heart implant s program. Environment: Windows, Visual Studio 2005, Team Leader Leadership of the project and development team, process organization, negotiations with customer and requirements gathering, 3D Modeling System Description: A desktop medical system that allows a user to build 3D models of a human skull and soft tissue before making a surgery. These 3D models were based on tomography images and were intended to visually show the results of a future surgery. Environment: Windows, Visual Studio 2005, DirectX, OpenGL, boost. Negotiations with customer, developing UI, fixing bugs, extending the system s functionality. Images Management Software Customer: Digital image editing and management provider Description: A system forimage management, consisting of various subsystems. The system allows the user to perform different advanced operations with images (including importing files from different devices), download imagestoa variety ofknown servers like Flickr. Environment: Windows XP, Windows Vista, Visual Studio 2008, MFC, C++, DirectX 9.0. Negotiations with the customer, developing and extending UI, Anti-Spam Software Description: An application for automatic spam filtering that allows a user to perform advanced management actions so that he can completely control the flow of mails in his mailbox. The application was developed in form of a toolbar suitable for the most popular mail clients.

Environment: Windows XP, Windows Vista, Visual Studio 2005, WTL, C++. Negotiations with customer, developing module for creating of crash dump and sending them via SMPT to developers for analyzing, bug fixing. 3D Details Handling Visualizer Description: An application intended for modeling a detail processing workflow with a determined tool. In order to receive and review a final result it is needed to set up a 3D model and a corresponding tool that will be used to operate with this model. Special 2D Tube Cutting Editor Description: The application was intended to build and edit a tube cutting process by setting-up various parameters in the program s UI and then calculating the program. Special 2D Editor for Detail Processing Description: The application was aimed at creating 2D contours and setting their usage, program generating in G-codes and exporting the results in form of text for further editing and processing. OS QNX 6.2.1 Driver Description: A driver for data exchange with an external device via a parallel port. Platform: QNX 6.2.1 Environment: QNX 6.2.1, Eclipse, C, framework for writing manager resource for QNX. Position: Software Developer System development. Education Trainings National Aerospace University, Ukraine Applied IT Master s degree Siebel Core Developer and Technology Training Attended week long training on core Siebel applications, technologies, data model and integration methodologies.

amind Web Framework Training Attended week long training on building applications upon the amind Web Framework. Skills/Languages/ Frameworks: Siebel Order Management training Comprehensive two week training course on Siebel Order Management concepts such as Product Selection, Configurator, Pricing, Promotions Eligibility, ABO, etc. Programming and Markup Languages: C/C++, Objective-C, Java Frameworks and API: C/C++: STL, boost, OpenGL, DirectX 9.0, Qt, MFC, WTL Objective-C (iphone): Cocoa Touch, UIKit, Core Data Development Environment: C/C++: MS Visual Studio, KDevelop, Eclipse Objective -C: Xcode, InterfaceBuilder Java Version Control: CVS, Perforce, RnD, Test Track, Mercurial, git Debuggers: gdb, Eclipse debugger, visual studio debugger, remote visual studio debugger Operating Systems: Linux (Fedora Core), Mac OS X, Windows, QNX 6.2.1 Network Protocols: HTTP, TCP, IMAP, POP3 Recommendations Upon request