Shrikant Soni.
Sr.iPhone Application Developer
Summary
Over all 9 years’ experience, 6 years as Sr.Software Engineer and 3 years as Sr.Software Engineer cum Tech Lead in iOS application development.
iOS Lead/Architect working on iPhone and iPad apps. I've been into iOS development since 2013 and also have experience with COCOA, Swift 4, 5 & Objective C.
Trained to work on Test Driven Development Process of software development. Proficient in handling multiple projects simultaneously.
Proficient in providing Web Services List, Database Management, Locations Services, Audio, Graphics and Animation capabilities in Applications, through understanding COCOA design patterns, MVC architecture and other concepts like Delegation, Protocols and Modal classes.
Strong Understanding of the iOS Provisioning Portal Viz. Obtaining Development Certificate, Assigning Devices and Installing Development Provisioning Profiles.
As software developer experienced in designing, developing and delivering solutions.
SOAP and REST based web service call and XML/JSON Parsing.
Good command on Object Oriented concepts and Reusability.
Knowledge of software developing methods such as SDLC, OOPs, Prototyping.
In-depth knowledge of the object-oriented programming, object-oriented analysis and development.
API integration of social networks like Facebook, Twitter, Game-Center etc.
Strengths include Analysis and Efficient Problem-Solving expertise.
Familiarity with Mac OSX and Apple iPhone user interface.
Sound knowledge of the Software Development Life Cycle.
In-depth knowledge of SOAP and REST based web service call and XML/JSON parsing.
Proficient with Xcode IDE, iPhone SDK, Apple Approval Distribution Process.
Good knowledge of Software Configuration Management & Version control.
Good communication skills and versatile team player.
Professional Experience
Presently I have been working in the Flawless Info Solutions as a Mobile Tech Lead since last November 2019 to present.
Role: Team Management
Responsibilities:
Estimation, Requirement Analysis, Project Planning, Application Implementation, Design, Coding and Testing standard and Assign task to developer.
Provide architectural and technical leadership to our mobile development division.
Work closely with Project Management and Leadership to drive projects, identify optimal software technologies to utilize, evaluate/deliver software requirements specifications, successfully execute schedules and assist in software development for our various platforms.
Developed an iPad application to client specs for internal corporate use.
Worked with the client for gathering the requirements for the application.
Coordinated with an offshore team by allotting them various responsibilities in the project.
Worked in an Agile Scrum development methodology using SVN, Git, BitBucket Source Control.
Collaborated with an offshore designer to create client approved Graphics for the application.
Used RESTful JSON web services to communicate with the server. Used JIRA software for all issues and ticket tracking.
Environment: Swift-4/5, Xcode, Interface-Builder, Apple Maps, Core location, Cocoa Touch, UIKit framework, MVC architecture, Mapkit framework, RESTful JSON web services.
Previously worked with Tops Infoways Pvt Ltd. as an iOS Team Leader since June-2018 to October-2019.
Previously worked with Ebiztrait Technolabs Pvt Ltd. as an iOS Team Leader since June-2015 to June-2018.
Worked with Shark Technologies as an iPhone Apps Developer since May-2013 to May-2015.
Project Summary
Project: GoCar
GoCar (iPhone Application): Car Sharing & Booking Application.
Role & Responsibilities: As an iOS app developer.
App Features: GoCar is the first Car sharing service in Ireland. It launched in Cork in September 2008, with the support of Cork City Council as a pilot scheme. Cork City Council gave GoCar use of 3 car parking locations in Cork City as part of a wider pilot scheme. Ireland's National Spatial Strategy has noted Car Sharing as one element of the strategy.
App Features:
Book & Find Car
Extend & Stop Journey
Open & Lock Car
Gift Credits to other user for booking
Payment from application
Add / Remove and select default Credit Card
Upload driver license
Environment: Swift-3, Inverse (iBox) Cocoa touches Framework.
Project: MusicPad Events
App Features: MusicPad Events, is for find interesting music events using Musicpad app. It’s a modern app to promote events and also find events near you. It is easy to use, intuitive and totally free.
Role & Responsibilities: As an iOS apps developer involved in the following tasks:
To find nearest Events based on live coordinate.
Lead Developer to design & develop the application.
Managed to debug and solved the bugs.
Environment: SQLite database, Swift-4, .Net, Cocoa touches Framework.
Project: Dublin Coach
Dublin Coach App designed to provide Real Time Information on passenger coach services. The App identifies the nearest bus stop to your current location automatically. Dublin Coach App provides information of expected time and scheduled time of coaches approaching your nearest stop.
Role & Responsibilities: As an iOS apps developer involved in the following tasks:
Live GPS Tracking position based on Google Map.
To find nearest Stop Based on Live Coordinate.
Partnered with Lead Developer to design the application.
Environment: SQLite database, iOS Objective-C, Cocoa touches Framework.
Project: TheMove - Party Finder
TheMove is a party locator app that uses your location and connects you to all the hottest parties around you. TheMove is updated daily with new parties which will always give you a move. Using the app, you can not only attend interesting parties near you, but also host parties and make money using our in-app ticketing system! Throw lit parties and rack up good ratings to create recurring attendees and turn your awesome parties into a side hustle.
Role & Responsibilities: As an iOS apps developer.
To find nearest Event based on Live Coordinate.
Partnered with Lead Developer to design and develop the application.
Managed to debug and solved the bugs.
Environment: Swift-3, PHP. iOS, Cocoa touches Framework.
Project: FireNSpec
FireNSpec(iPad Application): FireNspec is a revolutionary new application that enables Fire Inspectors to conduct their inspections using an iPad. Fire Inspectors can complete and sign an inspection and then email the completed form right from the convenience of an iPad.
Role & Responsibilities: As an iOS apps developer.
Whole development of the application.
App Features:
When it comes to the fireNspec app, you have three account types to choose from: Local, Local with Cloud, and Sync User.
Environment: SQLite database, Objective-C, Cocoa touches Framework, Backend - .Net.
Project: ANMM
ANMM(iPad Application): The Australian National Maritime Museum is Australia’s national centre for maritime collections, exhibitions, public programs, research and archaeology.
App Features:
ANMM
Download the Magazine from Store
In-app purchase for download Magazine
Find the Magazine from store
Read downloaded magazine offline
Transaction history
Share application & downloaded Magazine
Environment: Objective C, Document Reader (PDF Reader) Cocoa touches Framework.
Key Skills
C / C++ / Objective C
Swift- 4&5
Social Media API
XMPP
iPhone SDK
Payment Gateway
Cocoa Touch
XML and JSon
Technology
Operating System
Tools / Framework
Database
iPhone / iPad / MAC
MAC OS Big Sure, Win-10
XCode 11.6
SQLite/Core Data/Firebase
Education
March-2013 to May-2013
Advanced iPhone Apps Development
From, Shark Technologies.
Languages
English
Gujarati
Hindi
Address
F/704, Rajyash Reevanta, B/h.G.B.Shah College, Nr.Silver Flora Tower, Vasna,-380007
Declaration:
I hereby declare that the above-mentioned information is true to the best of my knowledge.
Thanking you,
Place: Ahmedabad
Shrikant S.