A seasoned Software Full-stack Developer with almost 11 years of development experience in several platforms: Mobile both native Android (Kotlin) and iOS (Swift), web (AngularJS, KnockoutJS) and Server side (Java/Kotlin, Spring Framework).
Self-motivated but also great with working in teams and with people. Values high quality work and is highly motivated by challenges and new learnings.
During my career, here are some of the few achievements I am proud to have contributed to my team and the company.
> Implemented CMS using Strapi, including backend work to populate CMS with existing data and retrieving CMS data to enrich information passed to frontend.
> Initiated usage of GraphQL in place of standard REST API using Retrofit.
> Implemented switch from Stripe to Merchant-E as payment gateway, introducing more dynamic switching of gateways.
> Take charge of development, bug fixes, performance improvements, code reviews, manage pull requests, create and deploy builds to play store.
> Investigated, designed, proposed, and implemented the re-architecture of the UI layer, resolving the substantial performance degradation experienced by our client who is the largest energy supplier in the country.
> Introduced and led the usage of Kotlin coroutines for concurrency as a replacement for traditional threading improving performance and memory footprint.