Hi, I’m Dmitrijs Cesnokovs. I’m a passionate Senior iOS and Android native app developer with 11+ years of experience, delivering and maintaining top mobile applications for clients across banking, consulting, retail, privacy, betting, automotive, legal, media, sports, warehousing and office management. I enjoy turning ideas into reliable, scalable apps and collaborating across teams to ship impactful products. I love shaping architecture, mentoring junior teammates, and driving best practices from concept to release. I’m comfortable across the full development lifecycle, enjoy hands-on coding, and actively contribute to design, testing, and performance improvements to ensure high-quality user experiences.

Dmitrijs Cesnokovs

PRO

Hi, I’m Dmitrijs Cesnokovs. I’m a passionate Senior iOS and Android native app developer with 11+ years of experience, delivering and maintaining top mobile applications for clients across banking, consulting, retail, privacy, betting, automotive, legal, media, sports, warehousing and office management. I enjoy turning ideas into reliable, scalable apps and collaborating across teams to ship impactful products. I love shaping architecture, mentoring junior teammates, and driving best practices from concept to release. I’m comfortable across the full development lifecycle, enjoy hands-on coding, and actively contribute to design, testing, and performance improvements to ensure high-quality user experiences.

Available to hire

Hi, I’m Dmitrijs Cesnokovs. I’m a passionate Senior iOS and Android native app developer with 11+ years of experience, delivering and maintaining top mobile applications for clients across banking, consulting, retail, privacy, betting, automotive, legal, media, sports, warehousing and office management. I enjoy turning ideas into reliable, scalable apps and collaborating across teams to ship impactful products.

I love shaping architecture, mentoring junior teammates, and driving best practices from concept to release. I’m comfortable across the full development lifecycle, enjoy hands-on coding, and actively contribute to design, testing, and performance improvements to ensure high-quality user experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent
Russian
Advanced
Latvian
Advanced
German
Intermediate
Spanish; Castilian
Intermediate

Work Experience

Senior iOS developer
June 1, 2025 - Present
Hired to develop a greenfield iOS app on a NDA project for a Geneva-based client; remote engagement with bi-monthly meetups. Led initial architecture discussions and started implementing a solid foundation for the new app.
Senior iOS and Android developer at Follow Scores
November 1, 2024 - June 1, 2025
Continued development for Follow Scores, eventually expanding to a team of over 40 onsite/nearshore engineers. Delivered iOS and Android capabilities from scratch, establishing core architecture and infrastructure for the product.
Senior iOS developer
August 1, 2024 - November 1, 2024
Drove features for Block/Block Romandie iOS apps within a small team; performed major refactors and architecture unification, including live data streaming UI, push notifications, and onboarding improvements.
Senior iOS developer at Follow Scores
October 1, 2022 - August 1, 2023
Developed and improved features for five internal greenfield banking apps and existing iOS apps across eight countries, contributing to post-pandemic office reintegration and compliance features.
Senior iOS developer at ING Banking projects
September 1, 2021 - October 1, 2022
Worked on ING Banking iOS apps and related banking solutions; contributed to a large multi-country rollout of banking features and the onboarding of over 70 iOS/Android engineers across four countries.
iOS Team Lead and Architect
April 1, 2021 - September 1, 2021
Led a team of five offshore/nearshore iOS developers in building greenfield, multi-app architecture for warehousing and store-related apps. Implemented a common base architecture for two parallel apps and coordinated cross-track delivery. Mentored juniors and established technical leadership.
Senior iOS and Android developer at KB C / Banking & Insurance Apps
January 1, 2020 - December 1, 2020
Developed and improved features for the KB C banking/insurance app suite, including iOS and Android modules, and aided migration to platform SP/M. Implemented automated build/release scripts and onboarding for junior developers.
Senior iOS and Android developer at BNP Paribas Fortis Easy Banking
July 1, 2018 - December 1, 2019
Delivered features for BNP Paribas Fortis Easy Banking iOS and Android apps; redesigned core flows, built charts/graphs, and implemented robust data synchronization and offline caching.
Senior iOS developer at BNP Paribas (General)
November 1, 2015 - March 1, 2017
Led personal finance management features and account aggregation for iOS/Android banking apps; co-owned the module and delivered on-time releases with strong UX and reliability.
iOS and Android developer at The Greenest Office
September 1, 2014 - July 1, 2015
Designed and implemented iOS/Android apps for facility management, including UI redesign, offline caching, and synchronized data for multi-country deployments.
City Facilities Manager at City Facilities Manager
June 1, 2017 - September 1, 2017
Freelance short-term contract managing facilities-related apps and coordinating knowledge transfers across teams.
Java developer at Riga, Latvia
March 1, 2013 - September 1, 2014
Permanent role focusing on Java-based government project maintenance and bug fixes; contributed to a successful new release of the DNA.fi website.
Senior iOS and Android Developer
November 1, 2024 - June 1, 2025
Continued development for Follow Scores, mentoring team members as it scaled to a larger onsite team and delivering features across iOS and Android platforms.
Senior iOS Developer
October 1, 2022 - August 1, 2023
Drove feature development and maintenance for a greenfield banking project; contributed to app store metrics and cross-team collaboration.
Senior iOS and Android Developer
September 1, 2021 - October 1, 2022
Worked on ING Banking iOS and Android apps; implemented new features, improved performance, and contributed to introducing a shared component library.
Senior iOS and Android Developer
January 1, 2020 - December 1, 2020
Developed and integrated features across banking apps; contributed to cross-platform architecture, CI/CD preparation, and release automation.
Senior iOS and Android Developer
July 1, 2018 - December 1, 2019
Enhanced BNG Mega Bank iOS and Android apps; implemented card dashboards, device-to-device activation, and optimized cross-platform UI and performance.
Senior iOS Developer
November 1, 2015 - March 1, 2017
Helped build and maintain ING banking iOS apps; achieved top App Store rankings and contributed to shared UI components and testing practices.
iOS and Android Developer
November 1, 2014 - July 1, 2015
Built and refreshed The Greenest Office suite of facility-management apps for iOS and Android; refined UI paths, offline caching, and local data handling.
Java Developer
March 1, 2013 - September 1, 2014
Worked on a large European government project; contributed to backend Java components and helped launch a new portal version.
Senior iOS and Android Developer
January 1, 2010 - December 1, 2010
Senior freelance role in Leuven focusing on iOS and Android development for multiple clients; delivered 3-month engagements with extensions.

Education

Bachelor's degree in Computer Science at University of Latvia
January 11, 2030 - January 13, 2026
Bachelor of Science in Software Engineering / Computer Science at University of Latvia
January 11, 2030 - January 13, 2026

Qualifications

ITIL 4 Foundation
January 11, 2030 - January 13, 2026
ITIL 4 Foundation
January 11, 2030 - January 13, 2026

Industry Experience

Software & Internet, Professional Services, Financial Services, Media & Entertainment, Retail, Other