Omkumar M, San Jose, CA email: *********@*****.*** mobile: +1-408-***-****
Summary
• Around 6 Years of diverse experience in Android Mobile, Java web & desktop applications.
• Lead and delivered various projects at Samsung HQ in Korea & at Earth networks in USA.
• Active Involvement in design, developing, deploying, porting, debugging and documenting the application for software development.
• Strived for code quality by focusing on scalability, OOPS, SDLC and performance.
• Possess good communication,interpersonal skills,interest in innovations,new ideas and good work ethic
• Adept at quickly adapting to new challenges and Multitask- oriented
Areas of Interest
Operating System OOPS Concepts Data Structures & Algorithms
Technical Skills
Languages : C, Java, JSP, SQL.
Scripting Language : Java Script.
Platforms : Android SDK(playstore and system mobile applications)
Databases : Oracle,SQLite
Certifications : Sun Certified Java Programmer 6(2011)
Server side : Node JS, JSF,JSP,Servlets
Professional Experience
Ford R & D, Palo Alto,USA,
Android Consultant, March 2016 – June 2016
Worked as an App/Server side developer for the client “ Ford “ in a Health/Route
Management app called “Riders4Health” for bicyclists.
Description:
Riders4Health app gives an overview about bike routes with crowd sourced checkpoints and does rider’s health analysis. A hardware paired with smartphone collects all these data.The App connects with server to post/get route and health data.
Responsibilities
• Created a Test reference App to validate backend by bombarding Crowd sourced
data with various locations/checkpoints types.
• Worked on the backend with Amazon gateway and lambda functions to process
requests and manage bikers trip and events data.
Software/Tech : Activity, AWS, lambda, Node, Python, Http, Maps, Views,Sqlite,
Location services
Tools : Android Studio/SDK, Java 6,Node JS,npm
Earth Networks, San Jose, USA,
Android Consultant, Feb 2015 to Dec 2015
Worked as an Android Application developer for the client “Earth Networks” who owns the brand playstore app WeatherBug that provides live weather data,home devices connect and tracks lightning.
WeatherBug 4.x in Android 4.x / 5.0
Playstore Link
https://play.google.com/store/apps/details?id=com.aws.android&hl=en
Description:
WeatherBug application gives live weather data, Home connect(IoT), forecasts,alerts, news, photo sharing, lifestyle,lightning information based on a location.
Responsibilities
• Contributed for developing new & revamped UI for displaying weather data in app updates
following Agile SDLC model
• Managed component lifecycle, paged UI, Bitmaps,Concurrency and multi threads.
• Developed UI for showing home thermostats & energy meter and their readings(IoT) to give Cost /Energy analysis based on weather and indoor temperature.
• Worked on HTTP request/response data processing like caching, Json processing & error handling using RESTful APIs.
• Worked in Google analytics,Ads, performance improvement/memory optimization,resource monitoring (lint),amazon kindle fire support and adding material design support.
• Involved in Bug fixing, Porting and Code Review.
Software/Tech : Activity,Service,Fragments,REST APIs, JSON, Maps, Http, SQLite, Views, WebViews,Image processing
Tools : Android Studio/SDK, Eclipse MAT,Java 6
Samsung Research Institute, Bengaluru, India, Feb 2011 to Jan 2015
Worked as an Android Application Developer in Galaxy devices like smartphones, players and tablets of Samsung
Lead Engineer, April 2014 to Feb 2015
Universal Switch, Accessibility Settings in Android 4.2 and 4.4
Samsung User Guide
http://www.samsung.com/uk/accessibility/product_galaxy_universal_switch.html
Description:
Accessibility Settings provide features for physically disabled people to access the phone with various Gestures and short cuts which are system apps in galaxy devices.
A universal switch is an accessibility system app to designate certain touches or gestures to control/inject specific actions on phone by selecting a point or a View component on the screen via a switch
Responsibilities
• Developed Glider scan mode feature to select a coordinate from animated vertical and horizontal lines in the screen and perform phone operations through an overlay.
• Worked on Views, Surface views, Animations to ensure smooth animation for Glider scan.
• Worked on UI overlays for providing event/action list to achieve a task.
• Trained Team members in Core Java and involved in Code review.
Software/Tech : Services,Windows,Views,Accessibility Framework, Animations, Bluetooth following Waterfall SDLC Model
Tools : Android Studio/SDK,Java 6
Senior Software Engineer, April 2012 to March 2014
Assistant Menu, Accessibility Settings in Android 4.2 and 4.4
Samsung User Guide
http://www.samsung.com/uk/accessibility/product_galaxy_assistant_menu.html
Description:
Assistant Menu is an accessibility system application which shows hardware operated buttons as display icons in an overlay to assist mobile impaired people.
Responsibilities
• Designed and developed a new feature, Assistant plus for showing icons of few features of the foreground applications in the overlay which enables users to do app’s common operations.
• Worked on Core applications and accessibility framework to develop a prototype for Assistant plus using SQLite data base and metadata XML parsing.
• Worked in Settings app UI to customize accessibility settings preferences.
• Added talkback support in Samsung Customized webview, HTML composer.
Software/Tech : Services,Window,Views,Accessibility Framework, Core apps, Instrumentation,SQLite,XML parsing following Waterfall SDLC Model
Tools : Android Studio/SDK,Java 6
Smart View in Android 2.3, 4.0, 4.1.
Playstore Link
https://play.google.com/store/apps/details?id=com.samsung.smartviewad&hl=en
Description:
Smart View application is used in galaxy phones to support remote control interactions with Smart TVs through WiFi. It allows the user to control & view channels, schedules, gaming, Smart apps, dual view to stream video in phone etc present in google playstore.
Responsibilities:
• Worked extensively on feature implementation, UI revamping.
• Bug Fixing,Porting & enhancements with respect to OS upgrade for various devices
• Trained new team members about the code and design
Software/Tech : Activity,Custom Views,NDK,WiFi following MVC SDLC model.
Tools : Android SDK,Eclipse,Java 6
Cognizant Tech solutions, Chennai, India,
Programmer Analyst, Nov 2009 to Feb 2011.
Worked as a Java Developer(standalone and web applications) for the client Kohl’s Retail Store(USA).
Import Replenishment(IR) Using Java swings and SQL
Description:
Import Replenishment is a business practice whereby products are ordered from the vendor and brought into a warehouse for storage which then replenishes the KOHL stores on a regular basis. A standalone application was done for IR.
Responsibilities:
• Worked on User Interface Enhancements and Feature Implementations to display product list in the warehouse.
• Unit Testing & Production support for severity issues
Software/Tech : Java,Swings,JSF, SOAP, Javabeans, Oracle DB following Waterfall SDLC model.
Tools : Eclipse
Academic Project
• Automatic Singer Identification Systems using MATLAB 7 for front-end /data analysis and MSAccess in back-end . Given Singer’s voice are trained using MFCC values and tested for a given song for identifying the singer.
• Retail Management Project during training in Cognizant using JSP, Core Java
Servlets, HTML with ORACLE as back end
• Automatic Railway Gate System with Microcontroller 8051 and coded using
Keil µVision software Using piezo electric effect.
• Interpol Security Systems using Distributed Systems Concept of Load Balancing in JAVA with MSAccess in back-end.
Academics
BACHELOR OF ENGINEERING – Computer Science Engineering
College of Engineering Guindy (C.E.G.),Anna University (2009)
GPA: 7.54/10.
Linkedin Profile
https://www.linkedin.com/in/omkumar-mahalingam-31317520
Achievements and Awards
Got Spot award on Dec 2013 and Employee of the month award on August 2014 at SRIB for the efforts on Assistant Plus Feature.
Got third place in hacking competition at HIET,Chennai in 2008.