Softre Developer Resume
WA
SUMMARY
- Overall three years of experience in Mobile Development experience for iPhone/iPad using iPhone SDK, XCode, Objective - C & Swift.
- Expertise in development using Objective-C, Swift, Cocoa Touch, UIKit, Cocoa Bindings, Core animation, custom controls and object-oriented programming.
- Complete comprehension ofmemory management.
- Created and customized Views, Table Views, Tab Bars, Scroll Bars and Navigation Bars.
- Experience working with Model View Controller (MVC) design pattern in iOS development.
- Experience working with Apple Push Notifications, In-App purchases, SQLite3.
- Hands on experience in working with OAuth token handling to make API requests for Google, Facebook, Twitter, GitHub etc.
- In-Depth knowledge of Testing and Distribution of the App on the AppStore.
- Experience in creating and extracting data from database and displaying on iPhone using SQLite3.
- Proficient in source control with GitHub.
- Strong knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
- Strong experience with PHP / MySQL as a web developer.
- Strong optimization and debugging skills.
- Good Analytical, Interpersonal and communication skills.Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks. Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team.
TECHNICAL SKILLS
Languages: Swift 3.0, Objective-C, PHP, MYSQL, Shell-Scripting, Python, JSON, XHTML, HTML 5, CSS, JavaScript, XML, Core Java, C, and C++.
IPhone SDK: iOS All Version’s, XCode All Version’s, Cocoa Touch, Cocoa Pods, UIKit, Foundation, MAPKit, AVKit, ARC, KVC, Core Data/Animation/Audio/Image/Media, Crashlytics, APN’s Metal and OpenGL.
Software: MS Office, Adobe Creative Suite, Rational Rose, Sketch, Nuke and Unity.
Servers: Docker, Apache Server & Tomcat 4.0.
DBMS Used: MySQL, Oracle, Access and SQLite3.
IDE: Adobe Dreamweaver, Eclipse, NetBeans, PyScript.
Systems: Confidential NT, Macintosh, Linux, iOS
CM Tools: GitHub, SourceTree and JIRA.
PROFESSIONAL EXPERIENCE
SOFTWARE DEVELOPER
Confidential, WA
Responsibilities:
- Development of Confidential ’s internal iOS application Albatross for Knowledge & Conversation Engineering Team of Confidential .
- Serves as a simplified mobile version of bot/chat interaction, which incorporates cards as actionable object, similar to Cortana cards.
- Messages are viewed in detail and user is able to respond/act on the cards through selected buttons, based on service response.
- RESTful web services employed for API calls to backend service for chat botlets messages and response button actions as POST requests.
- Networking incorporated for network request calls, maintaining sessions and error handling.
- MSAL library and Firebase integrated with app through CocoaPods for multi-factor user authentication and refresh token caching.
- Web service responses are analyzed, and screen populated with representation of the data.
- Primary design implemented with programmatically. Additional features involve custom views
- Notifications are shown once action is performed on cards. Selected action responses include predefined reply options for quick action on the card.
- App deployed through TestFlight for internal beta testing and crash reports.
Environment: IOS 10 & 11(iPhone SDK), Mac OS, Objective C, Swift 3.0 & 4.0, XCode, Cocoa Touch, MapKit, Adobe Creative Suite, Visual Studio, SQLite3, JSON, Node.Js, Firebase, Python, & Confidential BotFramework, Git, Sketch and Zeplin.
IOS DEVELOPER
Confidential, NORFOLK, VA
Responsibilities:
- Involved in the overall design and architecture of the app, by thoroughly understanding the requirements from university.
- Worked extensively with Swift, Xcode and JSON for the application at hand.
- Did developer test and fixed bugs.
- Used Photoshop for image editing purposes.
- Used the MAPkit and Core location frameworks.
- Created Custom UIViews, Custom TableViews, and Custom TableViewCell for user interface.
- Worked with data storage and retrieval using PList, SQLite3, and Core Data at ease to improve memory overhead of the app and increase responsiveness.
- Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
- Created custom annotations and annotation views.
- Worked with AFNetwoking, Alamofire for JSON parser.
- Implemented Storyboard using UIKit, Foundation Frameworks, simple UIView treatment for displaying information.
- Implemented callbacks using delegation and code blocks.
- Worked with API inputs to pull the data from backend and display it on the app.
- Performed performance-tuning tasks using Instruments to improve the performance of the app.
- Worked in Agile methodology and in close with the team leads and reported project progress on regular basis.
- Worked closely with the web application development team to ensure proper integration between mobile application and web application.
Environment: IOS 8, 9 & 10(iPhone SDK), Mac OS, Objective C, Swift 3.0, XCode, Cocoa Touch, MapKit, Storyboard, Adobe Creative Suite, JIRA, AFNetwoking, Alamofire, SQLite3, Core Data, JavaScript, JQuery, HTML and JSON.
Confidential
Responsibilities:
- Participated in creating best design built for the iPhone to make it intuitive for the user while making the experience highly engaging.
- Worked in design and implementation phases.
- Involved in creating navigation and coding for user interface layout and views.
- Worked with Objective C and Cocoa framework, which includes UIKit, Foundation, AVKit.
- Customized UIButton, UITabBar, UIActionSheet, UIAlertView, and UITableView to build user interface of the application.
- Understanding and implementation of Object Oriented Features (Inheritance, Polymorphism, Abstraction, Encapsulation).
- Designed and developed mobile applications for mobile clients using XCode, iPhone Simulator, Interface Builder and Performance Tools.
- Used NSURL Connection and Grand Central Dispatch to consume data from web services.
- Back end response was JSON based and parsing was done using NSJSONSerialization.
- Worked closely with a cross functional team of testers and developers.
- Submit the application to the App store.
- Created Custom Segue for a better transition between multiple views.
- Working knowledge of Apple Push Notifications(APNs).
- Used NSURL Connection and Grand Central Dispatch to consume data from web services.
- CoreData Framework was implemented to keep track of data.
- Working knowledge of Media Player framework as well as HTML 5 video to stream and playback videos.
Environment: iOS 7, 8 & 9 (iPhone SDK), Mac OS X, Core Media, Core Animation, Core Audio, Objective C, XCode 6 & 7 Cocoa Touch, iPhone Simulator, JavaScript, HTML, Adobe Suite & XML Parser.
