Services
Video meeting . 30 mins
Video meeting . 30 mins
Video meeting . 30 mins
Video meeting . 30 mins
About me
I help companies to achieve their vision by providing technical solutions.
My top priority in STC is to use tools that can help the company to achieve their goals.
Some of the coding strategies I used are:
✅ Applying Effective Design Patterns after analysing requirement.
✅ SOLID Principles, (POLA) - Principle of Least Astonishment, (DRY) - Don’t Repeat Yourself, (YAGNI) - You Aren’t Gonna Need It, (KISS) - Keep It Simple Stupid
✅ Test Driven Development (Mockk (Kotlin), Mockito (Java), Espresso (UI), Junit4(Java/ Kotlin))
✅ CI/ CD (Gitlab Pipeline/Jobs, Jenkins, Bitrise)
✅ Coaching and mentoring peers.
Key Skills:
✅ Clean Architecture
✅ Compose
✅ Hilt, Retrofit, MVVM, Coroutines
✅ Certified Scrum Master
✅ Kotlin
✅ SDK development
✅ Room (Relational constraints)
✅ Network Caching
✅ Java (7, 8)
✅ Android Jetpack
✅ XMPP Chat, RESTFul APIs
✅ Public key pinning
✅ Certificate pinning
Some Facts:
✅ Quality work & regular communication resulted in positive feedback on Upwork i.e. 5/5 out of 46 projects.
✅ Sold personal Android App to a US Based Company.
✅ Published a Technical Paper in IEEEXplore (http://ieeexplore.ieee.org/document/7840114/). [6 citations]
Worked on following components in Android:
✅ Widgets, Complex UIs, Location APIs, Observers, Implementing custom Libraries (Jar, AAR)
✅ Dexguard/ Proguard Configurations (code obfuscation, minimize resources etc)
✅ Backward Compatibility of apps w.r.t. OS, Services, Broadcast Listeners, custom callbacks.
✅ Memory management (Strong/Weak ref Management), MVI, MVP & MVVM Approach, Threads, Processes.