Software Developer Resume
SUMMARY
- Motivated Mobile Developer with over 9 years of hands on experience leading development of iOS and Android applications according to code convention and best practices. Streamline improvements by reviewing code and design details to identify fixes to key modules. Skilled at implementing technologies such as Swift, Objective - C, iOS SDK, Java, Android SDK, UML, HTML, CSS, JavaScript, Angular, Node.js, Express.js, and MongoDB.
TECHNICAL SKILLS iOS: Swift, Objective-C, Cocoa Touch, XCTest, XCUITest, iOS SDK, UIKit, SwiftUI, Foundation, Networking with URLSession, Operation, GCD, Cocoapods, Swift Packages, Custom UI, Adaptive UI, Core Data, Core Animation, Core Location, Core Graphics, Xcode Instruments, Publishing App to Appstore, Biometric Authentication, ReplayKit, MapKit, Push Notification, Multithreading, AVFoundation, Storyboard, Autolayout, Alamofire, Size Classes, Protocols, Categories, ARC, KingFisher, Combine
Android: Retrofit, Asynchronous, Binding Data, Live Data, Animation, Notification, Publishing App to Playstore
Languages: Swift, Objective-C, Java, JavaScript
Web: HTML, CSS, jQuery, AJAX, JavaScript, JSP, Servlet
Web Services: RESTful APIs, JSON, XML, Postman
Frameworks: React Native, Angular, Spring, Node.js, Express.js, Hibernate, Appium, Flutter
Databases: Core Data, Realm, SQLite, MongoDB, Firebase
SDLC: Waterfall, Agile, TDD
Source Control: SVN, Git, GitFlow
Architecture Patterns: MVC, MVVM, MVVM-C, IoC, DI
Others: UML, Design Pattern, Software Lifecycle, HERE maps, Location Tracking, Google maps, JIRA, Google Analytics, Gradle, RxSwift, RxJS, Alipay, Stripe, Paypal
PROFESSIONAL EXPERIENCE
Confidential
Software Developer
Responsibilities:
- Designed iOS / macOS applications, framework, and design documents.
- Performed detail design and code reviews of key modules to suggest improvements.
- Coded based on detailed design and functional / requirement specifications.
- Performed the regression test on the OS betas
Technologies Used: Swift, iOS, macOS, Cocoa Touch, Cocoa, XCTest, XCUITest, UIKit, Foundation, Operation, GCD, Customize UI.
Confidential
Principal Mobile Developer
Responsibilities:
- Designed iOS / Android applications, framework, and design documents.
- Performed detail design and code reviews of key modules to suggest improvements.
- Managed project estimation, technical design, and strategy implementation.
- Reviewed impact analysis for changes to client dependencies.
- Coded based on detailed design and functional / requirement specifications.
Technologies Used: Swift, iOS, Cocoa Touch, XCTest, XCUITest, UIKit, Foundation, Networking with URLSession, Operation, GCD, Cocoapods, Customize UI, Appium, Java, Android, SQLite, Realm, Core Data, Core Location, React Native, Redux, JavaScript, Realm, Biometric Authentication, ReplayKit, HERE maps, Alipay
Confidential
Senior Mobile Developer
Responsibilities:
- Developed code based on detailed design and functional / requirement specifications.
- Identified and fixed bugs by implementing unit tests and code reviews.
- Administered source control branches that align with strategies.
Technologies Used: Objective-C, XCTest, XCUITest, Java, Android, iOS, SQLite, Offline Mode, Core Location, Core Data.