Personal details

Mani R. - Remote

Mani R.

Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

I’m current a senior mobile engineer at Zocdoc. As a member of our iOS small team, I get to work on different layers of application, from feature implementation to adapting new architectures and workflows. Recently, I have been more focus on dev tooling and automation aiming to make it easier to modularize the code and analyze code for achieving faster builds.
I started my career as a full-stack engineer on Microsoft .NET stack, working on both front-end and back-end in an enterprise web application. It helped me a lot to gain insights on server-side architectures and designs involved.
I entered iOS world when I joined Pearson as an intern. There, I worked on converting a PhoneGap app to a native iOS application which helped me to learn Objective-C and different iOS frameworks. After my internship, I joined a team working on an iPad app for K-12 students. The team was contained of 50+ engineers working together to deliver a great experience to both teachers and students. Dealing with challenges of such scale helped with better understanding of iOS scale problems and how to manage dependencies among teams. As the project grew and moved to Windows platform, the decision was made to move to Xamarin as a cross platform solution. That was a great opportunity to apply my .NET knowledge and also learn cons and pros of doing such multiplatform approach.
Later in my career, I joined Venuenext, a San Francisco based startup, working on venue-based and sport-based mobile applications. As company supported both iOS and Android platforms, I started learning Android and helping in feature parity between platforms. The codebase on each platform was shared among all clients, somewhere around 20, which makes it challenging to share and at the time customize features between clients. In addition, I entered the CI world and helped with build scripts and app store / play store submissions for all clients.

Work Experience

Senior Mobile Engineer
Zocdoc | Nov 2017 - Present
Unit Testing
Testing
Test Automation
iOS
In addition to help with implementing new features and bug fixes, I have started working on some automation scripts to help with development and better architecting the app. Also, I have started working on testing and helping with making our tests more reliable and reduce the flakiness.
Mobile Engineer
Venuenext | Nov 2015 - Nov 2017
Continuous Integration
Android SDK
iOS
In addition to working as an iOS engineer, started to learning and contributing to our Android codebase also. Mainly, my responsibility was integrating different third-party SDKs into our platform and work with other companies to set up and test push notifications and other features. In addition, I started maintaining and scaling our continuous integration and automating our releasing process.

Personal Projects

Lincoln Center Android AppIconOpenNewWindows
2017
2015
iOS