We provide IT Staff Augmentation Services!

Designing Architecture Resume Profile

5.00/5 (Submit Your Rating)

Summery

  • Took part in developing the iOS application and the cross-platform backend component in C which made use of such technologies as TCP sockets WebSocket protocol JSON-RPC messaging.
  • Implemented USB transport support for SDL Android SDK with Android Open Accessory protocol.
  • Created unit and functional tests for the SDK and iOS application.
  • Decreased the debug time of the SDK by developing a custom protocol dissector in Lua for Wireshark.
  • Simplified and streamlined the development and testing workflows by facilitating migration from subversion to git SCM.
  • Conducted a few training sessions for the local and American colleagues about git.
  • Configured a Jenkins CI server that automatically builds the software and runs the unit tests.

Experience

confidential

  • Ukraine Responsible for designing architecture developing and testing of mobile applications for different mobile platforms. Developed and supported mobile products for clients in the USA and Germany.
  • Designed developed and supported several mobile applications for the iPod/iPhone/iPad platforms using Objective-C and the iOS SDKs.
  • Successfully developed and supported a medical-related application for a German client for the Symbian platform using C and Qt framework.
  • Developed a few applications for the Bada 2.0 platform using C .

Additional experience

  • Apr 2010 to Jan 2011. ONPU. Diploma project Research and development of a chaos-based image encryption algorithm . Environment C Qt git.
  • Oct to Dec 2009. ONPU. Course project Pattern recognition system on images by characteristic points . Environment Scilab SIP Toolbox git.
  • May 2006 to Jun 2007. OCCT Server . Diploma project Multimedia keyboards manager Keyser . It allows a user to assign certain actions on additional keyboard keys.
  • Environment Assembler Win32 API MSDN MASM32 OllyDbg.

Skills

  • English Upper-Intermediate level.
  • Programming languages Objective-C Java shell scripting bash zsh Python C .
  • iOS Frameworks UIKit CoreGraphics GCD Networking XML/JSON.
  • Source control management systems git Subversion.
  • Operating systems Mac OS X GNU/Linux Microsoft Windows.
  • Web technologies XHTML CSS JavaScript XML JSON Markdown.
  • Issue tracking systems JIRA Redmine ditz.
  • Database management systems SQLite PostgreSQL.
  • Testing iOS GHUnit OCMock Android JUnit Mockito Hamcrest.
  • Continuous integration systems Jenkins CI.
  • OO design patterns intermediate level.

We'd love your feedback!