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

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

Linkedin

Github

SpeakerDeck

Medium

Twitter

Play Store

Youtube

Phone Number : +959795262454

Email : dev.aungkyawpaing@gmail.com

Last updated: Oct 2020