
Francois Seminerio
Senior Software Engineer | iOS/Android
Salary / Daily rate
Paris, France
Freelance
Remote only
Skills
Languages
About me
Intro
I am a Senior Mobile Software Engineer with over 8 years of experience designing and developing native mobile applications for both iOS and Android platforms. Holding a Master’s degree in Computer Science, I have had the opportunity to work in diverse environments, from innovative startups to established large-scale companies, gaining a broad perspective on product development and user experience.My expertise primarily lies in Swift and Kotlin, where I focus on creating seamless, high-performance apps that deliver exceptional user experiences. While my primary passion is mobile development, I have a keen interest in web technologies and exploring cross-platform solutions.Throughout my career, I’ve worked both as a full-time engineer and as a freelancer, which has strengthened my ability to adapt quickly to different project requirements and client needs. I’ve also had the privilege of working and living in various countries, enabling me to collaborate effectively with multicultural teams and speak multiple languages including French, English, and German.My passion is to craft apps that not only meet business goals but also provide users with intuitive and engaging experiences. I pay high attention to detail and am committed to delivering quality solutions that make a real impact.
Work experience
SafetyCulture
Dec 2019 - Oct 2025
5 years 11 months
Sydney NSW, Australia
Senior Mobile Software Engineer
Nov 2021 - Oct 2025
4 years
Sydney NSW, Australia
Responsibilities: - Led the development and enhancement of the SafetyCulture mobile application across iOS and Android platforms, ensuring scalability and performance. - Extended technical contributions to cross-platform solutions using C++, enabling code reuse and consistency across platforms. - Played a key role in designing and implementing new features, focusing on user experience and app stability. - Collaborated remotely with global teams, including product managers, designers, and backend developers, to deliver high-quality features on time. - Contributed to backend development using Golang to improve API integrations and backend services supporting the mobile app. - Mentored junior team members and conducted code reviews to maintain high standards across the development team. - Participated in architectural discussions and helped define best practices for mobile and cross-platform development. - Ensured rigorous testing and quality assurance processes before release, maintaining a focus on user experience and app reliability. Skills & Technologies: - Native mobile development (Swift, Kotlin) - Cross-platform development (C++) - Backend integration (Golang) - Remote collaboration and Agile methodologies - Technical mentorship and code review - App performance optimization and user experience
Mobile Software Engineer
Dec 2019 - Dec 2021
2 years 1 month
Sydney NSW, Australia
Responsibilities: - Developed and maintained the SafetyCulture mobile application (formerly iAuditor) for both iOS and Android platforms, ensuring a smooth and reliable user experience. - Collaborated with product managers and designers to implement new features, enhancements, and bug fixes, adhering to best practices for native mobile development. - Utilized Swift for iOS and Kotlin for Android to deliver high-quality, performant, and user-centric mobile applications. - Contributed to code reviews, testing, and documentation to uphold code quality standards. - Worked closely with cross-functional teams to ensure seamless integration with backend services and APIs. - Participated in Agile development processes, including sprint planning and stand-ups. Skills & Technologies: - Native mobile development (Swift, Kotlin) - Mobile architecture patterns - Version control with Git - Mobile UI/UX best practices - Collaboration in cross-functional teams
Freelance Mobile Application & Web Developer
Freelance developerFreelance
Mar 2016 - Dec 2019
3 years 10 months
Paris Area, France
Responsibilities: - Designed, developed, and prototyped native Android and iOS applications for phones and tablets, ensuring high performance, responsiveness, and a seamless user experience. - Developed websites utilizing HTML, CSS, JavaScript, and various Content Management System (CMS) platforms, delivering customized solutions aligned with client needs. - Collaborated closely with clients to understand their expectations, objectives, and branding requirements, ensuring the delivered solutions met their vision. - Managed project timelines effectively, meeting deadlines and delivering high-quality applications and websites on schedule. - Ensured optimal performance, usability, and responsiveness of applications across devices and platforms. - Conducted testing, debugging, and quality assurance processes to maintain app stability and user satisfaction. - Maintained ongoing communication with clients throughout the project lifecycle to gather feedback and implement iterative improvements. Skills & Technologies: - Native mobile development (Android: Kotlin, iOS: Swift) - Web development (HTML, CSS, JavaScript, CMS platforms) - UI/UX design principles - Client collaboration and requirement gathering - Project management and deadline adherence - Responsive design and cross-device compatibility - Testing and quality assurance processes
Mobile Application Engineer (iOS / Android)
ViVoka
Jul 2017 - Dec 2018
1 year 6 months
Metz Area, France
Responsibilities: - Designed, developed, and prototyped native Android and iOS applications for phones and tablets, supporting both internal teams and external clients. -Integrated third-party libraries and APIs to extend application functionality and enhance user experience. - Worked on integrating Vivoka’s voice assistant into existing client applications, enabling voice-controlled features and improving accessibility. - Troubleshot issues, resolved bugs, and optimized application performance to ensure stability and responsiveness across devices. - Collaborated with product managers and designers to translate client requirements into scalable and maintainable technical architecture. - Conducted code reviews, testing, and debugging to uphold high-quality standards and ensure smooth user experiences. - Participated in Agile development cycles, contributing to planning, stand-ups, and sprint reviews. Skills & Technologies: - Native mobile development (Swift, Kotlin) - API integration and third-party SDKs - Voice assistant integration (Vivoka) - Troubleshooting and performance optimization - Technical architecture planning - Agile methodologies and collaborative development - Version control (Git)
Mobile Application & Web Developer (Internship)
ViVoka
Oct 2015 - Mar 2016
6 months
Metz Area, France
Responsibilities: - Supported the development and maintenance of the Vivoka website, assisting with frontend updates and content management. - Developed a mobile application using Unity 3D for designing and planning house layouts, including furniture arrangement. - Collaborated with the team to implement features and troubleshoot issues in both web and mobile projects. - Gained hands-on experience in web development, mobile app design, and 3D application integration. Skills & Technologies: - Web development (HTML, CSS, JavaScript) - Unity 3D mobile app development - Basic UI/UX design - Collaboration and problem-solving in a team environment
Software Developer (Internship)
Husky Injection Molding Systems
Sep 2014 - Dec 2014
4 months
Luxembourg
Responsibilities: - Designed and developed database architecture and data models using MS Access to support efficient data storage and retrieval. - Created a user-friendly application interface to facilitate communication and interaction with the MS Access database. - Collaborated with team members to implement features, troubleshoot issues, and improve usability. Skills & Technologies: - Database design (MS Access) - Data modeling and architecture - User interface development - Problem-solving and teamwork
Education
EPITECH - European Institute of Technology
Master's degree, Computer Science
2013 - 2018
6 years
California State University, Long Beach
Master's degree, Computer Science
2016 - 2017
2 years