Konstantin Aksenov

Technical Lead Engineer

Mobile Engineer with 13+ years of experience specializing in Android development, CI/CD optimization, and team leadership. Currently Technical Lead Engineer at Westpac Group, with extensive experience at major financial institutions and tech companies across Australia, Thailand, and Russia.

Professional Experience

Core Expertise

Mobile Application Development • Android Architecture • CI/CD Systems • Team Leadership • Kotlin/Java • Build Optimization • UI Testing Infrastructure • DevOps • Foundation Teams

Technical Lead EngineerCurrent
Westpac Group
Full-time
March 2025 - Present
Australia

Key Responsibilities

Lead technical architecture and development strategy for mobile banking applications. Mentor senior engineers and establish development best practices. Drive CI/CD pipeline optimization and infrastructure improvements. Collaborate with product teams on technical roadmap planning. Lead code reviews and ensure high-quality deliverables. Manage technical debt reduction initiatives. Champion DevOps practices and automated testing frameworks. Interface with stakeholders on technical feasibility and delivery timelines.

Senior Software Engineer
Commonwealth Bank
Full-time
October 2019 - March 2025
Australia

Key Responsibilities

Architected and developed mobile banking applications serving millions of customers. Built and maintained support infrastructure for critical financial services. Led CI/CD pipeline improvements reducing deployment time by 60%. Created comprehensive development tooling suite for engineering teams. Implemented build optimization strategies improving compilation times. Established UI testing infrastructure with automated test suites. Served as foundation team member setting technical standards across mobile development. Collaborated with security teams on compliance and risk management for mobile banking features.

Results & Achievements

Delivered high-impact features for Australia's leading digital bank. Improved development velocity through tooling and automation. Maintained 99.9% uptime for critical banking services.

Mobile Engineer
Sonder
Full-time
May 2019 - October 2019
Australia

Key Responsibilities

Developed innovative app features for emergency response and safety technology platform. Architected and implemented comprehensive continuous integration and delivery system from scratch. Collaborated with cross-functional teams to integrate IoT devices with mobile applications. Optimized app performance for real-time emergency response scenarios. Implemented automated testing pipelines ensuring reliability of critical safety features.

Results & Achievements

Successfully delivered CI/CD system reducing deployment time and improving code quality. Enhanced app reliability for life-critical safety features.

Senior Android Developer
Agoda
Full-time
June 2017 - April 2019
Thailand

Key Responsibilities

Maintained and enhanced travel booking applications serving 30M+ global users. Conducted technical interviews and mentored junior developers. Architected and implemented API testing frameworks ensuring service reliability. Led sprint planning and task estimation for mobile development team. Managed complex release cycles coordinating with multiple stakeholders. Built and maintained CI/CD systems and DevOps infrastructure. Developed internal tooling improving developer productivity. Contributed to open source projects and served on foundation team establishing mobile development standards.

Results & Achievements

Successfully managed applications with massive scale and international user base. Gained extensive experience in international team communication and collaboration. Actively participated in internal education programs and knowledge sharing initiatives. Improved app performance and user experience for global travel platform.

Applications

  • Agoda Android application - Global travel booking platform
Senior Android Developer
Simple Systems
Full-time
August 2015 - April 2017
Russia

Key Responsibilities

Architected clean, scalable application architecture for ride-sharing platform. Developed and maintained Moov.ru application using 100% Kotlin implementation. Built dual-sided marketplace with separate applications for passengers and drivers. Implemented comprehensive unit testing framework ensuring code quality and reliability. Integrated real-time location services and payment processing systems. Collaborated with backend team on API design and optimization.

Results & Achievements

Mastered advanced Android technologies including RxJava, Kotlin, Dependency Injection, and DataBinding. Successfully delivered production-ready ride-sharing applications. Established best practices for Kotlin development within the organization.

Applications

  • Moov client app - Passenger ride-booking application
  • Moov driver app - Driver-side application with real-time tracking
  • Ecolife taxi - Eco-friendly taxi service (discontinued)
Middle Android Developer
Higher School of Economics - Innovation IT Department
Full-time
November 2013 - August 2015
Russia

Key Responsibilities

Developed specialized healthcare applications integrating with medical devices and sensors. Implemented low-level communication protocols including Bluetooth, BLE, and WiFi. Worked extensively with third-party medical devices using custom and proprietary protocols. Performed reverse engineering on unknown communication protocols to enable device integration. Collaborated with healthcare professionals to ensure regulatory compliance and user safety. Optimized applications for battery life and real-time data processing.

Results & Achievements

Gained deep expertise in Android's lower-level APIs and hardware communication protocols. Successfully integrated complex medical devices with unknown specifications. Developed strong reverse engineering and protocol analysis skills. Delivered healthcare solutions meeting strict regulatory requirements.

Junior Android Developer
KR Digital Workshop
Full-time
May 2012 - November 2013
Russia

Key Responsibilities

Create apps for outsource orders.

Results & Achievements

Improved base experience with Android. Android guidelines, Fragment, Activity, external libraries, client-server communication. Gained experience with GPS working and offline records. Experience with merchant services.

Applications

  • TassTelecom (removed from market) - news aggregation app
  • Nakolesah - app for car drivers
  • Maraquia (maraquia.com) - removed from market
Junior QT Developer
Nostra Trade
Full-time
January 2012 - May 2012
Russia

Key Responsibilities

Create apps for trading.

Results & Achievements

Gained experience with QT Creator.

Junior Android Developer
Full-time
May 2010 - December 2011
Russia

Key Responsibilities

Create apps for health care.

Results & Achievements

Obtained first experience with Android development.