Engineering professional with 10+ years of experience delivering high-performance web and mobile solutions. Combines deep technical expertise in software and system architecture with proven leadership in managing cross-functional teams and programs, driving innovation and operational excellence. Passionate about mentorship, problem-solving, and translating complex technical concepts for non-technical stakeholders. Experienced in building maintainable platforms, ensuring security and code quality, and improving performance through collaborative Agile delivery.

Souheib SelmI

Engineering professional with 10+ years of experience delivering high-performance web and mobile solutions. Combines deep technical expertise in software and system architecture with proven leadership in managing cross-functional teams and programs, driving innovation and operational excellence. Passionate about mentorship, problem-solving, and translating complex technical concepts for non-technical stakeholders. Experienced in building maintainable platforms, ensuring security and code quality, and improving performance through collaborative Agile delivery.

Available to hire

Engineering professional with 10+ years of experience delivering high-performance web and mobile solutions. Combines deep technical expertise in software and system architecture with proven leadership in managing cross-functional teams and programs, driving innovation and operational excellence.

Passionate about mentorship, problem-solving, and translating complex technical concepts for non-technical stakeholders. Experienced in building maintainable platforms, ensuring security and code quality, and improving performance through collaborative Agile delivery.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
German
Intermediate
French
Fluent

Work Experience

Staff Software Engineer at IDnow
July 1, 2023 - Present
Leading the integration of a new Design System across Android and iOS platforms, enhancing UI consistency and accessibility. Defined and documented the technical architecture for the Video Ident product, ensuring clarity and transparency. Managed customer-focused client projects including DocuSign, Tide, JPMorgan, and N26. Replaced a third-party electronic identification service reducing costs and improving efficiency for the eID product. Led cross-functional collaboration between product, QA, and developers to improve platform performance. Led Agile ceremonies ensuring cross-functional alignment and participated actively in hiring processes to build a strong engineering team aligned with company culture.
Staff Software Engineer at IDnow
July 1, 2023 - Present
Leading the integration of a new Design System across Android & iOS, enhancing UI consistency and accessibility. Defined and documented the technical architecture for the Video Ident product ensuring clarity and transparency. Managed customer-focused client projects including DocuSign, Tide, JPMorgan, and N26. Replaced a third-party electronic identification service, reducing costs and improving efficiency for the eID product. Led cross-functional collaboration between product, QA, and developers to enhance platform performance. Conducted Agile ceremonies and participated actively in the hiring process, conducting technical interviews and helping build a strong engineering team aligned with company needs and culture.
TechLead Software Engineer at IDnow
June 30, 2023 - August 27, 2025
Implemented CI/CD pipelines reducing deployment time and releases. Developed and optimized integrations between core modules and SDKs. Established release processes for the IDnow App and SDK improving deployment efficiency. Monitored and controlled technical debt driving long-term code quality and maintainability. Provided architectural, design, and technology support. Evaluated technology frameworks and made recommendations. Cooperated and partnered with Product Owners, Team Leads, and UI/UX Designers regarding product topics. Supported and collaborated with team members on planning, development, testing, and maintenance of the IDnow product. Reviewed and approved Git pull requests for iOS and Android.
TechLead Software Engineer at IDnow
June 30, 2023 - August 27, 2025
Implemented CI/CD pipelines reducing deployment time and releases. Developed and optimized integrations between core modules and SDKs. Established release processes for the IDnow App and SDK improving deployment efficiency. Monitored and controlled technical debt, driving long-term code quality and maintainability. Provided architectural, design, and technology support. Evaluated technology frameworks and made recommendations. Cooperated with Product Owner, Team Lead, and UI/UX Designer regarding product topics. Supported and collaborated with team members to plan development, test, and maintain IDnow products. Reviewed and approved Git pull requests for iOS and Android.
TechLead Software Engineer at IDnow
July 1, 2022 - June 30, 2023
Defined technical architecture and development guidelines for the Video Ident product to establish a modular, maintainable codebase. Managed end-to-end delivery of customer-focused projects for major clients using a product trio model, shipping secure and reliable features. Implemented CI/CD automation to reduce deployment time and improve release reliability for mobile SDKs and applications.
Senior Software Engineer at IDnow
June 30, 2022 - August 27, 2025
Owned the full lifecycle of the IDnow Online Ident Android Application & SDK, the company’s most revenue-generating service with 1M+ installs and hundreds of enterprise customers. Integrated and managed third-party libraries to improve functionality and system interoperability. Implemented key technologies including NFC for identity verification, WebRTC for real-time communication, and scanning features for document validation. Integrated backend services via REST APIs and WebSockets using Retrofit and OkHttp for efficient communication. Built and customized Apps and SDKs based on specific customer requirements. Worked in Agile Scrum software development environment. Managed app releases across multiple platforms including Google Play Store, Huawei App Gallery, and App Store. Built system and published AAR SDK using Gradle and Maven. Supported customers on integrating the product.
Senior Software Engineer at IDnow
June 30, 2022 - August 27, 2025
Owned the full lifecycle of the IDnow Online Ident Android Application & SDK, the company's most revenue-generating service with 1M+ installs and hundreds of enterprise customers. Integrated and managed third-party libraries improving functionality and system interoperability. Implemented key technologies such as NFC for identity verification, WebRTC for real-time communication, and scanning features for document validation. Integrated backend services via REST APIs and WebSockets using Retrofit and OkHttp for efficient communication. Built and customized apps and SDKs based on specific customer requirements. Worked in Agile Scrum environment managing app releases across multiple platforms including Google Play Store, Huawei App Gallery, and App Store. Built system and published AAR SDK using Gradle and Maven. Supported customers on integrating the product.
Senior Software Engineer at IDnow
November 1, 2018 - June 30, 2022
Owned the full lifecycle of a flagship B2C2B Android application & SDK with 1M+ installs, directly contributing to the company’s most revenue-generating service. Built mobile and backend integrations (REST APIs, WebSockets) for high-performance, reliable operation across hundreds of enterprise customers. Implemented key features using modern mobile technologies to deliver a fast and delightful user experience.
Software Engineer at Incedo Services GmbH
October 31, 2018 - August 27, 2025
Developed and integrated a Chatbot feature into the SAYA chat platform Android app. Migrated an admin panel for client monitoring from web to native mobile application. Resolved crashes and bugs improving app stability and performance. Implemented a smart home control feature for the myEmalytics iOS app using RESTful APIs and PTC Cloud. Developed a proof of concept for an API integration project in JavaScript enabling Billomat to automate billing for e-commerce shops. Designed and tested a billing automation platform for Billomat integrating with Amazon and Shopify to generate invoices based on e-commerce orders.
Software Engineer at Incedo Services GmbH
October 31, 2018 - August 27, 2025
Developed and integrated a Chatbot feature into the SAYA chat platform Android app. Migrated an admin panel for client monitoring from web to a native mobile application. Resolved crashes and bugs improving app stability and performance. Implemented a smart home control feature for the myEmalytics iOS app using RESTful APIs and PTC Cloud. Developed proof of concept for an API integration project in JavaScript enabling Billomat to automate billing for e-commerce shops. Designed and tested a billing automation platform integrating with Amazon and Shopify to generate invoices based on e-commerce orders.
Software Engineer at Incedo Services GmbH
July 1, 2017 - October 31, 2018
Developed and integrated a chatbot feature into the SAYA Android chat platform. Migrated an admin panel for client monitoring from web to a native mobile application. Resolved crashes and bugs to improve app stability and performance. Implemented a smart home control feature for the myEmalytics iOS app using RESTful APIs and PTC Cloud. Built a JavaScript API integration proof of concept for Billomat to automate billing for e-commerce shops. Designed and tested a billing automation platform for Billomat, integrating with Amazon and Shopify to generate invoices based on e-commerce orders.
Mobile Developer (Internships & Projects) at ESPRIT
June 30, 2017 - August 27, 2025
Completed courses on Android, iOS (Swift 3), Tizen, Unity 3D, Native Script, and Web Services (REST/SOAP). Developed a GYM application for iOS, Android, Native Script, and Tizen TV including member-focused features. Created two Unity 3D games: one controlling a spaceship in space, and another as a learning platform for kids' programming.
Mobile Developer at ESPRIT (school projects)
June 30, 2017 - August 27, 2025
Completed courses on Android, iOS (Swift 3), Tizen, Unity 3D, Native Script, and Web Services (REST/SOAP). Developed a GYM application for iOS, Android, Native Script, and Tizen TV including member-focused features. Created two Unity 3D games; one for controlling a spaceship in space and another as a learning platform for kids' programming.
Mobile Developer at ESPRIT
September 1, 2016 - June 30, 2017
Completed coursework in Android, iOS (Swift 3), Tizen, Unity 3D, NativeScript, and Web Services (REST/SOAP). Developed a GYM application for iOS, Android, NativeScript, and Tizen TV, including member-focused features. Created two Unity 3D games: a spaceship control game and a learning platform for kids’ programming.
Android Developer Intern at Health Ministry
August 31, 2015 - August 27, 2025
Developed a patient care platform for emergency services to enhance response efficiency and medical support.
Android Developer Intern at Health Ministry - Tunis, Tunisia
August 31, 2015 - August 27, 2025
Developed a patient care platform for emergency services to enhance response efficiency and medical support.
Android Developer Intern at Project end of studies – Bachelor internship at Health ministry
January 1, 2015 - August 31, 2015
Developed a patient care platform for emergency services to improve response efficiency and medical support.

Education

Master of Computer Science Engineering at Private Higher School of Engineering and Technology (ESPRIT)
September 1, 2015 - December 1, 2017
Android Nanodegree By GOOGLE at Udacity
January 1, 2016 - August 1, 2016
Bachelor of Software System at Higher Institute Of Computer Science (ISI)
September 1, 2012 - June 1, 2015
Baccalaureate in Computer Science at Khaireddine High School
September 1, 2011 - June 1, 2012
Master of Computer Science Engineering at Private Higher School of Engineering and Technology (ESPRIT)
September 1, 2015 - December 1, 2017
Android Nanodegree at Google Udacity
January 1, 2016 - August 1, 2016
Bachelor of Software System at Higher Institute Of Computer Science (ISI)
September 1, 2012 - June 1, 2015
Baccalaureate in Computer Science at Khaireddine High School
September 1, 2011 - June 1, 2012
Master of Computer Science Engineering at Private Higher School of Engineering and Technology (ESPRIT) (Accredited by EUR-ACE)
September 1, 2015 - December 1, 2017
Android Nanodegree at Udacity (By GOOGLE)
January 1, 2016 - August 1, 2016
Bachelor of Software System at Higher Institute Of computer Science (ISI)
September 1, 2012 - June 1, 2015

Qualifications

Android Nanodegree By GOOGLE
January 1, 2016 - August 1, 2016
Coursera (iOS app development basics - Programming app for Android)
January 11, 2030 - August 27, 2025
MDEV Tunisia (Android)
January 11, 2030 - August 27, 2025
iOS app development basics - Programming app for Android
January 11, 2030 - August 27, 2025
MDEV Tunisia (Android)
January 11, 2030 - August 27, 2025
iOS app development basics (Coursera)
January 11, 2030 - July 14, 2026
Programming Apps for Android - MDEV Tunisia
January 11, 2030 - July 14, 2026

Industry Experience

Software & Internet, Financial Services, Healthcare, Education, Professional Services, Computers & Electronics, Government