Android/ios Developer Resume
Chicago, IL
SUMMARY
- 8 years of professional IT experience in Android/IOS application development, testing & deployment in Consumer and Enterprise Applications.
- Experience in Mobile Application Development (iPhone/iPad) using Objective - C, UI Kit, Core Location, MapKit, Cocoa Touch and Cocoa Service Frameworks.
- Expertise in creating and custom UI Views, Table Views, Tab Bars and Navigation Bar 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, Target-action and Slide-out Navigation).
- Very Good understanding of Android Back-end and 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.
- Chatbot experience design.
- Development experience with Swift 3, Swift 4, Objective-C, with various core and third-party frameworks including Reactive-X using RxSwift, RxCocoa, and Firebase.
- Knowledgeable in various web services, such as RESTful, SOAP, and using various means to connect to them, such as NSURLSession and AlamoFire
- Sound Knowledge and good working experience on launched IOS 8 and basic knowledge on Swift programming language.
- Servlets, Subversion, RMI, JNDI, JMS, JSF, JBPM, EJB (Session Beans, MDB)
- Develop iOS iPhone and iPad applications in Objective-C and Swift
- Proficient with Java, C++, Objective C and Android SDK version Android 1.5 to Android 4.4(Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat).
- Expertise in developing applications for android operating system using Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin.
- 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, C++ and Swift.
- Extensive experience in iPhone, iPad Touch application development.
- Expertise in iPad application development.
- Worked extensively on XCode, Interface Builder and Instrument.
- 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.
- Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project.
- 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, XSL, XSLT, Crystal Reports, SOAP, WSDL, HTML and DHTML.
- Experience in UNIX, LINUX, and UNIX Shell Scripting
- Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, DOM, CSS, JavaScript and AJAX.
- Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS and VSS, GIT.
- 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.
- Exceptionally quick learner, able to learn, master and use new techniques and technologies in short order.
TECHNICAL SKILLS
Languages: Swift 3, Swift 4, Objective-C, C, C++, C#, PHP, HTML / HTML5, JavaScript, SQL, MySQL, CSS, Python, Java
Operating Systems: Windows (10/8.1), Ubuntu, Mac
Scripting languages: HTML, DHTML, XML, JavaScript, JSON, XML, XSL, XSLT, JSP, JSTL,Maven3.0, Ant 1.5/1.7, AJAX, jQuery.
iOS Applications: Objective-C, Swift (all versions), Cocoa2D and Cocoa development for iPhone and iPad devices in XCode Interface builder, Xamarin, -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).
Android Tools: OpenGL-ES, PhoneGap, Apache Cordova, layout design, fragments, multi-threading, NDK sensors, Beacons. OpenGL-ES, layout design, fragments, multi-threading, lifecycle, NDK sensors, multi-touch, profiling NFC, Beacons, Retrofit.
Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB, SQLLite3.
IDE: Android Studio, Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD), XCode.
Version controls: SVM, GitHub, CVS, SVN, ClearCase, XCode 3.0.
Web Servers/Services: JBoss, WebLogic, WebSphere, Tomcat, Jetty, JProfiler, Apache, SOAP, REST, WSDL, UDDI
Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.
Database Tools: SQL Developer, TOAD 9.0, MSSQL Server Management Studio
Frameworks: Reactive-X, Core Location, Core Animation, Core Bluetooth, Core Graphics, Core Animation, Quartz Core, AV Foundation, EventKit, CloudKit, RxSwift, RxCocoa, XCTest, UIKit, AlamoFire, AFNetworking
XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Android/IOS Developer
Responsibilities:
- Involved in IOS app build (xcode) and deploy to test locally and multiple registered devices.
- Execute ADB commands to test the app on Android platform (major release components)
- Executed IOS native app, OS compatible (IOS 8 and 9 version).
- Performed UI, Regression, Functional and Back end testing for the applications.
- Web Accessibility testing by using JAWS screen reader.
- Worked with Objective C, Swift and Cocoaframeworks.
- Created Rest API for this app using NodeJS and MongoDB.
- Used Python, Html5, Bootstrap, CSS, JavaScript, Angular JS, to develop a website to introduce text information and image detail.
- Implemented various OOP practices including MVC, KVO, and Singleton architectures.
- Involved in UI workflow and data rendering.
- Involved in developing Image Gallery and data display of Information.
- Developed native image rendering from server with RESTAPI calls and processing the image bitmaps.
- Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
- Used Android to realizecamera/video application, familiar with SOAP/RESTfulweb 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.
- Implemented customized web view component to load an SWF file and HTML data.
- Using sencha touch for development to find relevant people for the same social Networking Websites.
- Worked with Cocoa, Appkit, Foundation, Core services, Used Core location to update the location.
- Used NSURL, NSURLConnection, and NSURL Request to interact with cloud.
- Implemented Camera API to scan the barcode of the product
- Worked with video players: NexPlayer, VisualOn, Widevine, ExoPlayer and responsible for integrating and testing video streaming and DRM content
- Developed the communication between server and the newly merged app. Worked on memory management using ARC in Swift.
- Unit tests with Kiwi framework.
- 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.
- 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.
- Developed using AndroidStudioIDE.
Environment: Xcode 6.4, Objective-C, SDK 7.1, using ARC, AV Foundation, aCore Data and Auto Layout, GitHub for version control, XML, JSON Frameworks, UIKit, Core Location, Agile Scrum Methodology, Android SDK 5.0.2, Kiwi, Eclipse IDE, JSON, REST, JavaScript, WebServices, XML, Crashlytics, Retrofit, Action-Bar and GIT-HUB.
Confidential, Southboro, MA
Android/IOS Developer
Responsibilities:
- Designed as an IPhone and IPad app, for IOS 7.0, IOS 8.0, IOS 9.0, IOS 10+, to help customers find what they are looking for.
- Worked on OS X Development including Swift with experience building and maintaining user-facing OS X applications
- Worked extensively with Objective-C and IOS SDK.
- Worked with Cordova to build the hybrid mobile applications for the both iOS and Android applications.
- Developed Custom UI Views based on UIKitFramework.
- Worked with UI Navigation View, UITab Bar View, UI Table View, UI Custom Cell, UI Alert View.
- Utilized ARC and Storyboards in order to streamline development.
- Analysis of Business and Requirement Specifications, Designing Test Lab and formulation of Test Strategy.
- Implemented customized web view component to load an SWF file and HTML data.
- Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
- Completed a relatively simple work-in-progress written with Xamarin iOS native tools (not Xamarin Forms).
- Worked with MF Mail Compose View controller to create email which enable user to share.
- Used Core data to store data locally on the device for Barcode Scanning feature.
- Worked with Backend team to communicate with RESTFUL Web services.
- Integrated a web based content made with Native ReactJS and HTML5 on a native app using UIWeb view.
- Pre-fetching data for different views for smooth screen transitioning.
- Implemented third party library ZBARSDK to read the barcode.
- Implemented QR reader functionality.
- Took care of code review, code fixes and bug fixes.
- Performed testing application for data accuracy and process critical information from multiple inputs simultaneously.
- Team utilized Agile development with weekly Scrum meetings
Environment: Mac OS X, XCode, IOS, Objective-C, Swift, Framework, Cocoa framework, XML, JSON, HTML5, RESTFUL Web services, Agile Methodology, Bluetooth, Android Studio, Node JS, Angular JS, Cordova, Appium.
Confidential -Minneapolis, MN
Mobile IOS and Android developer
Responsibilities:
- Worked extensively with Objective-C, Xcode and Storyboard for the application at hand.
- Performed Unit test and fixed bugs in Agile Environment.
- Used custom search bar controller to search for items and used custom predicates to filter the results according to user preferences (scopes).
- Used Photoshop for image editing purposes.
- Used Z barcode for search products using barcode and QRCodes.
- Created Custom UI Views, custom Table Views, and custom Table View Cell for user interface.
- Implemented custom UI Tab Bar Controller, UI Navigation Controller for easy navigation of the app.
- Used UIKit, MapKit and Core location to enhance user to find nearest store locations.
- Created custom annotations and annotation views.
- Web services used to connect to database were NSURL, NSURL Connection, and Grand Central
- Dispatch Back end response was JSON based and parsing was done using NSJSON Serialization
Environment: Objective C, Cocoa Touch, Storyboard, NSJSONSerialization, Zbarcode, SQLite and CoreData, GCD, Map Kit and CoreLocation.
Confidential, Bellevue, WA
IOS Mobile Application Developer
Responsibilities:
- This application was designed and implemented using iPhoneSDK, GIT, XCode, SwiftObjectiveC, OSX, and Cocoa frameworks.
- Map View implementation using the MapKit and CoreLocation Frameworks.
- Web Services consumption on the iPhone to communicate with the MediaWikiAPI using the NSURLRequest and NSURLConnection objects.
- 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 UIScrollPaneandUITextView.
- 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
Java Developer
Responsibilities:
- Interacting with client to define business requirements and scope of the project.
- Creating GUI Screen and implementing business logics for them.
- Coding in J2EE using combination of Struts and Spring Frameworks, XML and Javascript.
- Compiling and running the software.
- Writing and executing test cases and fixing bugs through unit testing.
- Integrating the module with other modules and deploying them on UNIX.
- Generating daily progress reports.
- Co-ordinating with other programmers in the team to ensure that all the modules compliment each
- Developed the client side scripting using JavaScript.
- Maintained the tomcat server.
- Used JDBC to interact with databases where ever needed.
- Used SQL for creation and modification of the database tables and sequences.
- Wrote classes containing XML
- Prepared various documents which would help in easy understanding and implementation of the software.
Environment: J2EE, XML, Apache Tomcat, Eclipse, WinSCP, Java, Javascript, Oracle 9i.
Confidential
PL/SQL Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's.
- Extensively did client side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Worked with SCRATCH as an authoring tool to create a personal sprites and Backgrounds.
- Expertise in event driven programming with multiple active objects(sprites) in SCRACTH
- Optimized Websites, mobile channels, social channels using AEM (communique5).
- Worked in designing network applications through architectural style with REST
- Developed stores procedures, triggers, functions and database tables in Oracledatabase.
- Worked on developing a suitable GUI for ATM locator.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Codereview and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, SVN, GIT, Windows XP/07 and MS Office.