1. Resume: Sagar Aggarwal
Career Objective
Design, Lead and Manage Applications in Android Mobile Applications domain.
Profile Summary
• 9.5 years of Work Experience, extensively worked on Android Mobile based applications.
• Presently working as Technical Lead in TargetEveryONE IT India Pvt. Ltd. from last 1 year in
Android Applications.
• Previously worked as Technical Lead in Ironroad IT India Pvt Ltd. (Vmsplay Holdings AB)
with 2.5 years of experience in design, development and integration of Android Applications.
• Previously worked as Lead Engineer in Samsung Engineering Lab with 4 years of experience in
design, development and integration of Android Applications, Mobile/Telecom based applications
and .net Standalone Applications.
• Previously worked as Systems Engineer in Siemens Information Systems Ltd with 2 years of
experience in design, development and integration of Mobile/Telecom based applications.
• Onsite Exp. – Worked in Samsung, South Korea for Android Platform for 6 months.
• Onsite Exp. - Worked for Samsung Korea in SISO Bangalore.
• Awarded with Employee of month In TargetEveryONE India
• Awarded 2 times with Employee of month In Samsung
• Awarded Annual Expertise Award for Best Technical and Best Knowledge Sharing in
Samsung.
• Ability to design & develop unique, cutting edge applications for different handset and user
requirements with impressive UI and excellent functionality coverage.
• In-depth knowledge of industry practices and application development protocols and lifecycle for
mobile framework.
• Have worked across SDLC – Requirements, Design, Coding, Testing, Release to play store and
maintenance of various android applications.
• Have worked on major applications for Samsung Android devices (Contacts, Calendar, Bookshelf,
AppBlocker, Yellow Pages etc).
• Have worked on Android Location based api’s, Fragments, Social media OAuth Integration using
sdk’s, GCM and various 3rd
party libraries.
Technical Skills
Programming Languages Google Android OS (All Versions), Java, Visual Studio 2005 .Net Environment,
C#, ASP.net
Android Add-ons Location based api’s, 3rd
party libraries, Social media Oauth sdk’s, GCM, Maps,
Google Oauth Api key generation using Developer console
Database SQLITE3, Oracle, MS-SQL Server
Web HTML, XML, JSON
Operating System Google Android OS, Windows
Development Tools Android SDK, Eclipse, Java JDK, Axosoft Ontime Issue management system,
QXDM, Visual Studio 2005, OpenIce, VMware, Source Insight
Versioning Tools Perforce, VSS, TFS, SVN
2. Education
2002-2006 : Bachelor of Engineering (Computer Science),
Punjab Engineering College (Deemed University), Chandigarh, India
Personal Details
Name : Sagar Aggarwal
Mobile : 0091-8198812072
Email : sagar.agg30@gmail.com
Address : 5475/3, Modern Housing Complex,
Manimajra, Chandigarh, India – 160101
Nationality : India
Date of Birth : 30th Nov, 1984
Marital Status : Married
Languages : English (Fluent), Hindi (Mother Tongue)
Hobbies : Chess, Music, Novels (Fiction), Puzzles.
Projects Undertaken
PROJECT INFO DESCRIPTION / RESPONSIBLITIES
Sjøsiden Vip Android App
Client :
Sjøsiden Senter,
Norway
Tools:
Eclipse, Android
SDK, TFS, Axosoft
Ontime
Playstore Link
This is a Campaign Distribution App based on various stores/shops etc. The app is designed to
help customers to have access to various offers/membership cards/gift coupons rolled out by
stores, which also helps the stores to increase their customers and sale.
Responsibilities:
Requirement gathering, Web services structure and analysis
Design, code, testing, release and maintenance
UI display is majorly based on custom views
Android Developer console management
Play store and QA issue resolution
VIGLR Android App
Client :
IG TV, Brazil
Tools:
Eclipse, Android
SDK, SVN
Playstore Link
(Temporarily
Unpublished)
This is a Video messaging app based on public channel videos posted by IG TV and individuals
on the website. This app has social media login functionality along with phone registration.
Responsibilities:
Requirement gathering, Web services structure and analysis
Design, code, testing, release and maintenance
Social Media login and share feature
Staggered List view along with Pull to refresh function
UI display is majorly based on custom views
Android Developer console management
Play store and QA issue resolution
Video Messaging Service Android App
3. Client :
Vmsplay AB
Tools:
Eclipse, Android
SDK, SVN
Apps Link
Video messaging app allows user to create videos/picture messages and sent it to personal
contacts. App is based on phone login. It includes the functionality of recent contacts, invite,
channel subscription. The dashboard menu options can easily be controlled runtime.
Responsibilities:
Requirement gathering, Web services analysis
Design, code, testing, release and maintenance of new apps and features
Android Developer console management
Play store and QA issue resolution
Maintaining and performing all responsibilities for different variants of the app.
Variants on Playstore:
Cvideo, Metrowatch, Alexandar Graff, BrandForce Health, LA 2013, Porsche, M. Steves,
5iveSpot, Kehillat Israel, NaiOna ( Link )
Unpublished:
Happen, TradeMotion, StatOil, Ponds, Java Jazz
KRA Android App
Client :
Kenya Revenue
Authority
Department
Tools:
Eclipse, Android
SDK, SVN
Demo Phase
Crime reporting app for Kenya Govt. where user can report any tax related crime and give the
defaulter’s information. User has the option to stay anonymous while reporting and can upload
evidence of the crime. It also features the validation facility for any person or product based
on unique identification number or code.
Responsibilities:
Requirement gathering, Web services analysis
Design, code, testing, release and maintenance
Reporting architecture and information study
Citizen and Product validation
Educomp Solutions for Android
Client :
Educomp
Tools:
Eclipse, Android
SDK, Perforce,
Source Insight
The project was to deliver a device supported with Educomp applications and customized build
to fulfill the idea of transferring classroom teachings to handheld devices. Along with it was
the requirement of application blocker and admin configurable functionality.
Responsibilities:
Planning, design and development
Close interaction with Educomp for UI and functional requirement study.
Handling coding approach to make the software modular and easy to maintain and add
new features.
Samsung Apps (Samsung HQ South Korea)
Android OS
Team Size:
25
Tools:
Eclipse, Perforce,
Source Insight,
Samsung
Touchwiz SDK
Devices:
Samsung Android
Series
Samsung applications team was dedicated to develop new applications, feature enhancements
and modifications of existing apps.
Responsibilities:
Technical Lead managing team of 25
Handling and optimization of multiple applications ( Contacts, Calendar, Clock, Memo,
MiniDiary, Calculator etc)
Part of design and development of new applications made specific for limited range of
Samsung devices ( Custom-Search, SnapNShare, BookShelf, AppBlocker, Yello pages etc)
Custom UI implementation for various models
Build server configuration on Linux systems for code compilation and binary generation.
Infocop Barcode Security System
4. .Net C#
Client :
Samsung
Engineering Lab
Tools:
.Net SDK 2005,
SQL Server 2000
Aim was to create an internal barcode security system for managing the personal handsets of
SEL employees. All the personal and office equipment is tagged by the specific barcode
combination based on model, make and serial number. Each employee while exiting the
premises has to get the barcode scanned, which helps the security to detect that the
employee is not taking any Samsung internal hardware.
Responsibilities:
Planning, architecture design and development
UI and Business logic based on various key factors
Maintaining the uniqueness of Barcode stickers and Database Management
System is live and is being used in Samsung Noida offices.
Robotest Smart Mobile Test Tool
.Net C#
Client :
Samsung
Engineering Lab
Tools:
.Net SDK 2005
Aim was to create a testing tool to make the manual and regression test process automated.
Tester has to traverse the test case once and after script is saved, this tool starts executing
the steps by sending AT commands to the device. Video recording feature is provided using
which a tester can view the report later and pin point the execution scenario and the error or
crash in the device.
Responsibilities:
Planning, architecture design and development
UI and Business logic based on various key factors
Video capture feature
Smart Inventory Management System
.Net C#, Asp.net
Client :
Samsung
Engineering Lab
Tools:
.Net SDK 2005,
SQL Server 2000
Aim was to create a web based inventory tool for internal use. It helps in managing and
allocation of the large amount of hardware being used by different teams. The tool lists all the
hardware available along with the person or group to whom it is being allocated and for how
long. Inventory can easily be requested online, which after approval from the admin is handed
over to the person.
Responsibilities:
Planning, architecture design and development
UI, Business logic and Database interaction
System is live and is being used in Samsung Noida offices.
Test Automation
.Net C#
Client :
Siemens
Information
Technology Limited
Tools:
.Net SDK 2005,
OCR (Optical
Character
Recognition)
Aim was to create a menu testing tool for mobile manufacturers to check whether the GUI
of the handset is as per the specifications provided. This tool generates a table of
menu hierarchy using the images clicked using high resolution camera and
processing those images using OCR. It then reads the text and checks that word
against provided dictionary, do the corrections and add the word to excel document
which follows a menu hierarchy same as in device.
Responsibilities:
Planning, architecture design and development
Webcam integration
OCR integration and dictionary management
AT command handler and script management
Test case scenario generation