Senior Developer Resume
Richardson, TexaS
EXPERIENCE SUMMARY:
- Having around 11 years of experience in Mobile application development on multiple platforms like iOS, Swift 3.x, Swift 2.x, Objective C, Confidential, C++, Qt.
- Worked as Sr Developer and Tech lead for customers like Confidential & Confidential, Confidential, Confidential and Confidential Payment System.
- Having 7 years of Exp in iOS and have Strong object oriented skills.
- Worked on pure native and hybrid apps.
- Experience in inter app comminication.
- Worked on Restful and Soap APIs to connect to backend services.
- Ability to convert client goals into technical specifications.
- Experienced on Universal applications, developing frameworks, multi threading, coredata, parsing, storyboard, etc.
- Experienced in StackView introduced in iOS 9 and autolayout.
- Experienced in app distribution via fabric and crash reporting tools like Cra shlytics.
- Experienced in Rich and Simple Push Notification framework.
- Worked on Oauth authentication process.
- Worked on Bluetooth printers.
- Experienced in different Graphs like Core plot and google charts.
- Experienced in handling web services, closure/Blocks and AFNetworking library.
- Experience in effort estimation, analysis, designing, development and implementation of enterprise business applications & custom user interface framework development for iOS.
- Experience in developing cross platform library in C++. Exposure on data structure.
- Strong optimization and debugging skills.
SKILL:
Languages/Framework: Swift 3.x, Swift 2.x,Objective C, C++, C, MAC - OSx & iOS, Confidential C++, QML, SQL
Database: SQLite, Core Data
WebServices: SOAP, REST, OS iOS, Android, Confidential, Windows
Tools:: XCode 8,7,6,5, Fabric, Crashlytics, Carbide, Qt Creator, Codewarrior, Visual Studio, JIRA, BugZilla
Version Control tools: SVN, Git, CVS, Wireshark
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, Texas
Senior Developer
Platform & Skills: Swift 4, Swift 3.x, 2.3, Objective C
Responsibilities:
- Developed Rich and Simple Push Notification.
- Worked on sending and getting control from mhtml.
- Worked on developing UI using stackview introduced in iOS 9.
- Implemented the web services, webkit and multi threading parts.
- Worked on background threads, awakening app in background and update the badge count.
- Defect fixing
- Migration from Swift 2.3 to Swift 3.0
Confidential, Plano, Texas
Senior Developer
Platform & Skills: iOS
Responsibilities:
- Worked on integrating P25 Bluetooth printer.
- Worked on crash reporting tool Crashlytics.
- Worked on increasing app performance.
- Worked on Push Notification framework.
- Worked on UI part to create many complex screens.
- Implemented the web services and multi threading parts.
Confidential, San Jose, CA
Senior Developer
Platform & Skills: iOS
Responsibilities:
- Responsible for end to end delivery of this product starting from Requirement analysis, Architecture, Designing, Develop and Build, Test and Deployment.
- Worked on OAuth integration for authentication of app. OAuth is an open standard for authorization.
- Worked on increasing app performance.
- Worked on Push Notification.
- Worked on UI part to create many complex screens.
- Implemented the web services and multi threading parts.
- Working with UI/UX team for creating great UI experience for customer.
- Worked on storyboard to create UI using auto resize feature.
- Designed the three-layered MVC architecture.
Confidential, San Francisco, CA
Tech Lead
Platform & Skills: iOS
Responsibilities:
- Presenting solutions and preferred technology to all technical and non technical stakeholders.
- Responsible for end to end delivery of this product starting from Requirement analysis, Architecture, Designing, Develop and Build, Test and Deployment.
- Working as Tech Lead and implemented networking classes.
- Worked on multi threading part using NSOperationQueue and GCD.
- Integration of app with CDN as all podcast is uploaded on CDN for fast streaming and downloading experience.
- Working with UI/UX team for creating great UI experience for customer.
- Designed the three-layered MVC architecture. Worked on network layer, multi threaded part, database to manage the downloaded videos.
Confidential
Tech Lead
Platform & Skills: iOS
Responsibilities:
- Worked as Team Lead and implemented complete service layer.
- Scrum meetings, Sprint release, customer handling.
- Implemented Downloading of song. Extensive use of multithreading.
- Worked on network layer, multi threaded part, database to manage the downloaded tracks.
- Worked on story board to create the GUI
Confidential, Seattle
Senior Developer
Platform & Skills: iPad/Universal
Responsibilities:
- Worked as Senior Developer and completely focused on UI part.
- Created many custom UI screens.
- Handling 2 offshore teams Confidential Pune and Chandigarh.
- Developed architecture to port this iPhone app into a Universal app.
- Worked mainly on Master detail controllers in UI layer.
Confidential
Senior Developer
Platform and Tools: Cocoa Touch Framework, iPhone OS SDK, iOS 4.x, objective C
Responsibilities:
- Worked on Payment Gateways like Pay Pal.
- Client handling Confidential onsite, Confidential, Oman.
- Handle the complete development of iPhone application
- Responsible for making design changes, development and coding etc.
- Unit Testing and bug fixing
- Documentation
Confidential
Senior Developer
Platform and Tools: Cocoa Touch Framework, iPhone OS SDK, iOS 4.x, objective C
Responsibilities:
- Worked as Tech lead and handling team of 10 members.
- Worked with UIDG to create very attractive and jazzy UI for customer.
- Worked with server team Confidential some other location to develop all the web services require for this app.
- Designed the complete app.
Confidential
Senior Developer
Responsibilities:
- Created the architecture for this application.
- Developed a generic framework for network and service layer.
- Worked on business layer.
- Worked on UI layer as well.
Confidential Technologies.
Senior Project Engineer
Responsibilities:
- Handling issues mainly on multimedia, networking, Handling issues with codecs like H263, Mpeg4, H264.
- Managing team of 4 members.
- Managing partial project management activities like timesheet and tracking.
Confidential
Software Developer
Responsibilities:
- Worked on making HTTP connections with server.
- Done xml parsing using expat, Developed cross platform backend part.
- Implemented B-tree (AVL tree) based database structure to store track metadata in Ram and files.
- Provide Confidential Confidential specific implementation of Timer, Mutex, Http, File etc.
Environment: Confidential C++, Visual Studio 2005, Win32