I am an ace Software Engineer with 8+ years of industry expertise in different iOS development roles requiring technical problem solving and engineering skills for the delivery of highly performant iOS applications. I am keen on good software architecture, quality process and automation processes. I have independent/team development experience from several iOS projects for clients.
Designed and built complex iOS applications including application architectures, repositories, continuous integration environments, and tools on projects for clients.
Regularly tested and analyzed code for scalability, reliability, and robustness.
Analyzed, monitored and reported technical debt on projects giving team engineers, clients and stakeholders the right details of technical debt on products.
Developed a knowledge-base webpage to centralize the company’s technical knowledge of different technologies; serving as a source of technical information across the company and for junior developers.
Successfully implemented a continuous integration/deployment flow solution that allowed the code base of large projects to be tested, statically analyzed and automatically deployed saving the Engineer team a lot of time.
Regularly performed code reviews and pair programming sessions in mentoring junior developers to ensure the proper use of coding conventions and patterns.
Successfully developed, and released the iOS version of the Quick Race HBO GO app. Monitored code quality and technical debt by performing code reviews and pair programming sessions on the project.
Designed the app architecture for Top Dog, and the crafted whole application from scratch. Defined the client-server communication protocol in collaboration with the backend team and applied multiple MMO complex algorithms to guarantee optimal network usage and minimize connection lag on the app.
The Toymail app allows users to send voice messages to other Toymail app users, or to Toymail's WIFI enabled Talkie toys. Served as a Lead iOS Developer for the redesign of the app, improved security, monitored the overall code quality and effectively fixed all reported bugs.
Skout is a global network for meeting new people. Developed and maintained a large social network app with millions of users worldwide. Significantly improved the app's performance by fixing several main-thread blocker bugs.