Software Mobile Developer Resume
SUMMARY:
- A results oriented Software Developer with experience in mobile and web development work.
- Experienced in using XCode for developing iOS apps and Android Studio Official IDE for Android . Developed strong problem solving and organizational skills. Works well in a collaborative team environment.
- 7+ years of professional IT experience in IOS/Android application development, testing & deployment in Consumer and Enterprise Applications.
- Experience in Mobile Application Development (iPhone/iPad) using Objective - C, UIKit, Core Location, MapKit, Cocoa Touch and Cocoa Service Frameworks .
- Expertise in creating and custom UIViews, UITableViews, UITabBars and UINavigationBar which are some basic functionality in a Multi view Application.
- Experienced in working with Storyboard and Interface Builder.
- Developed apps using various iOS design patterns (MVC, Delegation and Target-action).
- Very Good understanding of UI guidelines.
- Proficient in object-oriented concepts and programming languages like Objective-C, Swift.
- Experience in SWIFT to migrate projects from Objective-C to Swift .
- Development experience with Swift 3, Swift 4, Objective-C, with various core and third-party frameworks including Firebase and AWS SNS .
- Knowledgeable in various web services, such as RESTful, and using various means to connect to them, such as NSURL Session and AlamoFire.
- Sound Knowledge and good working experience on launched IOS and basic knowledge on Swift programming language.
- Develop iOS iPhone and iPad applications in Objective-C and Swift .
- Proficient with Java, Objective C, and Swift.
- Expertise in developing applications for android operating system using Android Studio Official IDE, Java, and Android SDK .
- Hands on experience in developing dynamic web pages using AngularJS, NodeJS, HTML5, JavaScript and made webpages dynamic using AJAX, JSON and XML .
- Expertise in Object Oriented Programming language like Objective-C, Java and Swift .
- Extensive experience in iPhone, iPad Touch application development.
- Worked extensively on XCode, Interface Builder and Instruments.
- Experienced in Mobile Application Development using UIKit, AVFoundation, Core Foundation with Cocoa touch.
- Expert in making efficient use of Interface Builder, storyboard and navigation controller in building the applications.
- Strong knowledge about Core Frameworks like Map Kit, Core object, Core services, Core Graphics, Core animation, UIKit, MVC methodologies.
- Extensive experience in using JSON, XML, and HTML.
- Experience in UNIX, LINUX, and UNIX Shell Scripting .
- Strong exposure to Web 2.0 client technologies using HTML, DOM, CSS, JavaScript and AJAX .
- Hands on experience in using version control using SVN/Subversion, GIT, and Mercurial .
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- APIs (Notifications, Background Aware Services, Animation, GPS, Settings).
- Proficient in programming languages such as HTML5, Java, JavaScript and markup languages such as XML and JSON.
- Experienced in Software Development with complete exposure in Development, Design, Testing, Support and Maintenance using SDLC and Agile methodology.
- Exceptionally quick learner, able to learn, master and use new techniques and technologies in short order.
- Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
- Excellent work ethics, and a team oriented with strong analytical and leadership qualities.
TECHNICAL SKILLS:
Languages: Swift (all versions), Objective-C, C, HTML / HTML5, JavaScript, SQL, MySQL, CSS, Python, Java
Operating Systems: Windows (10/8.1), Ubuntu, Mac
Scripting languages: HTML, XML, JavaScript, JSON, XML, AJAX, jQuery.
Objective: C, Swift (all versions), Cocoa2D and Cocoa development for iPhone and iPad devices in XCode Interface builder, UIKit, Cocoa Touch, Core Data.
Android OS: Android 2.x to Android 7.x ( clair, Froyo, Gingerbread, Honeycomb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, Nougat).
OpenGLES, layout design, fragments, multi: threading, layout design, fragments, multi-threading, lifecycle, multi-touch
Databases: MySQL, PostgreSQL, SQLLite3.
IDE: Android Studio, Eclipse, IntelliJ, NetBeans, XCode.
Version controls: Mercurial, Git, SVN
Web Servers/Services: Tomcat, Apache, SOAP, REST
Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.
Database Tools: SQL Developer, TOAD 9.0, MSSQL Server Management Studio
Frameworks: Core Location, Core Animation, Core Bluetooth, Core Graphics, Core Animation, Quartz Core, AV Foundation, EventKit, CloudKit, XCTest, UIKit, AlamoFire
XML Technologies: DOM
PROFESSIONAL EXPERIENCE:
Confidential
Software Mobile Developer
Responsibilities:
- Develop in iOS and Android apps for telemedicine service.
- Developed in Django/Python using REST services the backend for a telemedicine platform, including realtime communication and video calls.
- Developed the iOS (Swift) and Android (Java) apps for the telemedicine platform. Including, managing cameras, realtime communication and push notifications.
- Created Rest API for this app using python and Django.
- Used Python, HTML5, CSS, Bootstrap, Angular JS, to develop the website.
- Developed native image rendering from server with RESTAPI calls and processing the image bitmaps.
- Used Android to realize camera/video application, familiar with SOAP/RESTful web service and HTTP connections, liking JSON, HTTP Connection, HTTP Client
- REST web service interaction utilizing OAuth authentication and retrieved JSON response.
- Used Android SDK, Eclipse IDE, Dalvik Debug Monitor Server, Android NDK Android Virtual Device, and Android Debug Bridge for development and debugging tool.
- Worked with Cocoa, Appkit, Foundation, Core services, Used Core location to update the location.
- Improvement of memory management for Bitmaps using Async Tasks and threading.
- Worked on rendering Google maps and image tagging on the maps.
- Freelance work on an iOS/Android project using React Native framework.
- Well versed with Google map API and getting weather conditions based on the location.
- Use using AndroidStudio IDE for developing applications
- Implemented filtering based on geographical and areas of interest.
- Tested the iOSapp by simulating the user gestures, using the tools such as Kiwi, the tool for TDD.
Environment: Xcode, Swift MapKit AV Foundation, Core Data, Mapkit and AutoLayout, Mercurial, UIKit, Core Location, Android SDK, JSON, REST, JavaScript, WebServices, BitBucket.
Confidential
Software iOS Developer
Responsibilities:
- Develop a video social network front-end for iOS (Swift). iOS app (Swift) as social media to record, and share videos. Extensive use of audios and videos. Audio playback using the AVAudioPlayer from the AVFoundation Framework.
- Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
- Used Google Maps API to develop location based services for the App
- Provided subsequent releases which included feature changes, enhancements and bug fixes.
- Involved in IOS app build (xcode) and deploy to test locally and multiple registered devices.
- Performed UI, Regression, Functional and Back end testing for the applications.
- Logged, Tracked, Evaluated and verified the applications test results using Test director to track, analyze and generated reports on them.
- Developed test plans and performed peer reviews of deliverable documents and test cases.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which keep track of the status and progress of the testing effort.
Environment: iOS, Cocoa, UIKit, CocoaTouch, Foundation, Storyboards, XIBs AutoLayout constraints, Paging, Size Classes, MapKit, CoreLocation, MKAnnotations, GCD, Instruments, Breakpoints, LLDB.
Confidential, TX
OSX Software Developer
Responsibilities:
- Develop a OSX CAD software for the construction industry (Objective-C, Swift).
- Objective C and Swift develop for OSX apps. Mathematical modeling of structures with OpenGL. The product was a CAD Software.
- Ruby on Rails platform to manage the company internal process of purchasing and consuming materials.
- Ruby on Rails platform to help a social organization to provide informationabout the elections.
- Designed and implemented application using iPhoneSDK, GIT, XCode, SwiftObjectiveC, OSX, and Cocoa frameworks.
- Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Integrated a web-based content made with HTML using UIWebView.
- Used REST as the simpler alternative to SOAP and WSDL based webservices.
- Lead in technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
- XML Response parsing using the NSXMLParser and NSXMLParserDelegate. JSON Response parsing using the SBJSON Framework.
- Data scrolling is achieved using UIScrollPane and UITextView.
- Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
- Audio playback using the AVAudioPlayer from the AVFoundation Framework.
Environment: Objective C, OS X, SDK, GIT, Cocoa, iPhone, XCode, Interface Builder, Agile Methodology, MapKit, XML parsing, JSON parsing, and UIKit Framework.
Confidential
Mobile Developer (iOS/Android)
Responsibilities:
- Involved in System study and evolving the Use cases.
- Involved in working on application from idea level.
- Involved in requirement gathering and preparing the design documents.
- Involved in developing UI for all modules, News and Twitter feeds integration, Maps integration and Feedback Application integration.
- Implemented ScrollView and UI TextField Degelegate to make the forms responsive and interactive.
- Involved in fixing major Bugs present in application.
- Developed unit tests for testing specific functionality and logic.
- Created Custom UI TableView cells with different styles to accommodate the UX/UI requirements on Screen
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app
- Worked on network/authentication module.
- Implemented AF Networking to acquire data.
- Persisted important user data using NSUSer Defaults.
- Managed data using SQLite.
- Implemented SplitView Controller for menu options as sidebar.
- Built custom progress bars for better user experience.
- Built iOS Storyboards with UI TabBar Controllers creating segues between different views, established IBOutlet, IB Actions in the storyboard.
- Used GIT for version control systems.
- Involved in code reviewing and unit testing of constructed application.
Environment: Objective C, iOS, SQLite, AF Networking, Core Location, Twitter API, Core Animation, UIKIT, AV Foundation, GIT, RESTful API, Operation Queue.
