Mani Ramezan

Mani Ramezan

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Senior Mobile Engineer
Senior Mobile Engineer

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.

Persian, English
Eastern Time (US & Canada) (-04:00)
Joined June 2019
EXPERTISE
5 years experience
I'm a senior mobile engineer has been developing applications for iOS for 5 years. I have worked on different projects and SDKs during th...
I'm a senior mobile engineer has been developing applications for iOS for 5 years. I have worked on different projects and SDKs during this time in variety of projects.

REVIEWS FROM CLIENTS

Mani's profile has been carefully vetted and approved as a Codementor. Connect with Mani now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
FrameVsBounds
Swift
2
0
FunChallenges
This repo contains solutions in different languages for problems given in technical interviews or just the ones can be found as examples.
0
0
Stack Overflow
2879 Reputation
2
17
34
EMPLOYMENTS
Senior Mobile Engineer
Zocdoc
2017-11-01-Present
In addition to help with implementing new features and bug fixes, I have started working on some automation scripts to help with developm...
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.
Unit Testing
Testing
Test Automation
View more
Unit Testing
Testing
Test Automation
iOS
Asp. net, c#
View more
Mobile Engineer
Venuenext
2015-11-01-2017-11-01
In addition to working as an iOS engineer, started to learning and contributing to our Android codebase also. Mainly, my responsibility w...
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.
Continuous Integration
Android SDK
iOS
View more
Continuous Integration
Android SDK
iOS
View more
Associate Software Engineer
Pearson
2013-11-01-2015-11-01
First, started working as a native iOS developer, working with Objective-C and iOS SDK. The team I was on, we implemented a sync framewor...
First, started working as a native iOS developer, working with Objective-C and iOS SDK. The team I was on, we implemented a sync framework to let students and teachers to be able to share user work items. As the project grew, we ended up to have Win8 version of the application and the decision from management was to move to Xamarin in order to share codebase. As a result, my second part of working at Pearson included working on Xamarin platform and helped with converting and testing existing iOS features in Xamarin platform.
Xamarin
iOS
View more
Xamarin
iOS
View more
PROJECTS
Lincoln Center Android AppView Project
2017
NavigateView Project
MTA AppQuest Hackathon
2015
iOS
iOS