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 wif 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 wif Swift 3, Swift 4, Objective-C, wif 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 noledge 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 wif 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 wif Cocoa touch.
- Expert in making efficient use of Interface Builder, storyboard and navigation controller in building the applications.
- Worked wif QT Framework 5.0 in creating .pro files and deploying to Xcode Project.
- Strong noledge 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 wif 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 wif 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 wif 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 wif SOAP/RESTfulweb service and HTTP connections, liking JSON, HTTP Connection, HTTP Client
- REST web service interaction utilizing OAuth autantication 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 wif Cocoa, Appkit, Foundation, Core services, Used Core location to update the location.
- Used NSURL, NSURLConnection, and NSURL Request to interact wif cloud.
- Implemented Camera API to scan the barcode of the product
- Worked wif 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 wif 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 wif 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 wif experience building and maintaining user-facing OS X applications
- Worked extensively wif Objective-C and IOS SDK.
- Worked wif Cordova to build the hybrid mobile applications for the both iOS and Android applications.
- Developed Custom UI Views based on UIKitFramework.
- Worked wif 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 wif Xamarin iOS native tools (not Xamarin Forms).
- Worked wif 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 wif Backend team to communicate wif RESTFUL Web services.
- Integrated a web based content made wif 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 wif 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 wif 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 wif the MediaWikiAPI using the NSURLRequest and NSURLConnection objects.
- Creating project and application architecture deliverables dat are consistent wif architecture principles, standards, methodologies, and best practices.
- Integrated a web-based content made wif HTML using UIWebView.
- Used REST as the simpler alternative to SOAP and WSDL based webservices.
- Lead in technical design sessions wif the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring dat 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 wif 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 wif other modules and deploying them on UNIX.
- Generating daily progress reports.
- Co-ordinating wif other programmers in the team to ensure dat all the modules compliment each
- Developed the client side scripting using JavaScript.
- Maintained the tomcat server.
- Used JDBC to interact wif 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 wif HTML, DHTML, CSS, JavaScript and JSP's.
- Extensively did client side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated wif onsite team and client in understanding the business process and requirement understanding.
- Worked wif SCRATCH as an authoring tool to create a personal sprites and Backgrounds.
- Expertise in event driven programming wif multiple active objects(sprites) in SCRACTH
- Optimized Websites, mobile channels, social channels using AEM (communique5).
- Worked in designing network applications through architectural style wif 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.