
Hema K
- iOS/Android Developer
- Chicago, IL
- Member Since Feb 28, 2023
Hema K
PROFESSIONAL SUMMARY
· Over 5+ years of ANDROID and iOS hands on experience.
· Accomplished online Java internships and learned full stack java application development using Java, JBOSS Server and Oracle 11g database.
· Strong understanding in Object-Oriented Programing Methodologies.
· Deep knowledge and experience in iOS application design and implementation.
· Developed Video Calling application for both Android and iOS.
· Hands on experience in Front End development and expertise in HTML5, ReactJS, CSS with Sass, Java Script, JQuery.
· Experience on React Native applications.
· Good understanding in iOS, interactive application development and memory management.
· Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
· Designed GUI and interfaces with services for mobile applications.
· Extensive experience on React and Node.
· Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
· Worked on Automation testing tool Appium.
· Experience Optimizely testing tool.
· Experience on creating web application using C#.
· Experience in Multithreading programing in C++, C#.
· Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services). Implemented the monetization of apps, which has capabilities to do in-app purchases.
· Good mobile and web design skills using Activities (Android), HTML 5, Java Script, AJAX and XML.
· Knowledge of how to future-proof sites for HTML5 and CSS3, as well as knowledge of how to add modern-day techniques to display in older browsers.
· Clear knowledge in Testing and Distribution of the App in the App Store.
· Thorough understanding of COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols. Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a Multi view Application.
· Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
· Proficiency in developing applications using Struts frame work, spring and hibernate.
· Experience with source code control management like subversion (SVN) and GIT.
· Worked on Push Notifications.
· Expert in writing client side validations using validation framework, Java Script.
· Implemented Video Calling applications.
· Worked in poster designing using Adobe Photoshop CS6 and web design using sketch.
· Worked in different environments like Windows, Mac OS X, Linux.
· Worked on adding cards to Apple Wallet.
· Familiar with tools like Eclipse, NetBeans, Apache Tomcat, GIT, shell scripting.
· Worked in JQuery mobile, Moodle mobile server, Phone Gap to create mobile application (iOS, Windows Mobile, Android) for my school with my team for capstone project.
· Created simple website for community church suing ASP.net, C# and ADO.net.
EDUCATION:
· Executive MBA, University of Cumberlands.
· Masters in INFORMATION SYSTEMS, Stratford University.
· Bachelor of Engineering in Computer Science, Jawaharlal Nehru Technological University, India.
Academic Projects
Stratford Mobile Application
Technology Used: HTML, CSS, C#, ReactJS, NodeJS, JavaScript, Apache Cordova, PHP, JQuery Mobile, Phonegap build and Mobile web service.
PROFESSIONAL EXPERIENCE
BCBSMS June 2015 – Present
iOS/Android Developer
iOS Applications:
https://itunes.apple.com/us/app/myblue/id633327088?mt=8
https://itunes.apple.com/us/app/connect-blue/id1204480581?mt=8
Android Applications:
https://play.google.com/store/apps/details?id=com.bcbsms.myblue.mobile.android&hl=en
https://play.google.com/store/apps/details?id=com.bcbsms.connectblue.mobile.android&hl=en
Responsibilities:
· Worked extensively with Objective-C and Cocoa Frameworks.
· Experience with Android SDK’s.
· Implemented Video Calling applications for both iOS/Android applications.
· Added our Virtual ID card into Apple Wallet.
· Worked on Optimizely testing tool.
· Worked on React Native applications using JavaScript and React library.
· Worked on Automation testing tool Appium.
· Coded business logic in C#.
· Implemented Push Notifications for both iOS/Android applications.
· Knowledge of how to future-proof sites for HTML5, ReactJS, CSS3, as well as knowledge of how to add modern-day techniques to display in older browsers.
· Create custom general use modules and components extending the elements and modules of core ReactJS.
· Worked on Back-end Services to make service calls.
· Knowledge of modern MVC frameworks.
· Experience with Linux bootstrap code, Linux device drivers, Android display framework, Android power management framework and Linux kernel drivers.
· Understanding of node server-side frameworks.
· Experience working with APIs, databases and web services.
· Responsible for Service Integration Development and Testing.
· Involved in the requirement of gathering and documentation.
· Involved in User Interface development and web services design implementation.
· Web services deployment and testing on rest client.
· Created the database using Core Data.
· Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
· Experience on Optimizely testing tool.
· Experience on Appium Automation Framework.
· Complete data base designing for both android and iPhone.
· Developed critical tools for this project like customized Navigation Bar, Page Control and scroll view.
· Worked on Video Calling application by using third party classes.
· Worked with UIKit Framework for the applications at hand.
· Worked extensively on table view controller and made customized table view cells according to the client.
· Pre-fetching data for different views for smooth screen transitioning.
· Followed a work data flow principle for design and development.
· Worked closely within a cross functional team of testers and developers.
· Worked on RESTful Web service calls, XML and JSON parsing included in the project.
· Added animation between UIViews for smooth transitioning and better user experience.
· Used the same XIB to design for iPhone 5&6 and older iPhones by using Auto-layout.
· Integrated a web-based content made with HTML5 on a Native app using UIWebView.
· Formatted the Data as per Business rule to display in UI.
· Followed a work data flow principle for design and development.
· Worked closely within a cross functional team of testers and developers.
· Took care of code review, code fixes and bug fixes.
· Deploying the Application builds on the internal app distribution site and stores.
· Involved in the requirement of gathering and documentation.
· Involved in User Interface development and web services design implementation.
· Actively involved in implementing future enhancements and doing production support.
· Played major role in implementing different layouts design and layout modifications, customization of different functional layouts and UI elements.
· Worked with GIT to checkout and update the codebase changes.
Environments: iOS 7.0/8.0, (iPhone SDK), MacOS X, MacOS Sierra, Objective-C, Xcode 5.0/6.0/7.0/8.3.3, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery, Java, Android SDK.
Citizens Bank - Jan 2012 – Dec 2013
Android Developer
Description: This Mobile Banking app allows Citizens bank customers to check available balances and activity, transfer funds, pay bills, manage your billers, pay people with Pop money, deposit checks, and locate ATMs and Branches - all on your schedule, at your convenience.
https://play.google.com/store/apps/details?id=com.citizensbank.androidapp&hl=en
Responsibilities
· Developed highly usable and responsive web UIs using JavaScript frameworks such as Sencha ExtJS, nvd3 and AngularJS.
Environment: Java, Android 4.x, DDMS, Tortoise SVN, Beyond Compare, Soap Web services, Core FTP, Putty, Windows 8.