Vinod ojha i_os_developer

19
VINOD OJHA Address : Diversion road, Ojha engineering works Guna (M.P) 473001 Mobile : 9770020460 , 9074009068. Email : [email protected], [email protected] Passport number : L 3620017 Career Objective : - To obtain lead and co-op position in the industry to utilise my technical skills & experience, to gain valuable knowledge and to contribute to the firm in a productive way. Professional Overview A result oriented professional with overall 4.3 years of experience into all segments of iOS Development, currently working in ISC Software PVT. LTD (CoreCard software) as a Senior Software Developer to further enable a great deployment by using new tools and technological innovations to drive escalations towards the company benefit. Proficient in working with iOS based environment along with exceptional, analytical, designing and problem solving competences further great communication skills with an ability to work alongside the great team handling expertise. Areas of Exposure Experience with exceptional skills in all phases of SDLC including requirement gathering, Analysis, Design, Development, Testing and Implementation of high scalable Client/Server and

Transcript of Vinod ojha i_os_developer

Page 1: Vinod ojha i_os_developer

VINOD OJHA

Address : Diversion road, Ojha engineering works Guna (M.P) 473001Mobile : 9770020460 , 9074009068. Email : [email protected],

[email protected]

Passport number : L 3620017

Career Objective : - To obtain lead and co-op position in the industry to utilise my technical skills & experience, to gain valuable knowledge and to contribute to the firm in a productive way.

Professional Overview

A result oriented professional with overall 4.3 years of experience into all segments of iOS Development, currently working in ISC Software PVT. LTD (CoreCard software) as a Senior Software Developer to further enable a great deployment by using new tools and technological innovations to drive escalations towards the company benefit. Proficient in working with iOS based environment along with exceptional, analytical, designing and problem solving competences further great communication skills with an ability to work alongside the great team handling expertise.

Areas of Exposure

• Experience with exceptional skills in all phases of SDLC including requirement gathering, Analysis, Design, Development, Testing and Implementation of high scalable Client/Server and Web Services.

• Expertise in programming with all variant of Xcode.

DataBase• SQLite. • CoreData• User Default

Payment Gateway• Paypal• Authorised net• Inapt (Store Kit Framework) ()

Page 2: Vinod ojha i_os_developer

• Subscription Service (Auto renewal)

Third party API / Library• PJSIP Library for sip calling. • Factual data.• Google place API Using POD File.

Sharing and Login• Facebook• Twiter • Instagram• Gmail• Google Plus

• Expertise in web technology like XML, JSON and hands on experience with Google Map, Bluetooth delegation and connectivity, dialler application.

• Expertise apple Publishing for releasing application on app store.

• Proficiency with Parsing Web Services, using DOM, SAX Parser.

• Extensive working experience in SOAP and REST api call. • Proven ability to analyse problems, root causes and develop innovative solutions to business challenges and streamlining the operations.

• Exceptional ability to grasp new Technologies and its innovations along with the ability to work in group as well as casual by balancing the harmony of responsibility and ownership.

Professional Credentials

• In Past I was working with Quiz mine software PVT. Ltd Joint venture of Wagmob as a senior software developer. I was provided my services to quiz mine from Feb 2012 to jan 2014.

• Since from jan 2014 to sep. 2014 I was worked with basically a Client base company named Hiteshi Technology As a iOS software developer.

• Currently I am working with core-card Software INC. I am providing my services to ISC SOFTWARE PVT LTD from Sep 2014 as iOS software developer.

Page 3: Vinod ojha i_os_developer

Projects

Current Working Projects : -

1. NVTracker

Role : DeveloperTechnical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1Project Description - NVTracker is a client based application, WithIn these application we are provide a facility to user that he can track his/her child by using the device ID, Its basically a parent child architecture to track a child. Parent can track a child by using his current latitude and longitude. User can also create a fencing for his/her child and schedule it for a time period, Once a child current lat long cross the fencing area server will sends a notification on Parents mobile phone. in scheduling user can create a safe zone and danger zone. safe zone is basically child is not going out of the fencing area, danger zone is child is not enter in fence area. If he/she tries to enter server will send a notification. with in these application user can add a N no. of child, for these N no. child can create a N no. of fence, for each and every N no. of fence can create a N no. of scheduling. Functions : -

• On/Off the schedule and fence alert.• Notification alert.• Update child speed.• Update Low battery alert .• time interval for updating a lat long.

For Tracking the Kid : - Using a map-view in application.and using it function.For Scheduling : - Using a APNS services to get the notification. Calling several no. of APIs to : - Register, Login,Profile Update, Add Kid, Update kid, Delete Kid, Add Fence, Delete Fence, Add Schedule, Delete Schedule, Edit Schedule etc.

Responsibilities:

• Work on map kit.• Implement pod for google place API.• Provide auto search for google place.

Page 4: Vinod ojha i_os_developer

• Call a rest full Web Service• Parse a son and xml data.• Work on Mk annotation and mkPolyline.• Create a register, login / logout forgot password, reset password

architecture.• Work on APNS for notification• Work on fence creation using Mkpolyline.

Technologies used:Objective C, Xcode 7.3

Market URL : - In-Progress

2. NVCOP

Role : DeveloperTechnical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1Project Description : The NVCop is a child app which send locations lat long on server so that parent can track the child. When parent registers the child from another app the NVCop app get OTP on mobile number. After Entering this OTP in NVCop app the child get register on server. After registering App sends the lat,long,deviceId,time etc to the server via Apis .If internet is not available then lat long saved in local database with current time and when internet is available then it will sync to server. Along with database NVCop app send speed alert to parent if speed of child is more than the specified speed ,if child is in danger then he can send SOS alert to server by pressing SOS button,If battery of child if less than the specified then also battery alert is send.Silent calling feature is also there via GCM.

Responsibilities:

• Worked on APNS push Notification.• Worked on database.• Design UI of the project.• Implement Speed from location.• Battery percentage for device.• Background sending location to server.

Page 5: Vinod ojha i_os_developer

• Testing and fix issues.

Technologies used:Objective C, Xcode 7.3

Market URL : - In-Progress

Completed Projects : - Worked on so many projects some of them were listed.

1. Global Dialer

Client : Global Teleservices PVT. LTD.Role : DeveloperTeam Size - 1Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Project Description - Globe Dialler is soft Phone application Based on VOIP services using a library PJSIP. Basically its a client based application in which having a lots of functionality releted to soft phone application. In these application we are implemented - Call using VOIP, Transfer call, DTMF Conferencing, Add person in conference, Ring tone selection, Call Log, Phone Book (Synchronise with Phone Address Book), Local signalling (Dial tone, busy, ring back, etc.) Speaker, Mute, Hold Call, Touch Tone, Silence Suppression, Echo Cancellation, IM (Instant message).

Responsibilities:

• Work with PJSIP Library.• Create UI and design.• Create logout, login functionality.• Testing and fix issues.• Work with astric server• Publish application to app store.

Technologies used:Objective C, Xcode 6

Page 6: Vinod ojha i_os_developer

Market URL : - https://itunes.apple.com/us/app/ globe-dialer/id1035569122?mt=8

2. N!GAGE

Role : Developer Team Size - 1Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1Project Description - What if you had the power to influence how people feel about your workplace at your fingertips? n!Pulse (product) measures the moods of the organisation and potential mood impacts of actions with real-time actionable people insights. Business leaders now can LISTEN, UNDERSTAND, and ACT using simple, anonymous mood feedback mechanisms. Build an awesome place to work and make every employee feel like a super hero with our n!Gage (engage) suite of products: n!Pulse, n!Power, n!Quire, n!Tice. Simple, automated, anonymous mood feedback alloyed with real-time surveys helps line managers, business leaders and HR leads to gauge the pulse of the organisation. Influence the moods of the workforce, measure organisational health and wellness impacts instantly.

Responsibilities:• Work on Local Notification.• Work scheduling local notification.• Update Batch count with in the application.• Implement AJAX call for API.• Implement On line and Off line feature.• Implement Notification history according to the priority.• Create Question and answer based on the requirement and

handle the On/ line and Off / line feature.• Use Blocks, data archiver, data connection with URL.• Work on Background Fetch.• Work on timer to check several condition according to the need.• Work on Multi threading to perform several task.• Work on NSDATE objects to start and fetch the data from api at

specific time 12 AM once and when server sends notification.• Use NSDATE to schedule the local notification line at specific

time.• Use NSDATE to compare the notification is either is present or

Page 7: Vinod ojha i_os_developer

past.• Work on local data to show the values in off line mode and for

scheduling part is always taken care in off line mode.

Handle so many condition in project regarding the local notification and question screen and On Line and Off Line Feature.

Technologies used:Objective C, Xcode 6

Market URL : - https://itunes.apple.com/ca/app/n!gage/id1091526608?mt=8

3. VENTUS

Role : Developer Team Size - 2Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.

Project Description - Its’ a Client application within this application providing Bluetooth weather series offers you the added value with this free App, allowing you to view weather data collected by the product on your BLE-enabled smart device. With up to 30m- transmission range, you can freely move around your house while checking out the latest updates.

Responsibilities:

• Create UI and design.• Create logout, login functionality.• Testing and fix issues.• Work on bluetooth delegate and library• Publish application to app store.

Technologies used:Objective C, Xcode 5

Market URL : - https://itunes.apple.com/us/app/ ventus/id928478375?mt=8

4. FedEX SMSA Services

Page 8: Vinod ojha i_os_developer

Role : Developer Team Size - 2Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1

Project Description - Its’ a Client application within this application providing the Tracking of particular shipment, adding the shipment for push notification, watch list for the shipment, and user can also track the location of the shipment by using the mkmap annotation services and user can also find the path from current location to destination by using these services user is able track shipment. For performing these services we are using some of soap web services.

Responsibilities:

• Create UI and design.• Create logout, login functionality.• Testing and fix issues.• Work on apple map, Pin Annotation, Map direction• Call Rest full web service to get the data.• Xml and Jason parsing• Publish application to app store.

Technologies used:Objective C, Xcode 5

Market URL : - https://itunes.apple.com/in/app/ fedex-mobile/id304462049?mt=8

5. Kühlschrank-Alarm

Role : Developer Team Size - 2Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1

Page 9: Vinod ojha i_os_developer

Project Description - Its’ a Client application within this application we are provide the facility to user that he will take the information regarding there food that he scanned and put in the fridge that application generate the alarm for the junk food or u also able the to set alarm for the food on scanning the services provided the whole information for the food for calories and etc. with in the these application we are using a web based model on web view all view come by server and display on the web view on touch gesture we are using he services and some of the place we are using native code for the application. in these application we are using a pan gesture, web services, touch gesture,push notification, html view, web view based views, etc.

Responsibilities:

• Create UI and design.• Create logout, login functionality.• Testing and fix issues.• Work on apple map, Pin Annotation, Map direction• Call Rest full web service to get the data.• Xml and Jason parsing• Publish application to app store.

Technologies used : - Objective C, Xcode 5

Market URL : - https://itunes.apple.com/de/app/ kuhlschrank-alarm/id547172525? mt=8

6. Go Build

Role : Developer Team Size - 2Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1

Project Description - Its’ a Client application within this application we are provide the facility. to user portable toolbox for learning more about the fast-growing, lucrative careers found in the construction, transportation, manufacturing, and telecommunication industries. With the Go Build Mobile App, users can stay informed about changes within the industry and get connected to training facilities

Page 10: Vinod ojha i_os_developer

throughout the country that can help them reach career goals in their trade of choice.

Responsibilities:

• Create UI and design.• Create logout, login functionality.• Testing and fix issues.• Call Rest full web service to get the data.• Xml and Jason parsing• Publish application to app store.

Technologies used : -

Objective C, Xcode 5

Market URL : - https://itunes.apple.com/us/ app/go-build/id864006323? mt=8

7. Job Manager

Role : Developer Team Size - 1Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1

Project Description - Its’ a Client application within this application we are provide the facility to user that he will manage the employees details and msg and profile for each user and there requirement. With in the application we are using the web services for updating the application and user for there status, by using the push notification.

Responsibilities:

• Create UI and design.• Create logout, login functionality.• Testing and fix issues.• Call Rest full web service to get the data.• Xml and Jason parsing

Page 11: Vinod ojha i_os_developer

• Publish application to app store.

Technologies used : -

Objective C, Xcode 5

Market URL : - https://itunes.apple.com/us/app/ mobile-jobmanager/id549787279? mt=8

8. Learn Arabic Alphabet Writing

Role : Developer Team Size - 3Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1

Project Description - Its’ a Client application within this application user can practice Hindi letters along with numbers. Learn to write numbers from 0-10. Features: 1) Choose letters/numbers from scroll menu.2) Pick your favourite colour- pencil.

3) View picture related to letters /numbers.

4) Hear pronunciation of each Hindi letter /number.

Responsibilities:

• Create UI and design.• Testing and fix issues.• Work on core animation and touch gesture delegates.• Publish application to app store.

Technologies used : -

Objective C, Xcode 5

Market URL : - https://itunes.apple.com/us/app/ learn-arabic-alphabet-writing/ id524346949?mt=8

Page 12: Vinod ojha i_os_developer

9. To Remember This

Role : Developer Team Size - 1Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1

Project Description - Its’ a Client application. TRT Mobile App allows users to store all of their photo book creations digitally in a virtual bookshelf. Now you take all of your TRT photo creations with you on the go and share your life’s greatest moments with friends and family from your phone or tablet. Each page comes to life in a innovative flip book that allows you to re-live those special moments with the swipe of your finger. Store digital photo books in a neat and organised virtual bookshelf so those memories can be enjoyed from anywhere for years to come.2) Pick your favourite colour- pencil.3) View picture related to letters /numbers.

4) Hear pronunciation of each Hindi letter /number.

Responsibilities:

• Create UI and design.• Testing and fix issues.• Call rest full web services and parsing xml and json.• Work on core animation and touch gesture delegates.• Publish application to app store.

Technologies used : -

Objective C, Xcode 5

Market URL : - https://itunes.apple.com/us/app/to- remember-this/id918095446?mt=8

10. Programming for Kids

Role : Developer

Page 13: Vinod ojha i_os_developer

Team Size - 1Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1

Project Description - Its’ a Client application within this application Kids can learn about becoming a Dentist via 11 goals. Each goal provides quiz, explanation and an activity. Responsibilities:

• Create UI and design.• Testing and fix issues.• Implement In-App Purchase.• Implement Scratch, Draw , Drag and drop, Draw and animation

functionality for activity.• Work on core animation and touch gesture delegates.• Publish application to app store.

Technologies used : -

Objective C, Xcode 5

Market URL : - https://itunes.apple.com/in/app/little- programmer-by-wagmob/ id576353456?mt=8

10. Learn Hindi

Role : Developer Team Size - 1Technical Details - Objective C, iPhone, iPadKey Learning - Co- ordination, Consultant, Designing, Programming and Architecture designing.Team Size - 1

Project Description - Its’ a Client application within this application we are providing Learn, Write and pronounced word with the help of Vocabulary, Phrasebook, Visual Dictionary, Tutorial and also Providing the Alphabet Writer with Number Writing Section Achieved so many things like state saving Global

Page 14: Vinod ojha i_os_developer

search, in-app a Flexile architecture for any application integration.

Responsibilities:

• Create UI and design.• Testing and fix issues.• Implement In-App Purchase.• Work on core animation and touch gesture delegates.• Publish application to app store.

Technologies used : -

Objective C, Xcode 5

Market URL : - https://itunes.apple.com/in/app/little- programmer-by-wagmob/ id576353456?mt=8

Academic Credentials • Completed MCA from Laxmi Narain College of Technology, Bhopal (M.P.)

in 2011.

Areas of Interest

• Creative Art, Lateral Concepts and Innovations, Reading Books and Listening to Soft Indian music.

Extra-Curricular

• Class Representative and Batch Leader in all institutions since school.• Agile personality involved in various inter-school and college level sports

activities.

Language Skills

• English, Hindi

Personal Details• Father’s Name : Shree Ramesh Chandra ojha• Date of Birth : January 22, 1986 • Nationality : Indian • Marital Status : Married • Permanent Address : - Diversion road, ojha engineering works

Page 15: Vinod ojha i_os_developer

guna 473001, INDIA

Place:                                                        (VINOD OJHA)