Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for An Android Application Developer Freshers & Experienced in Word / Doc / Pdf Free Download
Ujjal Samanto
Ujjal_samanto44@yahoo.com
PROFESSIONAL
SUMMARY
•
Over 17+
years of experience in analysis, design, development, implementation and
testing client, server and enterprise applications using Java and J2EE technologies.
•
Extensive
experience in Android application development.
•
Experience
in implementing native libraries in application by using Android NDK.
•
Hands
on experience on React Native Technology using ReactJS.
•
Experienced
in building UI for IOS apps using React-Native framework.
•
Designed
GUI and interfaces with services for mobile applications.
•
Experience
in using Fragments, Activity workflow, Action Bar Navigation, Menu designs
and view controls, and Loaders
• Extensive experience in requirement
analysis, functional analysis, excellent conceptual and logical thinking.
•
Worked
with UX Designers, Architects & Developers to build enterprise
mobile solutions.
•
Excellent
working experience with variety of operating systems like Macintosh,
Windows, Ubuntu and Fedora. .
•
Expertise
in developing application for Android Operating System using Eclipse IDE,
SQLite, JAVA, XML,Android SDK and ADT plug-in.
•
Experience
in using JSON objects for retrieving and sending data from and to the
application server.
• Capable of designing and
developing applications using Android Software Development Kit(SDK) versions
2.3(Gingerbread) – Android L 5.0, 5.1
•
Experience
in all the phases of Software development life cycle (SDLC) process and exposed
to various methodologies like Waterfall, Agile and Scrum
methodologies.
•
Good
understanding of Interaction design, UI of Android and Web application
development.
•
Capable
of integrating Facebook, Maps V2, and other open source APIs within
applications as required by clients.
•
Expertise
in designing the backend database for data storage and retrieval using SQLite
and SQL for other bigger applications.
•
Experience
with handling UI updates with multi-threading technologies.
•
Experience
in Object Oriented Design using methodologies and tools like UML.
•
Excellent
in trouble shooting/debugging for software applications.
•
Willingness
and ability to quickly adapt and learn new technologies.
•
Extensive experience in requirement
analysis, functional analysis, excellent conceptual and logical
thinking.
•
Hands on experience in
RecyclerView, HorizontalGridView, TableLayout, GridLayout,
GridView, ListView, HttpsURLConnection etc.
•
Experience with third-party
libraries and APIs
•
Experience
in working on various operating systems like Windows and Unix/Linux.
TECHNICAL SKILLS:
Programming Languages
|
Android, Java Swing, Core Java, C, C++,
Visual Basic, Java script
|
Applications
|
Microsoft Office Suite, Adobe
|
Technologies
|
Android SDK, NDK, JNI, J2EE, Springs
2.0.x/2.5x, Hibernate, MFC, ATL, Win32, STL, Web Services, JavaBeans, JSF
1.2/2.0, JavaScript, JSP, PhoneGap (iOS, Android), jQuery, Eclipse, ANT, HAPYAK, WISTICA, React Native framework.
|
Database
|
MySQL, SQLite, Oracle, DB2
|
Software Development
|
Eclipse IDE, Net Beans IDE,
Visual Studio, Sublime text.
|
Application Servers
|
WebLogic Server, Apache
Tomcat, WebSphere, JBoss
|
Operating Systems
|
Windows XP/Vista/7, Linux, Unix, Windows
2000 Server
|
Debugging and Testing Tools
|
JUnit, DDMS, Logcat
|
Web Technologies
|
HTML5,
CSS, AJAX, AngularJS, Backbone.js, jQuery, JSON, XML, Web Services, SoapUI.
|
Version Control
|
Microsoft Source Safe ,
SVN, GitHub
|
EDUCATION:
Bachelors of Technology from
JNTU, Hyderabad, India
WORK
EXPERIENCE:
Client:
Ooyala Inc, Santa clara, CA.
Role:
Sr. Android Application Developer
Duration:
October 2015 – Present
Project
Description:
This
application is a Video player SDK. These video players are for Android devices,
IOS devices, web and Comcast. Especially video player for android will have
Start screen, video view, discovery, social share, Pre-Mid-post role Ads. You
can run this video player in any android devices from Lollipop API Level 23.
This project is not directly available for the customers, Customer interface to
the video player can only be by clients having their videos to be played in
their website on Android devices.
Responsibilities:
•
Design
& Development of core features like Start screen, Video title and
Description of video, Scrubber, Volume controls, Social
sharing and Discovery.
•
Involved
in developing Sample App to help Web developers.
•
Worked
on React Native technology for implementing all the UI components.
•
Worked
on designing UI Layout for UI operations in the application.
•
Involved
in all Phases of SDLC and developed object oriented Architecture using
different design patterns.
•
Coordinated
with the design and development team to define the user interface (UI)
requirements for the application and to develop the wireframes.
• Debugging and fixed the issues that
were found during the different phases of the project.
•
Developing
a Robust and object oriented code using Java, XML, ReactJS and
Android
•
Worked
in an Agile based environment.
•
Worked
on code enhancement to achieve reusability.
•
Developed
an enterprise level structured organization of data to reduce the number of
application releases.
•
Designing
different background services for the application with the help of handlers
and registry.
•
Worked
on Discovery API implementation for discovery elements for related
videos.
•
Developed
the data architecture on how the data should be organized to send to server.
•
Implemented
several animations and transitions for better user experience.
•
Implemented
UI updates handling with multi-threading technologies such as AsyncTask
or CallBack methods .
•
Tested
the application on multiple android targets and debugged the issues that were
found.
•
Worked
on writing the test cases using JUnit.
•
Worked
on implementing Material Design in UI for a better user experience and
performance.
Environment: Android SDK 2.1-4.1, ADT
0.9.5, Agile Scrum, Java, Google API, Eclipse IDE, ReactJS, XML, Android Studio, Firebug, Site
Catalyst.
Client:
Cablevision Systems, Bethpage, NY
Role:
Sr. Android Application Developer
Duration:
Mar 2014 – September 2015
Project
Description:
This
application is mobile customer application. You can use select Android
smartphones as an extra TV for your home. Just connect to the app through your
Optimum home network to view live TV on your right on your phone. You can also
watch On Demand programs, or even use your device as a remote control to search
and record TV shows to your DVR or Multi-Room DVR. Watch all of your channels
live. Use the in-app keypad to tune directly to the channel you want.
Filter the On Demand menus to show free titles, only titles that are available
to you as part of your premium subscriptions, or “Last Chance” titles that are
only available for a limited time
Responsibilities:
•
Design
& Development of core features like SSOlibrary, Camera
functionality, providing User Information, developing Sample App to help Webdevelopers.
•
Implemented
tabpageadapters to display account information in different groups.
•
Worked
on designing UILayout for UIoperations in the application.
•
Involved
in all Phases of SDLC and developed objectoriented Architecture
using different design patterns.
•
Worked
on integrating the voice APIlibrary to enable voice assistance.
•
Coordinated
with the design and development team to define the userinterface (UI)
requirements for the application and to develop the wireframes.
•
Debugging
and fixed the issues that were found during the different phases of the
project.
•
Developing
a Robust and object oriented code using Java, XML and Android
•
Worked
in an agilebased environment.
•
Worked
on codeenhancement to achieve reusability.
•
Developed
an enterprise level structured organization of data to reduce the number of
application releases.
•
Designing
different backgroundservices for the application with the help of
handlers and registry.
•
Developed
the data architecture on how the data should be organized to send to server.
•
Implemented
several animations and transitions for better user experience.
•
Implemented
UI updates handling with multi-threading technologies such as AsyncTask
or Handler.
•
Implemented
fragments functionality.
•
Tested
the application on multiple android targets and debugged the issues that were
found.
•
Worked
on implementing Material Design in UI for a better user experience and
performance.
•
Successfully
deployed the app on the AndroidMarketplace.
•
Worked
on creating SQLitedatabase for local data storage.
Environment: Android SDK 2.1-4.1, ADT
0.9.5, Agile Scrum, Java, Google API, Eclipse IDE, XML, Android Studio,
Firebug, Site Catalyst.
Client:
United Parcel Service, Inc., Timonium, MD
Role:
Sr. Android Application Developer
Duration:
Sep’ 2012 – Feb’ 2014
ProjectDescription:
This
application helps to track, ship, find locations, obtain rate quotes and use My
Choice features. This application lets you manage your shipments with My Choice
features and also allows the user to scan the shipment or tracking numbers
using Barcode scanner. You can ship, nickname shipments and take advantage of
My Choice features for inbound shipments.
Responsibilities:
•
Updated
layouts using new and existing wireframes.
•
Developed
the activities and UI layers
•
Used GPS
provider to quickly find location and navigates the directions to the nearest
UPS store
•
Developed user-friendly user-interfaces using
widgets like Menus, Dialogs, Different
Layouts, Buttons,
Edit boxes and
Selection widgets like List View and Scroll
View as per client need.
•
Created and used SQL Queries,
Scripts and Stored
Procedures for data validations.
•
Implemented the required GUI
by making modifications to the xml files.
•
Implemented
the Barcode scanner for tracking the packages.
•
Created
a native version of My Choice functionality for the application.
•
Implemented
location based API using location manager to locate the UPS Stores.
•
Used soap
based web services and SAX parsers for secured data interchange.
•
Worked
in an agile based environment.
•
Involved
in the full life cycle of this project including planning, design,
development, testing and deployment.
•
Collaborated
with web services team to implement the backend support.
•
Created
test cases and test data for testing the application.
•
Created
new UI screens for the native application and also worked with the UI
team to display the appropriate icon and also tested the functionality of the
screens.
•
Tested
the application on different android target devices and also debugged
the issues that were found.
•
Tested
on all mobile platforms such as Android, iOS and native
browsers on the devices in different environments.
•
Successfully
deployed the app on the Android Marketplace and supported the app for different
releases of Android OS.
Environment: Android SDK, CVS, PHP, SQL,
Eclipse, GitHub, Xcode, JSON,DDMS, RESTful, and XML.
Client:
SapientNitro, Atlanta, GA
Role:
Android Application Developer
Duration:
Mar’2011 – Aug’ 2012
Project
Description:
Lens Crafters: This is an exclusive application designed
for Samsung tablet, where an associate can help the customer to view different
kinds of frames and catalogues. This application can also help the customer to
compare and calculate the prices with different insurance options. Associates
can store all the required customer information and also have the ability to
take pictures of the customer and compare them.
Responsibilities:
•
Involved
in the full life cycle of this project including planning, design, development,
testing and deployment.
•
Created
new layouts using existing wireframes.
•
User
can select three different user options as Doctor, Associate and
Customer.
•
Implemented
camera functionality into the application.
•
Implemented
fragments functionality.
•
Extensively
used custom ListViews to view information on every screen, and to keep
uniformity of the application.
•
Worked
with JSON and used external libraries like GSON parsers, for data
parsing.
•
Implemented
customized gestures to switch between customers and associates login
screen.
• Email functionality is integrated into the
application to email the saved pictures to backend server.
•
Used AsyncTask for
multithreading.
•
Implemented Notification
Manager to display updates on the notification bar
•
Worked
with the UI team to design the appropriate icon and display for the screens.
•
Worked
in an agile based environment.
•
Worked
on features that help associates to save different user information.
•
Tested
the application on different tablets and also debugged the issues
that were found.
Environment: Android, SVN, PHP, SQL,
IntelliJ, XML, JSON, REST Web Services, SQLite, HTML, Location Services.
Client:
Snelling Inc., Dallas, TX
Duration:
Oct’ 2010 – Feb’ 2011
Title:
Android Engineer
Project
Description:
Snelling is an android application focused
towards job search in specific fields. A job seeker has the ability, upon
registering, to apply to relevant jobs through the mobile application and also
has features of editing their current profiles. It also has a video plugin for
relevant video content. In addition, it features alerts and push notifications
when there is a request from an employer, or any customer interested in their
profile.
Responsibilities:
•
Assisted
in designing the user interface UI and overall look and feel of the
application.
•
Developed
the application to adapt to different orientations (landscape/portrait).
•
Used JSP,
L, Java Script, Angular JS and CSS for content layout and presentation.
•
Created data access layer
using SQL and PL/SQL.
•
Worked on JQuery, AJAX,
JASON and JSF for designing highly user interactive web pages.
•
Involved in the bug tracking
and Unit Testing using JUnit framework
•
Implemented
fragments to optimize user experience on smartphones as well as tablets.
•
Implemented
RESTful Web Services to verify login credentials of the user.
•
Developed
and implemented the SAX parser to extract feeds and display the parsed
data in the application.
•
Used
Object/Relational mapping tool Hibernate to achieve object persistency.
•
Developed
JSF components, implemented event handling using Java, JSF and
JavaScript for various modules
•
Involved
in testing the implemented features of the application and fixing the
bugs.
Environment: Eclipse, Java, XML, SVN,
Web Services, Android Library, Angular JS, Hibernate, SQL, HTML, Springs,
JQuery, JNDI, JMS, Java Script, CSS, Windows.
Client:
Synechron, Mumbai, India
Role:
Java Developer
Duration: May’ 2008 – Sep’ 2010
Project
Description:
KLM
is a mobile application specifically designed for running the application in
iOS and Android platforms, this application enables the user to book a flight,
check the availability of flights, Schedule the flight tickets, Make a booking,
check the special offers, view and modify the bookings, flight information and also
provides the best services and help for the users to navigate/booking/payment
etc.
Responsibilities:
•
Solely
responsible for the requirements elicitation, and analysis of the user
requirements and Software Requirement Specification.
•
Responsible
for analyzing and designing a part of the system within the
constraints of the requirements, architecture, and development process
for the project.
•
Involved
in designing the system based on UML concepts, which include data flow
diagrams, class diagrams, and sequence diagrams, state diagrams using Rational Rose
Enterprise Edition.
•
Developed
front end in simple HTML/JSP, middle tier with Servlets and Hibernate.
•
Prepared
the widely appreciated User manual and introductory presentations for the
product.
•
Involved
in design and development of the application in n-tier fashion based on MVC
architecture standards and utilized Struts frame work.
•
Used JDBC
for communicating with the database.
•
Unit testing
and Deployment
•
Responsible
for Maintenance and bug fixing.
Environment: Spring, Hibernate, Core
Java, JSP, MySQL, WebSphere Application Server 6.1, Windows XP
good.
ReplyDelete