As a skilled Mobile App Developer, I've spearheaded the development of cutting-edge mobile applications for both iOS (utilizing Swift, SwiftUI, and UI Kit) and Android (leveraging Kotlin). My expertise extends to designing and implementing robust RESTful APIs in Kotlin, ensuring seamless connectivity and functionality. Collaborating within a team of four engineers, I've embraced Agile methodologies to achieve project milestones effectively. Taking charge of UI asset creation and replacement for a new application, I've demonstrated adept management skills. Moreover, my commitment to quality assurance is evident through the creation of functional tests following test-driven development (TDD) practices. I've also contributed significantly to database design and optimization, ensuring efficient data storage and retrieval. Notably, I served as the primary engineer for the Android app and initiated the migration process to Jetpack Compose, further enhancing our app's performance and user experience.
As a Backend Engineer, I contributed extensively to the development of a robust Ruby-based REST API, focusing on its scalability and reliability. One of my key achievements was implementing a sophisticated role-based access control system, complete with permission inheritance, to fortify our system's security measures. Additionally, I spearheaded the creation of a specialized stateful-convergence script, optimizing Elasticsearch upgrades for zero downtime, ensuring uninterrupted service. I consistently upheld coding excellence by delivering meticulously documented, efficient, and clean code following industry best practices and standards. Implementing comprehensive unit tests and conducting thorough code testing were integral parts of my responsibilities, allowing for the prompt identification and resolution of bugs. Moreover, I actively led and participated in code reviews, fostering collaboration and ensuring that all code met stringent quality benchmarks and coding guidelines.