Tech Lead Resume
SUMMARY
- Technology Lead, 10 years of experience in iOS Development using Objec - tive-C and Swift (6 Yrs). Total 12 years of IT experience.
- Worked as a Team Lead and handled up to 5 members for multiple projects. Experience in designing architecture, UI and UX of applications.
- Strong knowledge in implementing core Frameworks like CoreLocation, Pho- tos, CoreGraphics, MapKit and UIKit/Cocoa Touch Frameworks.
- Experience in Event apps, location based Coupons and multiple photos uploading/downloading application that works in background continuously.
- Well versed with On Demand Resources, AWS S3, Dropbox, PARSE and HEROKU for content storage, their integration with the mobile application and retrieval and optimization.
- Experienced in working with data parsing from JSON, CSV, plist and XML to dynamically display data on iPhone/iPad.
- Created video clipper similar to iPhone’s photos functionality and audio record- ing applications with the help of AVFoundation frameworks.
- Worked on CoreImage filters, masking, color and image processing based ap- plications.
- Experience in integrating SocialMedia SDK integration like Facebook, Twitter and Fabric.
- Experience of creating social applications with vast features similar to Insta- gram and dating applications.
- Knowledge of integrating HTML5 and Javascript, and java code in native ap- plications.
- Worked on few iOS projects for automating the iOS application UI and verify- ing the test cases with the help of open source tool Appium.
- Experience in Black box Automation Testing with Apple developer’s tool XCUITest and third party testing tools like Appium, MonkeyTalk and Squish.
- Worked on Screenshots Automation of iOS application on every simulator in multiple languages with the help of Fastlane’s SnapShot.
- Experience of working on Git and SVN Projects with the help of Xcode, Source Tree, SVNX and SmartSVN.
- Experience in working with Agile/Scrum teams and providing technical guid- ance to the test teams to build manual and automated test suites.
TECHNICAL SKILLS
Programming Languages: Swift, Objective C for IOS, C, Java Android, .Net C#
Web Technologies: Web Services (SOAP/Restful)
So5wares: Xcode, SQL SERVER, Apache Tomcat, Android Studio, Eclipse.
Databases: Sqlite, MySql, Core Data
Pla9orms/OS: Mac OSX, Linux, MicrosoR Windows
Framework: Google Analytics, Revmob, Admob, iAds, Mixpanel, Testflight, Parse, InApp Purchase, AFNetworking, Almo re,Twitter, Facebook, Gmail, Linkedin, MessageUI, AVFoundation, Crashalytics, Quartz core, Youtube, Paypal, ZOOZ Sdks, Core Location, Assests Library, Mapkit, Google Map, AdderessBook Sdk, Sqlite3, Fabric, Firebase
PROFESSIONAL EXPERIENCE
Confidential
Tech Lead
Responsibilities:
- Apps for showing products of the firm to its clients in the form of digital catalogs. Where they can compare pricing and other features of the products. Maintain- ing the digital catalogs presentation and special offers time with respect to part- ner stores timezones.
- Survey app that gets survey from backend. App has all the features that are re- quired in survey (Multi check, single check, image upload, preview, skip, progress etc.). Save the state of the survey to fill it later. Taking the survey in offline mode and uploading it to the server when device again comes online.
- Events registration and tracking the activity of the user attending the events on the basis of geo location tracking. Generating the QR based badge of the invi- tee from client app and scanning the QR based code and verifying the details from the backend from another admin app.
- Appointment based app for the customers. When customer visit to the store he can fill the feedback about the products. Creating the full day feedbacks in to CSV format and zipping and uploading it to server in the evening before store close time.
- App for displaying sales trends of different products with region based selec- tions. This app can show what products are available to the partners in different stores. App shows the data as per the authentication level of store users like owner, store manager, sales person.
- Adding new functionality to the existing applications.
- Updating the application with latest iOS releases.
- Bug Fixing of IOS Applications.
- Analyzing crash logs by symbolicating the logs.
- Resolving Layout issues across multiple IOS devices.
- Automate app UI testing of application using Appium.
Environment: Swift, Objective-C, Xcode.
Confidential
Consultant/Senior IOS Developer
Responsibilities:
- Requirement gathering for application.
- Complete development of application from scratch.
Environment: Swift, Xcode, Phillips Hue Bulbs, Homekit Simulator.
