Denis Hennessy
Verified Expert in Engineering
Software Developer
Denis is a passionate engineer who loves building products that people actually use. In particular, he's been building iOS apps since the first iPhone launched. He has a high level of expertise in Swift and Objective-C. Since a modern iOS app is rarely a standalone entity, he's also worked with many external frameworks, including building REST endpoints where SDKs didn't already exist. He's also got experience building large server products, as well as some embedded-systems work.
Portfolio
Experience
Availability
Preferred Environment
Xcode, MacOS
The most amazing...
...app I've developed is an app that helps people suffering from bipolar disorder to understand their symptoms by recording their mood each day.
Work Experience
Principal Developer
Peer Assembly
- Developed a medicine dose tracking app for a pharmaceutical company that provided consumers of the drug an easy to use way to track their usage while providing a significant market advantage for the company.
- Built a language-learning app for teaching Hebrew to children. I managed all phases of the project from requirements capture, development, testing, and successful launch.
- Developed a mobile game for a US fast-food chain. Besides being fun to play, the game also was an important part of their customer loyalty program.
Principal iOS Developer
Major US Media Company
- Converted a large portfolio of apps from an ad-supported revenue strategy to a subscription-based offering.
- Managed a major project evolution from a primarily Objective-C codebase to a primarily Swift codebase, while significantly enhancing the app feature set.
- Established a continuous-integration system to handle the quality assurance and automated release process.
Principal iOS Developer
Makalu Inc
- Took over development of their iOS location bookmarking app, updating it with the latest iOS platform features and adding new photo capabilities.
- Developed the "event app" for a major annual rock concert under demanding schedule constraints.
- Developed an educational app which encouraged children to write letters to elected officials.
Principal iOS Developer
Time Marketing
- Developed an innovative wine tasting and cataloging app for serious wine enthusiasts.
- Worked with the project owner and external design freelancer to come up with a unique look and feature set.
- Managed the evolution of the app from a paid-up-front model to a free-with-IAP model.
CTO and Co-founder
Valista Inc
- Handled the architecture of Valista's range of telco-grade payment and messaging products.
- Managed a distributed development team with centers in Ireland, Sri Lanka, and California.
- Set up a continuous integration system to improve the quality of software releases and increase the pace of updates.
Experience
Lines of Zen
https://linesofzen.comRego - Bookmark Your Places
https://regoapp.comGoal Streaks
http://www.goalstreaks.comFocus Time
https://focustimeapp.comSkills
Languages
Swift, Objective-C, Python, Ruby, C, C++, Java
Frameworks
iOS SDK, SwiftUI, Core Data
Tools
Xcode
Paradigms
REST
Platforms
MacOS, Linux, iOS, Firebase
Storage
SQLite, PostgreSQL, Cloud Firestore
Other
Software Development
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