Prem Pratap Singh

Prem Pratap Singh

$30/hr
iOS Developer with Swift, Objective C, XCode, iOS Sdk, RxSwift, MVVM
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
42 years old
Location:
Dehradun, Uttarakhand, India
Experience:
12 years
PREM PRATAP SINGH iOS Developer | Swift, Objective-C, XCode, RxSwift, MVVMC/MVVM, Firebase name Prem Pratap Singh email- nationality Indian phone - date of birth 21 April 1982 skype xparrow marital status Married about me location Dehradun, India linkedin contact me https://www.linkedin.com/in/prempratap-singh-0b3b26a3/ github https://github.com/prempratapsingh INTRODUCTION I work as an independent iOS Developer with experience and knowledge in below iOS technology stack, • Swift, Objective-C, Cordova (Integration) • Reactive programming with RxSwift. • iOS frameworks (CoreData, GCD, ARC, AVFoundation, MapKit, CoreGraphics, UIKit etc). • CocoaPods - Alamofire, RealmSwift, Branch, Segment-Amplitude, Instabug, FBLoginKit, TwitterKit, Crashlytics etc. • App analytics with frameworks like Branch and Amplitude. • XCode, Interface Builder, Adaptive UI/UX design with AutoLayout & Size Classes. • MVVMC, MVVM, Protocol Oriented Programming, Object Oriented Programming. - XCTest Unit/UI testing. • XCode Instruments app performance profiling & tuning. • Firebase & AWS API development and integration. • Live app crash/bug tracking/reporting with InstaBug. • Local & Server Push Notifications. - iTunes connect • TestFlight release and App store submission. - Git, Trello, Slack, Jira, iTunes. These are links of some of the best iOS projects, I have worked on so far, 1. TravelBank Expense and Booking management app https://itunes.apple.com/us/app/travelbank-expenses-and-travel/id-?mt=8 2. ChickWeight fitness app https://itunes.apple.com/fr/app/le-poids-chiche-bien-%C3%AAtre/id-?mt=8 3. ChefOne social dinning app https://itunes.apple.com/us/app/chef-one/id-?mt=8 4. MindContine smokers training app https://itunes.apple.com/us/app/mindcotine-vr/id-?mt=8 5. EventsHigh event management app https://itunes.apple.com/in/app/events-high-meet-your-city/id-?mt=8 The Portfolio section of the resume has more details about these projects. OBJECTIVE Developing iOS apps is not just a profession for me, rather it's my passion. I believe, with quality mobile apps, we can help people bring positive changes, growth and happiness in their life. With this inspiration, I drive my work and look forward to join a team where I can get opportunity to work on such apps development and to provide best possible services utilizing my skills and experience. TECHNICAL SKILLS languages Swift Objective C ActionScript, JavaScript code Git versioning Bitbucket performance analysis XCode Instruments and optimization Adobe Scout frameworks UiKit, GCD, MapKit, CoreGraphics, CoreAnimation, CoreData, AudioKit, Realm, StoreKit, Firebase, FBSDKLoginKit, TwitterKit software RxSwift design MVVMC paradigms MVVM Protocol Oriented Programming IDEs XCode IntelliJ Idea Flash Builder UX/UI Interface Builder design Photoshop Sketch, Invision, Abstract unit/UI XCTest testing Flex Unit functional TestFlight testing HockeyApp tools Trello Slack HubStaff Asana JIRA external libraries CocoaPods SDKs iOS 12 and earlier, Apache/Adobe Flex Adobe Air WORK EXPERIENCE TravelBank https://travelbank.com/ Remote iOS Developer June 2018 – Present Adroit http://adroit.nz/ Remote iOS Developer November 2017 – February 2018 (4 months) I am contributing to the TravelBank’s Booking and Expense Management iOS app development as a full time remote resource. My responsibilities includes, 1. Daily Standup with development team for the work status sharing and task planning using JIRA. 2. Coding, UnitTesting, Code Reviews 3. Communication with the Backend/API team, QA team and Product Design teams. 4. Weekly technical discussion with the iOS development team regarding adoption of updated iOS technologies, app performance review/optimisation, app stability and overall good health of the app and product. 5. Sprint demos for the features developed. I worked with Adroit's product engineering team as an iOS Developer for adding extensions to Adroit's innovative Internet Of Things (IoT) products. It's awesome to be a part of such innovative team and get to work in the IoT domain! I used Swift, Objective-C, XCode, XCTest, RxSwift, AWS EC2, AWS IOT SDK, iOS IOT SDK for my day to day development, unit testing and release tasks. My daily work schedule included planning for the product development tasks, coding/unit-testing, status update calls, iTunes/TestFlight releases, etc. RawShorts http://www.rawshorts.com/ Senior iOS Developer May 2016 - September 2017 (1 year 5 months) I joined the highly innovative and exciting team of RawShorts as a remote Senior iOS Developer and contributed to the RawShorts iPhone/iPad Video Builder app for adding new extensions to it. I used Swift, Objective-C, XCode, RxSwift, Firebase, FBSdk, TwitterSDK and related technologies for my front end development work. My typical work schedule included having planning/status meeting with the team leads and architects, designing system designs, coding, unit testing, build packaging and release. Blippar https://web.blippar.com/ Remote iOS Contractor Feb 2015 - May 2016 (1 year 4 months) As a remote contractor, I worked with Blippar’s Blipp Builder team for adding new features and fixing defects to the builder iPhone/iPad application. I used Swift, Objective-C, XCode, XCTest, AWS and other technologies for my front end development work. My day to day work activities included, • • • • Daily standup call with London based Blipp Builder team for status reporting and daily work planning. Weekly call with management for Sprint retrospective, backlog grooming and sprint planning. Analysis, QnA, Planning and Effort estimation for JIRA tickets. Coding, Unit Testing, CPU/RAM profiling, Build release and QA. Wiki Documentation. Analysis of client created Blipps to help them troubleshoot Blipp creation, configuration and rendering. • • HCL Technology https://www.hcltech.com/ Technical Lead – Flash/Flex/AIR Jan 2013 – Nov 2014 (1 year 11 months) Working as a Technical Lead for Adobe AIR/Flex/Flash technologies, my daily work included some or all of the below activities, • • • • • • • • Sapient Nitro https://www.sapientrazorfish.com/ Senior Interactive Developer Sep 2012 – Jan 2013 (5 Months) Writing programs for Adobe AIR/Flex/Flash projects, unit testing, code review, build, packaging and release. Communicating with Business requirement team, QA team, Clients for project related activities. Creating application prototype and Proof of Concepts for pre-sales activities. Providing technical help and solution to other team members. Taking first and second rounds of technical interviews. Blogs writing. Research and Development on advanced concepts like automation tools, new/upcoming trends in technology. Conducting training sessions on Adobe AIR/Flex/Flash technology. As a Senior Interactive Devloper, I worked on Rich Internet Applications (RIA)/Mobile (iOS, Android) project using Adobe Flex/AIR/Flash technologies. My role involved all the SDLC processes, that were from interaction with client for requirement gathering and day to day project plan to design, development/ execution, testing and delivery. I used technologies like Adobe Flash, ActionScript 2.0/3.0, XML, OOPS, Core Java, Oracle, PHP, Dot Net Backend Services and integration with Adobe AIR/Flex/Flash app, Adobe Flex, Adobe AIR, Flex Unit, Flex PMD, Maven, Hudson and Enterprise Architect. Nagarro http://www.nagarro.com/en Member Delivery Group March 2012 – Sep 2012 (7 Months) As a Member Delivery Group (MDG), I worked on Rich Internet Applications (RIA)/Mobile (iOS, Android) project using Adobe Flex/AIR/Flash technologies. My role involved all the SDLC processes, that is from interaction with client for requirement gathering and day to day project plan to design, development/ execution, testing and delivery. I worked using technologies like Core Java, Oracle, PHP, Dot Net Backend Services and integration with Adobe AIR/Flex/Flash app, Adobe Flex, Adobe AIR, Flex Unit, Flex PMD, Maven, Hudson, Enterprise Architect HCL Technologies http://www.hcltech.com Lead Engineer Jan 2009 – Oct 2011 (2 years 7 months) Magic Software https://www.magicsw.com/ Software Programmer April 2007 – Jan 2009 (1 year 10 months) As a Lead Engineer, I worked on Rich Internet Applications’ (RIA) project using Adobe Flex/Flash technologies. I was involved in all the SDLC processes, i.e. from direct interaction with client for requirement gathering and day to day project plan to design, development/execution, testing and final delivery. In HCL, for a Flex/Flash project, the team size was mostly 2-4. This gave ample opportunities for challenging work and learning for designing and developing the entire project from scratch on own. I was mostly involved in designing, developing, testing and maintaining application architectures. I worked as a Software Programmer for Flash and Flex technologies for developing E-Learning software products/engines and Games. I used technologies like Adobe Flex, Adobe AIR, Adobe Flash, ActionScript 2.0/3.0, Cairngorm, Adobe Catalyst, Adobe Flash Builder, XML, OOPS, HTML, Javascript, CSS and Dreamweaver. EDUCATION IGNOU, New Delhi http://www.ignou.ac.in/ Bachelor In Computer Applications Jan 2002 to June 2006 Paul Hudson https://www.hackingwithswift.com/ Hacking with Swift, iOS development Sep 2016 to Sep 2016 Udemy https://www.udemy.com/ iOS 10 & Swift 3: From Beginner to Paid Professional Sep 2016 to Oct 2016 I pursued bachelor degree program in Computer Applications from IGNOU, New Delhi. This was a 3 years graduation program with major subjects like C, C++, Java, JavaScript, RDBMS, Networking, Computer Engineering, Theory of Computation, and Mathematics. Paul Hudson is a famous name in the iOS development domain. He imparts online training to aspiring iOS developers for Swift, XCode, iOS, Objective C and similar technologies. I enrolled to his famous Hacking with Swift course and learnt basic to advanced concepts of iOS development. This is a very popular course on Udemy and run by Mark Price and his team. I enrolled to this course for gaining practical training for iPhone/iPad development and gained knowledge/experience on developing real life iOS apps like Shopping App, Social App, Uber Clone, etc. HOBBIES Playing with my son, taking quick nap and cooking delicious/spicy meal is what, I love to do in my spare time. Learn to play Spanish guitar has been a long awaited desire; I hope to start spending some time on it soon.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.