Huon Thornith (known as Thornith) is a seasoned Technical Team Lead, Head of IT, and Software Engineering professional with 14+ years of experience delivering scalable web and mobile solutions across startups and enterprises.
0 + Project complete
Seasoned Technical Lead and Head of IT with 14+ years of delivering scalable web and mobile solutions across startups and enterprises. Proven track record leading cross-functional engineering teams to design and ship SaaS, e‑commerce, and AI-driven consumer apps, expertise in Java, Kotlin, Flutter, Python, Node.js, AWS, Docker, and CI/CD. Skilled in system architecture, database optimization, and UX-driven product design, translating business requirements into reliable, high-performance systems. Strong communicator and mentor, experienced in stakeholder management, technical strategy, and accelerating delivery.
• Led backend architecture and development for Mephtah Application, building scalable services with Java Spring Boot, PostgreSQL, Redis, and Docker.
• Implemented WebSocket-based real-time data pipelines and Redis caching to improve responsiveness and throughput.
• Integrated Keycloak and JWT with Spring Security for secure SSO and role-based access control.
• Built a Pgvector-based RAG recommendation system to personalize product suggestions.
• Implemented Firebase notifications and integrated cloud storage (AWS S3, DPDC S3, DigitalOcean Spaces).
• Established Git-based CI/CD and Docker Compose/Docker workflows for development, UAT, and production deployments to improve release reliability.
• Led technical delivery and cross-functional teams to design and ship consumer and enterprise web/mobile products using Java, Kotlin, Flutter, Swift, and JavaScript.
• Designed system architecture and optimized databases (PostgreSQL, SQL) for performance and reliability.
• Implemented WebSocket pipelines, Redis caching, and secure authentication (AWS Cognito + JWT) and Spring Security to improve scalability and user experience.
• Integrated cloud storage (AWS S3).
• Owned CI/CD and containerization practices to reduce deployment risk and accelerate releases.
• Collaborated with product and UX teams to drive user-centered improvements and ensure high-quality releases.
• Built, tested, and deployed highly available, modular mobile applications for Android and iOS.
• Introduced CI tools and streamlined the deployment process to improve release stability and speed.
• Established code quality standards and practices to reduce defects and improve maintainability.
• Developed scripts and integrations to enhance user experience and connect with CMS and third-party services.
• Designed transaction and analytical data structures and documented bugs and design improvements through comprehensive reports.
• Created UX wireframes and mobile SDK flow diagrams for third-party integration to align features with business requirements.
• Managed team tasks and drove on-time delivery for Android and iOS projects.
• Developed and launched mobile apps including Myaffin, Smart POS and an in-house HR app also built a mobile SDK for partner integration.
• Collaborated with QA and product teams to ensure stable releases and clear documentation of issues and improvements.
• Provide strategic technical guidance and architecture reviews to align the product roadmap with scalable, maintainable system designs.
• Conduct code and design audits, recommending performance, security, and maintainability improvements adopted by engineering teams.
• Mentor engineering leads, improve delivery cadence, and support cross-functional planning to accelerate feature launches.
• Recommended and validated core technologies (Java Spring Boot, PostgreSQL, Redis, Docker) and implemented WebSocket pipelines and Redis caching to enhance responsiveness.
• Led integration of Keycloak + JWT for secure authentication, and advised on a Pgvector RAG recommendation approach to personalize the experience.
• Advised on CI/CD and deployment strategies using Git workflows and containerization to reduce release risk and streamline rollouts.
• Directed technology strategy and operations, translating business goals into product roadmap and delivery plans.
• Designed transactional and analytical data models, led vendor and third-party integrations, and implemented CI/CD pipelines to streamline deployments.
• Created project plans, timelines, and UX wireframes to align development with business processes and improve operational efficiency.
• Led mobile development teams to deliver projects on time while maintaining high quality standards.
• Coordinated cross-functional teams to improve collaboration and productivity across departments.
• Implemented Agile practices to enable adaptive planning and continuous delivery.
• Mentored junior developers in Android/iOS development and best practices.
• Managed project timelines, deliverables, and client expectations for multiple apps, including Superhchat, ZesocialBusiness, and a Loan app for AMK Microfinance.
• Responsible for developing ASP.Net and Android/IOS apps.
• Develop a mobile banking app.
• Develop a core banking solution to provide to banks and MFIs in Cambodia on a yearly basis. (MBWin).
• Programming Language: Delphi, C#, Java, Objective C.
• Database: MSSQL 2008.
• Build a report and create a website from ASP.NET.
Specializing in modern Software Engineering services, system architecture, mobile & web app development, and technical consulting by Huon Thornith.
I have an experienced in managing IT projects from planning and system design through development, implementation, testing, deployment, and final delivery. Skilled in coordinating technical teams, solving project challenges, ensuring quality, and delivering reliable solutions on time and within budget.
Experienced Software Engineering Lead and IT Consultant Huon Thornith with a strong background in software engineering, system architecture, cloud infrastructure, and technical project delivery. Skilled in analyzing business needs and delivering scalable, reliable, and cost-effective technology solutions.