Roland Leth
Verified Expert in Engineering
iOS Developer
Roland has 12 years of iOS development experience, with a portfolio of over 20 iOS and Mac apps and websites. Roland has been the iOS lead for almost four years at DeinDeal, a dominating flash sales company from Switzerland, and then head of digital for two years at Therme Media, a media agency owned by the Therme Group.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Xcode, MacOS
The most amazing...
...accomplishments I've had were coding full-stack social platforms and building and coordinating teams from scratch.
Work Experience
Founder and Tech Lead
Runtime Sharks
- Launched ChallengeBeat, a social app to challenge yourself and your friends and build better habits.
- Rolled out a social media platform where users could post their travel stories, leave comments, and give likes. Fully involved in creating the back and front end and the iOS app.
- Developed an app for a digital bookkeeping fidelity card that features shareable shopping lists and offers from merchants.
- Launched an app to keep track of ideas, built with React Native.
- Built an app to easily see the percentage of time remaining from the current y/q/m/w/d in a Mac menu bar.
- Launched an app to easily activate DND for a specific time from a Mac menu bar.
- Contributed to a SaaS for easy team page creation with Node.js.
- Rewrote a personal blog and company website with various technologies.
Head of Digital
Therme Media
- Created and coordinated multiple mobile projects from scratch with SwiftUI, all unit-tested, UI-tested, and fully accessible. Developed various front-end and back-end projects with React, Tailwind, remix.run, and Node.js.
- Worked on the UX side of projects. Created and coordinated with the mobile team.
- Acted as the connection point between many teams (stakeholders, content, testing, business, UI/UX, back end, and mobile), moving things forward in the smoothest and most beneficial way for all parties, including the business.
iOS Developer
Greener Pastures (now Shortcut)
- Worked with Google Maps, real database sync, Firebase, complex animations, and complex notification schedules.
- Worked with Firebase Functions (TypeScript) and complex testing/data validation algorithms and offered continuous UI/UX feedback.
- Involved in various soft processes, trying to improve how the team operates and how it collaborates with the other teams.
Lead iOS Developer
DeinDeal
- Served as lead developer, helping with sprint planning and helping the product team when needed. Brought new ideas in, provided technical suggestions, and helped the junior developers constantly. I contributed over 75% of the work to the main iOS app.
- Implemented most of the RESTful services and handled internal APIs. Ensured that the UI was pixel-perfect and 100% compliant with design.
- Created several custom controls for the iOS apps I worked on. Implemented most of the animations and transitions.
iOS and Ruby Developer
Freelance
- Created an iOS 7 passcode replica library, used by many apps, even today.
- Built an mm/yyyy picker control feature for credit card expiration dates.
- Created an expense planning app on the App Store.
- Developed a car maintenance planning app on the App Store.
- Created and launched two games on the App Store.
- Built a personal blog from scratch, with various technologies, as a means to learn.
- Created a small, internal, what-do-we-eat-today web app for the office.
- Created a set of extensions for Swift to make one's life easier.
Experience
DeinDeal
My Travel Stories
TimeProgress
Goalee
DND Me
Do you turn Do Not Disturb on, but forget to turn it off?
Look no further!
Activate Do Not Disturb for a few hours and work distraction free!
Runtime Sharks
This allowed us to make use of modern JavaScript frameworks and bring some liveliness to our website. In the process, we also greatly improved the structure. The source code is open source, and you can find it below.
IdeaTrackerr
Puppet Anthems
Expenses Planner
Carminder
LTHPasscodeViewController
https://github.com/rolandleth/LTHPasscodeViewControllerLTHMonthYearPickerView
https://github.com/rolandleth/LTHMonthYearPickerViewBouncy B
My Blog
ChallengeBeat
Card Virtual
Skills
Languages
JavaScript, Swift, TypeScript, HTML, HTML5, CSS3, Ruby, CSS, Objective-C, Python
Frameworks
SwiftUI, Express.js, Next.js, Cocoa Touch, Redux, Jest, Vapor, Sinatra, React Native
Libraries/APIs
Node.js, React, REST APIs, React Redux, Flexbox, Dropbox API, Core Animation, SpriteKit
Paradigms
REST, Mobile Development, Agile Software Development, Scrum, Responsive Web Design (RWD)
Platforms
iOS, Mobile, Visual Studio Code (VS Code), Web, DigitalOcean, MacOS, Firebase, Heroku, Docker
Storage
JSON, PostgreSQL, PSQL, MySQL
Other
RESTful Web Services, APIs, API Design, API Documentation, JSON REST APIs, Development, Mobile App Development, Full-stack, API Integration, Mobile Applications, Pixel Perfect, Team Leadership, Technical Leadership, Software Architecture, Solution Architecture, User Interface (UI), Architecture, Front-end, User Experience (UX), Google SEO, Accessibility, SaaS, CI/CD Pipelines, CTO, Server-side Rendering (SSR), Relational Data Mapping, Economics, Computer Science, Software Analysis, Google Tag Manager, Design, SEO Tools, Location Services
Tools
Xcode, Git, Google Analytics, Figma, RabbitMQ
Education
Master's of Computer Science Degree in Computer Science
Bucharest Academy of Economic Studies - Bucharest
Bachelor of Computer Science Degree in Computer Science
Bucharest Academy of Economic Studies - Bucharest
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