About

I’m a software engineer working at mastercard, Pune, India via vendor Altimetrik India Pvt. Ltd., Pune, India. I’ve total 8 years of experience in building native iOS applications.


Download Resume


Table of Contents

Professional Synopsis

  • A dynamic professional with over 8 years of experience in iPhone/iPad application development with strong domain knowledge and object oriented language expertise.
  • Proficient in analyzing customer requirements, understanding them to provide customized solutions towards accomplishment of corporate goals.
  • Flexible and able to adapt quickly to environments and ensure the delivery of new solutions on time.
  • Aptitude for understanding new processes and technologies and ability to take independent decisions.
  • Skilled in identifying & adopting emerging trends & addressing industry requirements to achieve organizational objectives and profitability norms.
  • Creative and innovative thinker, bringing energy, enthusiasm to problem resolution. An excellent communicator with strong analytical skills.

Skills

Platform: Mac, Windows
Languages: Swift Programming Language, Objective C Programming Language, Kotlin-Beginner
Databases: SQLite, MySQL
Tools/IDE: Xcode, Android Studio
iPhone Frameworks: UIKit, MapKit, CoreLocation, MediaPlayer, Accelerate, Addressbook, CoreData, MessageUI
SocialAPIs: Facebook, Twitter , Google SignIn, DropBox
DevOps: Fastlane, Githooks, Crashlytics, HockeyApp, Jenkins, travis-ci
Project Management Tools: RedMine, Basecamp, Assembla, Rally, JIRA
Bug Tracking Tools: Mantis Bug-tracker, Jira, Redmine, Github, BitBucket
Prototype/Mockup Tools: Balsamiq, NinjaMock, iPlotz, OmniGraffel
Subversions: SVN, Git, HG Mercurial
Quick Image Editing Tools: Preview, Seashore, Paintbrush, Photoshop, GIMP
AppStore & AdHoc: Developer & Distribution Certificates management, Keychain access, App Identifiers, Passbook, Device Identifiers management, Provisioning profile management, iTunesConnect App management, TestFlight Release management
API/WebService Analysis: SOAP UI, Postman, RestClient, SOAP Client for Mac
Web languages: Markdown, Textile, XML, JSON, HTML, CSS

Experience

Summary

Designation Company Duration
Mentor & Lead for iOS Apps Dev Mastercard (Via Altimetrik) Aug-2015 to till date
System Analyst in Mobile Apps UST Global May-2014 to Aug-2015
iOS Lead App Developer Helios Solutions October 2011 – July 2012
iOS App Developer Valtech India Software Services Pvt Ltd October 2011 – July 2012
iOS App Devloper Digicorp Information System P. Ltd Feb 2010 – Oct-2011
Software Engineer Hidden Brains Infotech Ltd. May 2009 – Jan 2010

Details

Mentor & Lead for iOS Apps Dev @ Altimetrik (Aug-2015)

Company: Altimetrik, Business Bay, Yerwada, Pune, Maharashtra

Currently working for Mastercard (through vendor Altimetrik)

Project Management

  • Communication with client & requirements gathering.
  • Preparing estimates & defining scopes, tracking progress of each tasks via ticket-management in redmine.

Responsibilities as Development lead

  • Repository management using SVN or Github
  • Communication with team-mates, API developers, Project manager, Designer as per requirement.
  • Frequent code-review & tracking quality of the code as per the coding standards
  • Managing development & production app-releases.
  • Tracking time & sending time-logs of each developer involved in project.
  • Dependencies management Responsibilities as Developer & Tester
  • Hands-on experience in Native CoreData, SQLite, UIKit, MessageUI, CoreLocation, AddressBook, Accounts, iAd, EventKit, MapKit, MediaPlayer frameworks.
  • Manual testing of each Modules developed in different simulators & devices with different conditions for stress testing.

System Analyst in Mobile Apps (May-2014 to Aug-2015)

Company: UST Global, Prestige Shantiniketan, Whitefield, Bangalore, Karnataka.

Project Management

  • Communication with Project Manager, Solution Architect & Client
  • Providing estimates, technical documents, defining scopes, tracking progress of each task, preparing release & sharing with client.

Responsibilities

  • Code repository management
  • Code review
  • Application developer level testing
  • App build & distribution
  • Merging, reviewing, resolving code conflicts
  • Developing mockups for Apps
  • Describing development requirements to developers
  • Assigning tasks
  • Support on technical challenges
  • Research and development
  • Scheduling & taking Knowledge sharing sessions

iOS Lead App Developer (Feb-2013 to Apr-2014)

Company: Helios Solutions, Gotri road, Baroda, Gujarat.

  • Designated to lead the mobile-team of 2 members for development of specific product
  • Managing project requirements
  • Video/Audio conferences with client
  • Estimations management, Project management using Red-mine open-source tool.
  • Team collaboration using Github, Smart-SVN
  • Managing code-standards & frequent code-review
  • Communication with project-manager for planning, designer for design-stuff
  • Arranging & attending daily meetings for planned tasks for the day
  • Managing tickets over sticky-board / scrum-board - reflection of red-mine tickets.

iOS App Developer (October 2011 – July 2012)

Company: Valtech India Software Services Pvt Ltd (CMMI Level 5), Bangalore, Karnataka

  • Discussion with other iOS developer, dividing task & working simultaneously.
  • Grabbing the requirements from Project Manger.
  • Creating rough mock-ups for the application.
  • Reviewing the code of other developers
  • Guidance to other developers for improvements in App-Development.
  • Communication with designers, web-service developers, tester & other members as per need.
  • Developing application from scratch to end.
  • Knowledge sharing sessions on each week-ends.

iOS App Devloper (Feb 2010 – Oct-2011)

Company: Digicorp Information System P. Ltd, Ahmedabad, Gujarat

  • Grabbing the requirements from Project Manger.
  • Creating rough mock-ups for the application.
  • Preparing documents like Functional documents, Technical specification documents, Effort Estimation documents.
  • Reviewing the code of other developers.
  • Managing entire code-base in sub-version systems.
  • Sending project code-base, archives, .iPA files & other different distribution methods.
  • App Store upload process responsibility
  • Interacting with other teams like Android Team.
  • Communication with designers, web-service developers, tester & other members as per need.
  • Developing application from scratch to end

Software Engineer (May 2009 – Jan 2010)

Company: Hidden Brains Infotech Ltd., Ahmedabad, Gujarat

  • Allocating time for giving training to new iOS developers.
  • Giving training to freshers & assigning tasks to them.
  • Grabbing the requirements from Project Manger.
  • Creating rough mock-ups for the application.
  • Communication with designers, web-service developers, tester & other members as per need.
  • Developing application from scratch to end.
  • Apple store approval process for an application.