Scroll To View More
Denys Maruda

Denys Maruda

Budva, Budva Municipality, Montenegro
Member since March 19, 2014
Denys is an entrepreneur at heart with extensive experience in different areas of software engineering. He easily connects end user expectations with business requirements. He is highly motivated, proactive, and self-organized, and excels at developing mobile applications, specifically for iOS.
Denys is now available for hire
  • C++, 7 years
  • C, 7 years
  • iOS, 5 years
  • Objective-C, 5 years
  • RestKit, 3 years
Budva, Budva Municipality, Montenegro
Preferred Environment
Xcode, IntelliJ IDEA
The most amazing...
...thing I've developed is a high speed route finding algorithm designed specifically for mobile platforms such as iOS.
  • CEO, Developer
    Wayper Inc
    2013 - PRESENT
    • Created an app, starting at the idea to and finishing at the AppStore.
    • Authored innovative UI/UX for displaying information about found routes.
    • Designed a custom binary protocol for efficient storage of route data.
    • Planned the project and managed releases.
    • Created an efficient route finding algorithm designed specifically for mobile devices.
    Technologies: C++11, Objective-C, CoreGraphics, Core Location
  • Senior iOS Developer, Team Lead
    Lohika Systems - Kontagent Mobile Analytics SDK
    2012 - 2014
    • Led a distributed team of 2 mobile developers (Toronto, CA and Odessa, UA).
    • Designed and implemented SDK architecture.
    • Mentored and developed engineers.
    Technologies: Run Loops (multithreading), Core Data, networking, Unity 3D (plugin)
  • Owner, Developer
    Freelance - Annotate Videos iOS app
    2013 - 2013
    • Created a feature to generate thumbnails from user videos.
    • Implemented a feature to convert user notes to PDF and image.
    • Implemented a feature to share via Email/Facebook/Twitter or save to camera roll.
    Technologies: AVFoundation, AssetsLibrary, StoreKit
  • CEO, Developer
    Freelance - UA Transport iOS app
    2013 - 2013
    • Created a RESTful back-end using NodeJS and MongoDB.
    • Authored an algorithm to suggest transport going in the same direction as the user (while on the go).
    • Authored an exit stop notification system alerting the user when to leave the transport (sound and vibration notifications).
    • Deployed the app to an Amazon EC2 instance.
    • Managed the project and release.
    Technologies: Core Location, REST, MapKit
  • Owner, Developer
    Freelance - Anti-hijack GPS Tracking system for bicycles
    2012 - 2012
    • Implemented a Java server using plain sockets to allow efficient communication with battery powered GPS trackers with only 16 KB of RAM.
    • Implemented a cross-platform mobile web app to watch trackers on a map.
    Technologies: Java, Jetty, MongoDB, Jongo, JSON, REST, jQuery Mobile, Google Maps
  • Owner, Developer
    Freelance - AudioSpy iOS app
    2012 - 2012
    • Allowed the app to listen to a Mac's built-in microphone live on an iPhone, connected via an ad hoc Wifi network.
    Technologies: Core Audio, BSD sockets
  • Owner/Developer
    Freelance - usbKeyboard iOS app
    2012 - 2012
    • Created an app allowing users to execute shell (BASH) commands on Linux PC using an iPhone/iPod Touch/iPad as a physical keyboard connected via a USB cable.
    Technologies: GCD, GCDAsyncSocket, BSD sockets, Linux user input event injection
  • Senior iOS Developer, Team Lead
    Lohika Systems - Meta Application iOS app
    2011 - 2012
    • Led a team of 5 engineers.
    • Developed a back-end using Java Hibernate and Spring Roo.
    • Designed the app architecture.
    Technologies: JSON, Core Data, RestKit, UIKit, GCD
  • Senior Java Developer
    Lohika Systems - PhotoEveryDay Android app
    2011 - 2011
    • Created an app to turn a series of photos into MPEG-4 video. Added sound track capabilities into the same container.
    • Won 9th place out of 60 apps in the Ukrainian HTC Android Contest.
    Technologies: ffMPEG, NDK
  • Senior Java Developer
    Lohika Systems - HP SiteScope Android app
    2010 - 2010
    • Designed and released an Android app for HP SiteScope, an agentless IT-infrastructure monitoring system.
    Technologies: Android SDK, SOAP, RPC
  • Owner, Java Engineer
    IT-Works Private Enterprise
    2006 - 2010
    • Managed 2 locations of 4 teams of 20+ people dedicated for European clients developing Intranet/Extranet web-based solutions.
    • Designed the app architecture. Implemented a money transfer service between mobile client accounts. Integrated service provider platforms for MPPS (mobile payments processing system).
    • Won a tender to develop an Intranet portal for a home credit group (Czech Republic). Created a highly scalable web site for internal company needs. Customized AJAX-driven UI widgets and pluggable module-based architecture. Wrote business logic in PL/SQL to allow high productivity. Developed a sophisticated role-based user management system featuring contests, news, FAQ, documents library, vacancies, notifications system, and a fully customizable CMS with the ability to embed internal modules as widgets on public pages.
    Technologies: Java, Hibernate, Spring, Project Management
  • C++ Developer
    Aquasoft LLC
    2005 - 2006
    • Developed a task scheduling service for «Solidworks», working with CAD/CAM solid 3D modeling software.
    Technologies: C++, CORBA, COM
  • C++ Teacher
    IT-Step Computer Academy
    2004 - 2005
    • Taught students C/C++ language basics.
  • Wayper (Development)

    Wayper is a fast route finding app for public transport commuters. It supports 7 Ukrainian cities: Kiev, Kharkov, Odessa, Lvov, Donetsk, Uzhgorod, and Chernovtsi. More cities are coming soon.
    Wayper Advantages:
    - Fast offline route finding engine (Internet connection is required to display a map).
    - User friendly, requiring just a few seconds to find the optimal route.
    - Support for all means of transport: bus, metro, trolleybus, and tram.
    - Smart address autocomplete search (type just two letters of a street name, then “space" and a house number to find desired address immediately).
    - Detailed navigation between all transfers along the route.
    - Ability to track your GPS location while you’re on the go.
    - Beautiful, responsive, and intuitive UI design.
    - On-the-fly app language switching needing to quit the app.

  • UA Transport (Development)

    With UA Transport users will never miss their exit stop. The app follows a user's route and shows the distance left to the stop, estimating arrival time. Users can easily find nearby stops of various kinds of public transport (bus, tram, trolleybus), get information of available routes, and see a full route traffic scheme (next stops) with handy navigation.
    UA Transport Official Demo Video -
    - route following mode (like GPS navigator for car)
    - find nearby stops
    - scroll list of routes coming out of nearest stops
    - see selected route scheme with handy navigation
    - get notifications (sound and vibration) when app is in background

  • Annotate Videos (Development)

    Annotates videos with text in a simple and efficient way.
    Video Notes will help you:
    - Learn new material
    - Tag special moments from special events
    - Prepare for a presentation
    - Convert all notes to PDF document and much more
    The app is an assistant in learning new material, making brief summaries, and presentations.
    - Pick a video from an internal library
    - Make a text note while watching a video (screenshot will be captured automatically for you)
    - Convenient navigation between notes
    - Export taken notes as PDF or PNG image and share via Email/Facebook/Twitter or save to camera roll.

  • Languages
    C, C++, Java, Objective-C, JavaScript
  • Frameworks
    Core Location, StoreKit, Core Motion, MapKit, Core Data, AFNetworking, RestKit, QuartzCore, AV Foundation
  • Libraries/APIs
    SVGKit, JSONKit, Google Maps, Flurry, Parse SDK, Core Audio
  • Tools
    Xcode, Git, Google Analytics, Bitbucket, JIRA, GitHub, IntelliJ IDEA
  • Paradigms
    Agile Software Development
  • Platforms
    iOS, Android, Linux, Mac OS
  • Misc
    UI Kit
  • Storage
    MongoDB, SQLite
  • Master's degree in Computer Science
    National University of Railway Transport - Dnepropetrovsk, Ukraine
    2001 - 2006
I really like this profile
Share it with others