About me
I am a seasoned Android application developer and team leader based in Ontario, Canada, with over a decade of experience in the same while developing and releasing high quality applications to the market keeping scalability in mind. I have worked on a variety of applications (see portfolio).
I have experience working both independently and collaboratively, including but not limited to, a Fortune 500 company (FIS). I am currently working as an Android Engineer at Wayfair. I feel comfortable working in any environment thanks to my ability to adapt seamlessly. I am an expert in Kotlin, Core Java, Android Jetpack components, JUnit, and MVVM architecture. Additionally, my creative mind loves to brainstorm every detail so that there is no margin for error.
In addition to Android, I am aspiring KMP (Kotlin Multiplatform) and iOS developer.
What you will catch me doing (mostly):
-
Android Application Development
Professional development of applications for Android OS by following latest industry standards and SOLID principles. I prefer developing using Kotlin as the primary language albeit I have more years of experience with Core Java.
-
Project Management
Actively take part in all the stages of SDLC (System Development Life Cycle)to manage the development of mobile application. Apart from this, I also have been following SAFe Methodologies actively for the past 2 years.
-
Unit Testing
Make sure that the applications are up to the mark and without bugs. This saves time in the long run by a mile. I use JUnit, Mockito and Doubles/Fakes in TDD apprach constantly.
-
Version Control
I maintain the code using version control tools such as BitBucket, Git, SVN, etc. I have a good grasp on this and can cherrypick any of these tools depending on the requirment. ;)
-
Client Management
Manage the communication and client relations. Connecting with client comes naturally to me and I have never had a negative experience or situation with the client and I would love to continue the same.
-
CI/CD (DevOps)
I have some experience with CI/CD tools such as Jenkins and BitRise. I have written few scripts for the pipelines/jobs in the past. I am very curious to work in DevOps domain as I find this very interesting.
-
Kotlin Multiplatform & iOS
I am actively learning Kotlin Multiplatform and iOS. If given an opportunity, I would love to work professionally on these technologies moving forward (in addition to Android, of course).
Certificates
Testimonials
![Jonny Ucko](./assets/images/temp_jonny_img_.png)