Experience
Oct 2024 - Feb 2025
5 months
- Maintained mobile and backend apps supporting in-store consumer purchases.
- Addressed and solved technical issues faced by merchants.
- Resolved deep-rooted technical issues (e.g., URL encoding for Walmart USA’s in-store launch).
- Helped the team in migrating the microservices and infrastructure to APAC region.
Jan 2024 - Oct 2024
10 months
- Provided Level 2 support for Java REST APIs with rapid incident response.
- Diagnosed server issues and recorded triage actions and outcomes.
- Prioritized and escalated critical support tickets to Level 3 engineers.
- Documented bugs and applied change control to stabilize applications.
- Maintained service reports and enriched knowledge bases for faster resolutions.
Jul 2023 - Dec 2023
6 months
- Maintained and enhanced the Big Data Engine behind APSIS ONE.
- Contributed in transforming ORC files from AWS S3 to Riak KV via AWS Step Functions.
- Found, raised and fixed Quarkus#36810.
Oct 2022 - Jul 2023
10 months
- Contributed in building and extending P.F.C. iOS application.
- Designed a custom StepperView to be used as an independent component in the application.
- Implemented KYC question and answer sequence with custom designed UI widgets.
- Documented and implemented savings account flow backed by SVEA Bank BaaS.
Jan 2022 - Sep 2022
9 months
- Served in the R&D team proposing solutions followed by POCs.
- Integrated IP camera with Sirius+.
- Single handedly designed and implemented a WPF based EMS for a client.
- Contributed in the implementation of a queue-based message adaptor system for hospitals.
Feb 2020 - Dec 2021
1 year 11 monthsCyberjaya, Malaysia
Hybrid
- Served as both advisory and hands-on engineer, leading development of the DHL Express iOS app.
- Evaluated hybrid mobile frameworks and proposed tech solutions via POCs.
- Reviewed previous app version, contributing UX/UI improvements in collaboration with PMO.
- Mentored junior developers and ensured code quality through regular reviews.
Mar 2017 - Feb 2020
3 years
- Led technical initiatives in test automation, Java, and mobile development.
- Designed and maintained Google’s WebRTC testing framework, KITE.
- Integrated cloud-based load testing into KITE for enhanced scalability.
- Developed a native WebRTC client for macOS.
- Explored WebRTC integration with React Native, CMake, and Qt.
- Contributed to seamless cross-platform WebRTC build systems.
- Delivered tailored WebRTC solutions for Symphony, WaveCell, RingCentral, and DarkMatter.
- Mentored junior engineers and supported their development efforts.
Apr 2016 - Mar 2017
1 year
- Developed a streaming app connecting a custom camera to YouTube, Twitch, and Facebook.
- Tuned ijkplayer configuration for low-latency video playback.
- Integrated Nginx and FFmpeg in the application for real-time video format conversion.
- Supported sprint and release planning with product and project managers.
Jun 2015 - Mar 2016
10 months
- Led the implementation of consumer and shopper mobile applications.
- Contributed to application design through idea validation and UX input.
- Recruited, onboarded, and mentored mobile engineering team members.
- Established and maintained coding standards to ensure code quality and consistency.
Nov 2013 - Jun 2015
1 year 8 months
- Designed, implemented, and maintained the SKYLINK SDK for iOS and Android platforms.
- Contributed to the architecture of the SKYLINK messaging protocol.
- Designed a custom file transfer protocol for SKYLINK based on TFTP.
- Supported video call integration in Viber and Amazon Fire Phone using SKYLINK.
- Contributed to Google WebRTC (revisions 5518, 5671, 5674) with core enhancements.
- Developed WebRTC plugin installers for Temasys on Safari and Internet Explorer.
Apr 2012 - Oct 2013
1 year 7 months
- Developed and maintained Feecha, a location-based social/news iOS app.
- Built microservices on Google App Engine using Cloud SQL and MySQL GeoSpatial features.
- Managed EC2 instances running Java schedulers for image analysis via Amazon SQS.
- Implemented NLP-driven keyword extraction and text summarization.
Nov 2011 - Mar 2012
5 months
- Enhanced casual and social mobile games for iOS and Android, including JapanLife.
- Developed gameplay prototypes, including a treasure mining game concept.
- Integrated Adobe Photoshop SDK into an internal design tool to streamline asset workflows.
- Contributed to the development of Monster Fishing game using Unity.
Jun 2011 - Oct 2011
5 months
- Mentored iOS, Android, and Ruby on Rails teams, fostering skill growth and code quality.
- Contributed to software requirements analysis, effort estimation, and planning.
- Conducted interviews, code reviews, and led technical knowledge-sharing sessions.
Aug 2010 - May 2011
10 months
- Led the development of cross-platform mobile games using Cocos2d and NGCore SDK.
- Delivered the collectible card game Titans vs. Olympians for the Mobage platform.
- Evaluated and prototyped game features using Marmalade SDK (formerly Airplay).
- Worked on popular titles including Tap Birds, Tap Jurassic, and Dream Fish.
Apr 2008 - Aug 2010
2 years 5 months
- Maintained Java scheduling services for database operations on IBM Informix.
- Resolved issues related to FTP/FTPS/SFTP file transfers and database locking mechanisms.
- Created a custom wrapper for Apache Commons DBCP to optimize connection pooling.
- Enhanced the performance and reliability of email and SMS delivery systems.
- Delivered codebase improvements through targeted enhancements and bug fixes.
- Supported major clients including Western Union, T-Mobile, and Payoneer.
Nov 2006 - Mar 2008
1 year 5 months
- Developed and maintained Java Struts-based mobile media upload web application.
- Led teams to deliver customized versions for Telenor Pakistan and Vodafone in EU.
- Designed and implemented admin tools and registration modules to improve user experience and app management.
- Integrated SMSE services with backend systems for messaging functionality.
- Collaborated with teams to ensure successful deployment and client support.
- Improved operations and app performance through ongoing updates and bug fixes.
Jun 2006 - Nov 2006
6 months
- Developed Windows applications including MyKidIsSafe, a parental control application.
- Conducted analysis and design for software projects in various domains and technologies.
- Gathered feedback from customers and fixed bugs to maintain robustness in applications.
Feb 2005 - Jun 2006
1 year 5 months
- Led teams of 3 to 10 as a system architect, overseeing backend and client-side development.
- Maintained servlet-based web app and built Java Swing clients with C++ UDP socket servers.
- Integrated challenge-response authentication with Active Directory using JNDI and jCIFS.
- Developed a columnar DB engine and C++ tools for text folding validation.