Denys Maruda
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Xcode
The most amazing...
...thing I've developed is a high speed route finding algorithm designed specifically for mobile platforms such as iOS.
Work Experience
CEO, Developer
Wayper Inc
- 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.
Senior iOS Developer, Team Lead
Lohika Systems - Kontagent Mobile Analytics SDK
- Led a distributed team of 2 mobile developers (Toronto, CA and Odessa, UA).
- Designed and implemented SDK architecture.
- Mentored and developed engineers.
Owner, Developer
Freelance - Annotate Videos iOS app
- 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.
CEO, Developer
Freelance - UA Transport iOS app
- 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.
Owner, Developer
Freelance - Anti-hijack GPS Tracking system for bicycles
- 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.
Owner, Developer
Freelance - AudioSpy iOS app
- Allowed the app to listen to a Mac's built-in microphone live on an iPhone, connected via an ad hoc Wifi network.
Owner/Developer
Freelance - usbKeyboard iOS app
- 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.
Senior iOS Developer, Team Lead
Lohika Systems - Meta Application iOS app
- Led a team of 5 engineers.
- Developed a back-end using Java Hibernate and Spring Roo.
- Designed the app architecture.
Senior Java Developer
Lohika Systems - PhotoEveryDay Android app
- 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.
Senior Java Developer
Lohika Systems - HP SiteScope Android app
- Designed and released an Android app for HP SiteScope, an agentless IT-infrastructure monitoring system.
Owner, Java Engineer
IT-Works Private Enterprise
- 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.
C++ Developer
Aquasoft LLC
- Developed a task scheduling service for «Solidworks», working with CAD/CAM solid 3D modeling software.
C++ Teacher
IT-Step Computer Academy
- Taught students C/C++ language basics.
Experience
Wayper
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
UA Transport Official Demo Video - http://youtu.be/KWLE79WmVa0
Features:
- 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
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.
Features:
- 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.
Skills
Languages
C, Java, Objective-C, C++, C++11, JavaScript
Frameworks
MapKit, Core Location, StoreKit, UIKit, Core Motion, RestKit, QuartzCore, Core Data, AFNetworking, AssetsLibrary, Jongo, Android SDK, Unity3D, Hibernate, Spring
Libraries/APIs
Google Maps, SVGKit, JSONKit, Flurry, Core Graphics, jQuery Mobile, FFmpeg, NDK, Parse SDK, Core Audio
Tools
Bitbucket, Google Analytics, Xcode, Git, IntelliJ IDEA, Jira, GitHub, Jetty
Paradigms
Agile Software Development, App Development, Mobile Development, REST
Platforms
iOS, Android, BSD, MacOS, Linux
Other
Mobile App Development, Remote Work, Offshore Development, Mobile Apps, Remote Developer, AVFoundation, GCD, Async.js, SOAP, RPC, Multithreading, Networking, CORBA, COM
Storage
JSON, SQLite, MongoDB
Industry Expertise
Project Management
Education
Master's Degree in Computer Science
National University of Railway Transport - Dnepropetrovsk, Ukraine
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring