Ravi Kumar
Email: **********@*****.***
Mobile: +1-404-***-****
Current Location: Alpharetta, GA
EXPERIENCE SUMMARY
6.4 Year Experience in development of application Android, Blackberry
and JAVA
Having H1-B valid till August 2015
Having 22 months of work experience at client location (AT&T, Alpharetta,
USA)
Current Employer
. Organization : Tech Mahindra Ltd (CanvasM)
. Job Profile : Tech Lead
ACADEMIC QUALIFICATIONS
Course University Year of passing Percentage
MCA UPTU(IMS 2008 69%
Noida)
Bsc(IT) SMU 2003 63%
. Having 2 Year Higher diploma in software engineering from APTECH
TECHNICAL SUMMARY
SKILLS TOOLS/COMPONENTS EXPERIENCE LEVEL
Expertise Android, Blackberry Development 4
Operating Win XP/Vista, 7, 8, MS-DOS 4
Systems
Languages JAVA, C#, C++, 4
IDE RIM-JDE, Eclipse, Netbeans 4
Encryption Triple DES Encryption and 4
Decryption
Tools Eclipse, ADB, Sqlite, JIRA, 4
Bugzilla, Sonarqube, Jenkins,
Rally
Build and Maven, SVN 4
Version Control
< 1 connotes experience ranging between one month to three months
< 2 connotes experience ranging between three to six months
< 3 connotes experience ranging to six months to two years
< 4 connotes experience ranging to two years and higher
Personal Strengths
. Positive Attitude & Hard Working
. Punctuality & Regularity.
. Able to adapt to new work environments & situations
. possesses responsible leadership qualities
. Ability to grasp thing quickly.
Functional Areas
. 6.4 years of software development experience in Mobile applications.
Worked in various technologies and capable of learning and adapting to
new technology.
. 4 years of experience in project delivery using Agile Methodology.
. 22 month of experience working at client location for mobile
applications.
. Responsible of all the stages of development for AT&T Smart Wi-Fi &
Cricket Wi-Fi apps. I was involved in earlier stages of development from
requirement gathering, design, coding, testing and deployment.
. Working on various open source libraries for android and following design
patterns while coding.
. Have excellent analytical, problem solving, communication and
interpersonal skills. Ability to interact with individuals at all levels
and ability to work independently.
. Team player, have been part of larger development with up to 7
developers. Also, have the ability to work and deliver as an individual
programmer.
. Ability to learn new technologies and programming languages.
Sound Knowledge:
. Google Play Store Functionality
. Agile Development Process
. Strong Understanding of Mobile Design Paradigm
. Up-To-Date on Android Programming Language and Requirements
. Up-To-Date on New Technologies and Methods to Optimize the Development
Process
. Expert in the interaction between various devices and versions of
Android
Responsibilities :
. Client Interaction, Understand and analyze Business and Technical
requirements
. Development, Testing & Reviews
. Interaction with Offshore team
. System/Application Testing Support
. Deployment & Support activities
. Application production support and bug fixing
Android Projects:
. Project Name : AT&T Smart Wi-Fi
Environment : Android 2.2 And Above SDK
Client : AT&T
Role : Android Developer
Location : AT&T, Alpharetta, USA
Duration : July 2013 - now
Description:
https://play.google.com/store/apps/details?id=com.att.android.attsmartw
ifi
AT&T Smart Wi-Fi is a free app that finds and auto-connects to
available hotspots, maximizes battery life by only turning Wi-Fi on &
off when needed, logs missed hotspot opportunities for your review.
and displays your real-time cellular and Wi-Fi data usage.
this app help to increase your Wi-Fi connections while minimizing your
cellular data consumption. AT&T Smart Wi-Fi helps you find, auto-
connect and remember available hotspots in places you frequent. This
app running quietly in the background.
. Project Name : Cricket Wi-Fi
Environment : Android 2.2 And Above SDK
Client: Cricket Wireless
Role : Android Developer
Location : AT&T, Alpharetta, USA
Duration : July 2013 - now
Description:
https://play.google.com/store/apps/details?id=com.mizmowireless.wifi&hl
=en
Cricket Wi-Fi save your high speed data. Download this app and Cricket
Wi-Fi will seek out and connect you to free and open Wi-Fi hotspots
whenever you're near them..
. Project Name : Metrico (Internal POC)
Environment : Android 2.2 And Above SDK
Role : Senior Technical Associate
Location : Noida, India
Duration : April 2013 - July 2013
Description:
Metrico is client application in which user can check service provider
/ wifi signal strength.
User can check Http/FTP Uploading/Downloading packet tranfer speed in
graphicsl view.
. Project Name : SMP(Shoppers Marketing Platform)
Environment : Android 2.2 And Above SDK
Role : Senior Technical Associate
Location : Noida, India
Duration : October 2012 - March 2013
Speciality : This application having Triple DES Encryption
And De-Cryption at client and server end. using this we validate login
credentials
Description:
SMP is the platform where user can make his list for the shopping,
Add/Edit./Delete and shre the same list with individual user and
group. User have the facility to share others list with himself. Or
others can share his list with anyone who is part of the SMP.
. Project Name : Omantel(http://www.omantel.om)
Environment : Android 2.2 And Above SDK/Blackberry Blackberry
JDE 5.0, 6.0, 7.0
Role : Technical Associate
Location : Noida, India
Duration : July 2012 - October 2012
Description:
https://play.google.com/store/apps/details?id=com.omantel&hl=en
Omantel is the pioneer of total communications solutions in the
Sultanate of Oman. It's a VAS application for Omantel (Oman
Telecommunication). It faciliates user to manage his accounts .
Using this application user can see their usage of the Mobile, Fixed
Line, Internet, user can also check their call details, Monthly
landline usage, internet data usage and user can manage their multiple
account from this application.
. Project Name : VidCat
Environment : Android 3.0 And Above SDK
Role : Technical Associate
Location : Noida, India
Duration : August 2011 - Dec 2011
Description:
This Application mail functionality lies to upload device
media(Photos/Videos) to the VidCat Server.
Other functionalities provided to the client are a)Retrieving content,
b) Tagging content, c) Creating shows, d) Identifying duplicate
pictures, e) Retrieving thumbnails, f) Retrieving face info, g)
Creating Album, h) Copy an asset to any album.
. Project Name : Payless ShoeSource (www.payless.com)
Environment : Android 2.1, 2.2 SDK
Role : Senior Software Engineer
Location : Noida, India
Duration : Jan 2011 - May 2011
Description :
https://play.google.com/store/apps/details?id=com.payless&hl=en
This application is for US based Payless Inc. chain of shoe stores.
Through this application the user can find daily scheme, new
product arrival & also nearest store location. It also has
a game called "Daily Bogo" through which the user can get
discount coupons.
. Project Name : DIFF (www.dubaifilmfest.com)
Environment : Android 2.1, 2.2 SDK
Role : Senior Software Engineer
Location : Noida, India
Duration : Sept 2010 -Nov 2010
Description :
https://play.google.com/store/apps/details?id=com.diff.app&hl=en
This application to assist user for ongoing events in the Film
Festival. This app. provides facility to add reminder in
calendar for any particular schedule and efficiently search
for scheduled movie. It also provides sharing of events on
social networking sites.
Blackberry Projects:
Project Name : ConferenceApp
Environment : Blackberry JDE 5.0, 6.0, 7.0
Role : Technical Associate
Location : Noida, India
Duration : Jan 2011 -June 2012
Description :
https://appworld.blackberry.com/webstore/content/114595/?lang=en&countr
ycode=US
This is the application where an complete UI operated from the
web(Server) the mail functionality is to attend the conference, user
can got all the information regarding the conference. Attendie list,
All the speaker list and their description, also can schedule the
event in the native calendar. User can ask the question to the speaker
and after the conference he can submit the feedback. In the response
of the feedback user can see the feedback in the form of the Graphical
view.
Project Name : Glomapp (www.glomapp.com)
Environment : Blackberry JDE 4.2.1, 4.5, 4.6.0, 4.7, 5.0, 6.0
Role : Senior Software Engineer
Location : Noida, India
Duration : Nov 2010 -Jan 2011
Description :
https://appworld.blackberry.com/webstore/content/35716/?lang=en&country
code=US
This is the application where an supervisor can tract his all the team
at the server end, supervisor can send notification, forms and jobs to
the user and user can fill the form and send it to server.
. Project Name : Mobile Data Protect
Environment : Blackberry JDE 4.2.1, 4.5, 4.6.0, 4.7, 5.0, 6.0
Role : Senior Software Engineer
Location : Noida, India
Duration : July 2010 -Sept 2010
Description : Application that will run on the most common
BlackBerry devices and allow all BIS users the same kind of security
that the BES provides in terms of remote lock, and remote wipe. Backup
contacts, backup calendar events and call logs. User can also restore
all these things in his mobile.
User can see his own current location on the blackberry map.
Project Name : Ireland Guide(www.ireland-guide.com)
Environment : Blackberry JDE 4.2.1, 4.5, 4.6.0, 4.7, 5.0, 6.0
Role : Software Engineer
Location : Noida, India
Duration : April 2010 -July 2010
Description :
https://appworld.blackberry.com/webstore/content/18890/?lang=en&country
code=US
it is the international tourist researching their holiday/vacation or
the office bound professional seeking a spot of lunch - we cater for
every discerning traveler and diner's wide range of needs.
Project Name : iCabbi(www.icabbi.com)
Environment : Blackberry JDE 4.2.1, 4.5, 4.6.0, 4.7, 5.0, 6.0
Role : Software Engineer
Location : Noida, India
Duration : Feb 2010 -April 2010
Description : it is a project for the customers who need cabbi at
any time. When a customer needs a cabbi he can see cabbi near to him.
And call a cabbi with according to his requirement.
. Project Name : MPSForms (www.mpsforms.com)
Environment : Blackberry JDE 4.2.1, 4.5, 4.6.0
Role : Software Engineer
Location : Noida, India
Duration : Dec 2009 - Feb 2010
Description : MPSForms is web and mobile based data collection
software used for filling out forms and synchronizing with the
server.In this application user make any type of form at the web and
Blackberry application download this form from the web. Save the form
in the PDA and display form to the user to fill. after filling the
form user can save the same form to server and pda. Device can also be
synchronize with the server. User can create any number of the
instance of any form. The application supports many numbers of
controls.
. Project Name : PhonEnforcer
Environment : Blackberry JDE 4.2.1, 4.5, 4.6.0
Role : Software Engineer
Location : Noida, India
Duration : August 2009 - Dec 2009
Description :
https://appworld.blackberry.com/webstore/search/PhonEnforcer/?lang=en&c
ountrycode=US
This application is designed for GPS enabled device. This application
is design to track the speed of device and if the speed of device
crosses the Speed set in application, device turned off, and send
notification to predefined addresses. This Application is basically
design to avoid accidents during driving because of attending calls.
. Project Name : Logic720
Environment : Blackberry JDE 4.2.1, 4.5, 4.6.0
Role : Software Engineer
Location : Noida, India
Duration : July 2009 - August2009
Description : Logic720 get some information from the user, store
it in the persistence and display it to user in the defined User
Interface, user changes the date, according to the selected date it
display the persist data. As per the user requirement it mails the
persist data between the two selected dates.
. Project Name : TIMBS
Environment : Blackberry JDE 4.2.1, 4.5, 4.6.0
Role : Software Engineer
Location : Noida, India
Duration : April 2009 - July 2009
Description :
https://appworld.blackberry.com/webstore/content/48162892/?lang=en&coun
trycode=US
Time Is Money Billing System is the auto-started application contains
the three modules.
. Telephone Interaction process: - in this process as the phone call is
made to the anyone or received by the user after disconnect the call a
screen appears on the user handheld ask him to submit about the
related call.
. E-mail Interaction process:- in this process, when the user received
any mail when the user reads the mail, on escape from the screen the
user gets the prompt for fill about the email description and same
prompt appears in case of the send email.
. Self-Initiated Interaction: - The handheld software also contains an
module for initiating an interaction by the user. This application
allows the user to select a contact from their address book. As well,
the handheld user also able to start a self-initiate interaction from
within the contacts application. Once a contact is select, the timer
is started. When the user wishes to stop the time, the user can simple
click on the application and they can select to either pause or stop
the timer on the interaction. If the timer is stopped then the prompt
appears to fill the description about the self-initiate interaction.
. Project Name : GymTechnik(m.gymtechnic.com)
Environment : Blackberry JDE 4.2.1, 4.5, 4.6.0, 4.7
Role : Software Engineer
Location : Noida, India
Duration : Nov 2008 - April 2009
Description : The Gym Technik Native Client is an easy-to-use
fitness tracking and workout guidance tool for the average to advanced
gym users.