
Ivan
From Spain (UTC+2)
9 years of commercial experience
Lemon.io stats
1
offers now 🔥Ivan – Swift, SwiftUI, iOS
Ivan is a Strong Senior iOS/macOS developer with 8 years of hands-on experience across mobile, desktop, and cybersecurity domains. Ivan’s background is diverse: from low-level C/C++ and multithreaded macOS applications to clean, user-facing iOS and hybrid mobile apps. He has delivered end-to-end product development, from building apps from scratch to assembling and leading teams into production. Ivan has plenty of experience in startups and enterprises and thrives in fast-moving environments where clear, effective communication is key.
Main technologies
Additional skills
Direct hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
iOS Developer
A productivity-focused mobile app designed to help users track and manage their screen time across iOS and macOS devices. It used combined HealthKit and Screen Time frameworks data to encourage healthier habits.
- Built the application. entirely from the ground up;
- Integrated with HealthKit and Screen Time APIs;
- Developed unit and automation tests to support real-device testing (since simulator use was limited);
- Structured codebase for easy handoff and future developer collaboration.
Founding Engineer
A mobile application startup focused on enabling users to interact with their NFTs across multiple wallets and blockchains in one app. The design emphasized media and a human-centric experience. Due to its unconventional UI, the team prioritized rapid prototyping with minimal third-party dependencies. They also automated the build and introduced configurable shortcuts, allowing the team to tweak builds without complete recompilation - this significantly accelerated the development cycle.
- Created the app from scratch;
- Managed a team of 2 team members on this project;
- Contributed to the UX/UI extensively;
- Integrated third-party APIs (WalletConnect API);
- Used client-side processing to lower costs and postpone the back-end involvement;
- Mocked back-end and services to test out ideas using AWS, Node.js;
- Practiced pair programming.
Mobile Engineer
A startup that streamlines scheduling by functioning like autocomplete for meeting times. It intelligently suggests optimal meeting slots based on the user's availability, preferences, and scheduling behavior, making coordination more efficient.
- Led feature development for the meeting software apps (iOS and Android);
- Implemented authentication using OAuth 2.0 to access Google APIs;
- Contributed to the UX of the project;
- Worked with Flutter and built iOS widgets in SwiftUI from scratch;
- Streamlined the build process and set up CI to get the feedback faster.
iOS Product Engineer
A widely used consumer application, it is one of the most popular file managers on iOS, with over 75 million downloads. It features a built-in media player for video and audio, a powerful PDF editor, and an integrated VPN client, making it a comprehensive tool for file management and productivity on mobile devices.
- Maintained both Mac and iOS apps: PDF Expert and Documents. Got the knack of PDF editing and working on the large shared code base;
- Worked on the file manager to support new file formats inside;
- Utilised NSOperation-based architecture in the manager;
- Used TDD.
iOS Developer
A collaborative real estate platform used by agencies across France. It enables real estate professionals to share exclusive property listings within a secure network, streamlining the sales process and improving buyer and seller visibility.
- Added a map SDK with location-based filtering to improve performance and take the load off our database;
- Used reactive architecture;
- Empowered other developers on the team through mentoring and setting standards.