Aung Kyaw Paing
Mobile Development Team Lead @ nexlabs, Co-Host of Burmese first Tech podcast
Currently
Working as Team Lead at nexlabs
Co-hosting TechShaw Podcast
Specialized in
Android Development, Software Architecture, Testing, Making Quality products
Biography
Been an active member in Android community for over 7 years, where 6 years was spent working at one of the largest software agency in Android. I have dabbled in all form of products from a simple textbook apps to advanced apps such as real time cinema booking systems. Started from an internship, and rose to lead the whole mobile development team, I have a belief that a long term investment will pay off in the end.
On the development side, currently developing Android and iOS Apps, as well as managing the Gitlab CI/CD pipelines for deployment and testing of the app. I also do research on new trends and libraries and find ways to integrate if they seem fit for the projects.
On the management side, handling research and development of new technology stack, such as new Jetpack libraries, navigation architecture.. etc, analyzing technical difficulties and coming up with long-lasting solutions, mentoring and code reviews of my peers.
Aside from my professional career, I also believe in contributing and giving back to the community. I run a personal blog, where I reguarly share technical knowlege as well as opinions on software devleopment, and particpate as a speaker in local community events as well as global ones, such as Droidcon Phillipines, DroidYangon, Google DevFest, Developer Conference Myanmar, Barcamp Yangon and many more. Me and a friend of mine are also working on hosting the first ever Burmese Tech Podcast, Techshaw, where we share knowledge about everything related to technology. Last, but not least, I also release tutorials at my Youtube channel in Burmese language for local developers to learn about Android Development.
Skill
Language
Kotlin, Java, Swift, Python, Groovy, SQLite, pSQL, yaml
Software Development
Android Development, iOS Development, Software Architecture (MVVM, MVP, Clean architecture, MVC), Development Patterns , Testing, Documenting (Code Document, OpenAPI docs, techncail docs), Solution Anaylsis
Android-Specific Technology
First-party libraries
- Jetpack Architecture Libraries
- Material Components
- Room Persistance Database
- Dagger + Dagger Android/Dagger Hilt
- Paging library
- WorK Managers
- Android JUnit/Robolectric, Espresso, UIAutomator
Third-party libraries
Concurrency Framework - RxJava, Kotlin Coroutine
Database - SQLDelight, Realm, Pure SQLite, Protobuffer, ObjectBox
Networking - OKHttp with and without Retrofit, Apollo Android
Image Handling - Picasso, Glide, Coil, Lottie
Media - Exoplayer, FFMPEG
Tooling
Analyzer & Debugging - KtLint Check, detekt, lint configurations, LeakCanary, Sentry
Others - Android Studio, Vim, IntelliJ, VSCode, Postman, Stoplight
Professional Career
Oct 2018- now
Android Team Lead, nexlab
Researching, and analyzing solutions for clients
Develop across the entire app life cycle- concept, design, build, deploy, test, optimize, release to app stores and support
Work directly with managers and members to develop project plans and technology details
Work directly with designers, developers, user experience leads, and producers to conceptualize, build, test and release products
Provide mentorship, training and technical consultations to team members
Research and keeping up to date on the latest industry trends in mobile technologies
Oct 2017- Sep 2018
Android Developer, nexlab
Oct 2014- Oct 2017
Junior Android Developer, nexlab
App Showcase
Play Store
Yat Ywar A Than (Community Voice)
Community Voice is a local podcast app that is made as a channel for ethnic people in Burma to voice out their opinions. We use ExoPlayer as main player for all audio and videos in the app. There’s a single exo player instance that is used across both foreground and background, and this global manager emit events which are subscribed by the background service as well as foreground UI to render the current state of the palyer. It also utilizes Exoplayer cache to save the data cost on downloading podcasts, where we copy part of already-cached data before downloading start. The app also has a section to edit audio, before uploading episodes. We fork RingDroid and wrote a custom implemenation combined with FFMpeg for the audio editor.
Play Store
Myanmar Media 7
Myanmar Media 7 is a news and media App. The app includes a section where user can pay a subscription fee to watch tv series made by Myanmar Media 7 Company. We uses Viemo service to host videos and uses Exoplayer to stream these files back onto the device. The app includes custom implementation of Exo player controls to make it feel more natural and intutive to user.
Play Store
Recycle Myanmar
The Award Winning app for Public Service Distinction at Asia Smart App Awards, Recycle Myanmar is a platform that connects recyclers and pickers through their mobile communication. The app has two parts, one for the recyclers and one of the pickers. It uses GPS to locate the nearest pickers, where the recycler can track when the picker will arrives, and the pickers can see the real time position of all the requested recyclers near them.
Accomplishments
Sep 2015
First Place, MaePaySoh (Let’s Vote) Hack Challange
Jun 2017
CS50: Harvard’s Introduction to Computer Science
Education
2014-2017
Bachelor’s Degree, Computer Studies, University of Yangon
Contact Info
Phone Number : +959795262454
Email : dev.aungkyawpaing@gmail.com
Footer
Last updated: Oct 2020