****, ***** ****, * * Road,
Jaipur - *** *** (Rajasthan) INDIA
Mobile: +91-979*******, 014*-*******
Email:*************@*****.***
OBJECTIVE I foresee myself to be part of top-notch team of professionals
with sincerity, creativity and dedication.
PROFESSIONAL EXPERIENCE (Total- around 6 Years in Java, Blackberry, Android
& J2EE)
I have around 6 years of work experience in the IT industry and around 3+
years in Mobile application development. Currently, I am working as Senior
Software Engineer (Java/Blackberry/Android) in Arcgate, Udaipur (Rajasthan)
INDIA I have strong ability to do a quick and precise analysis.
PROFESSIONAL QUALIFICATIONS
(SCJP) SUN CERTIFIED JAVA PROGRAMMER
Professional Diploma in E-Commerce (1 Year) from Infopark, Jaipur
ACADEMIC QUALIFICATIONS
Bachelor of Science (Information Technology)
Masters of Computer Applications
SKILLS AREA
Operating Systems Windows 98/NT/XP, Linux Centos, Fedora
Application Server Web logic Server (6.1, 8.1)
Web Server Apache Tomcat (4.1, 5.5, 6.0)
Web Technologies Servlets, JSP, HTML, Web Services, XML,
JSON
Desktop Application Swings, AWT, Applets
Distributed Objects RMI, EJB
Third Party API Java mail, JScape SFTP, KSOAP2, Google
Map, Facebook, Twitter, Google Maps,
Apache Thrift, Flurry, GA, Admarvel
Languages C, C++, Java, J2EE (SERVLETS, JSP, EJB).
Script Language Java Script
Mobile Technologies Blackberry (4 5.0), Android 1.*, 2.*, 3.*,
NookColor, Samsung Galaxy, GPS, MAP, SQLite
Testing Tool Log4j, Logcat
Database Packages SQLite, Oracle 9i, Ms Access, Postgre SQL
IDE Tools Eclipse 3.5, Pulsor Net Beans 6.0
Experience (August 2010 to till Date)
Working as "Senior Software Engineer" in the Arcgate, Udaipur
(http://www.arcgate.com) Since August 2010 to till date. I am working on
Java, Blackberry & Android Technologies.
Experience (April 2010 to August 2010)
Worked as "Senior Software Engineer / Project Lead" in the Affle Pte. Ltd.,
Singapore (http://www.affle.com) Since April 2010 to August 2010 date. I am
working on Java, Blackberry (Core Java, Blackberry, Facebook API, Twitter
API etc.) Technologies.
Experience (Dec 2009 to April 2010)
Worked as "Senior Software Engineer" in the Relay Strategy Pvt. Ltd.
Chandigarh (http://www.relaystrategy.com) Since Dec, 2009 to April 2010. I
worked on Java, Blackberry (Core Java, Blackberry and Web Services)
Technologies.
Experience (July 2009 to Dec 2009)
Worked as "Senior Software Developer" in the Cyber links Technologies Pvt.
Ltd. Gurgaon (http://cyberlinks.in) Since July, 2009 to Dec. 2009. I worked
on Java, Blackberry (Core Java, Blackberry, Android and Web Services)
Technologies.
Experience (March 2009 to June 2009)
Worked as "Blackberry Lead Developer" in the 2C Information Technology.
Bahrain (2cit.biz) Since March, 2009 to July 2009. I worked on Java,
Blackberry (Core Java, Blackberry, J2EE and Web Services) Technologies.
Experience (September 2007 to March 2009)
Worked as "Software Engineer" in the Astegic Inc., Jaipur
(www.astegicinfosoft.com) Since September 2007 to March 2009. I worked on
(Core Java, Blackberry, Android, JDBC, XML, Swings, and Web Services)
Technology y using Postgre SQL & Oracle 11g as back end.
Experience (July 2005 to September 2007)
Worked as a "Software Engineer" in the NXXIT, Noida (www.nxxit.com). From
July 2005 to September 2007. I worked on Java/J2EE (Core Java, Servlets,
JSP, and JDBC) Technology using Oracle as back end.
PROJECTS DONE
Project: Flashcards Android App (flashcards.dictionary.com)
Organization Arcgate
Language used Java, Android 1.5, 2.2, Sqlite, Webservices,
sqlite, Flurry, GA, Admarvel, Facebook.
IDE Eclipse
Team Size 2
Application Overview:
Flashcards android app is really a good way to improve your English skills.
Its look like a game In which you can play your decks as well as others.
This app works online & offline mode so we attached the offline deck
database with the app. It gives flexibility to users about internet
connectivity constraints. Here you can find deck according to your
interests as well.
This app having the login/sign-up/FBLogin facility to differentiate user or
make your own customized decks which you can access by other platforms
(Website, iPhone app) as well. Here in decks you can edit others deck and
than can add that deck into your account.
This apps provide the FB share as well so you can post from here and you
can login through FB also.
Roles & Responsibilities:
Application Requirements documents.
Web service integration
SQLite Database integration
Application Designing/wire frames
GUI Implementation
Google Analytics, Flurry, Admarvel implementation
Resistance API
XML/JSON Parsing
Project: Dictionary.com Android app (www.dictionary.com)
https://market.android.com/details?id=com.dictionary
21 Rank in Android Market (5M-10M Users)
Organization Arcgate
Language used Java, Android 1.5, 2.2, NookColor, Sqlite, Webservices,
sqlite, Boku, Naunce, Flurry, GA, Admarvel, Facebook & Twitter
IDE Eclipse
Team Size 2
Application Overview:
The free Dictionary.com app for Android delivers trusted reference content
from Dictionary.com and Thesaurus.com, including more than 325,000 words
and definitions and 300,000 synonyms and antonyms. The app also features
phonetic and audio pronunciations, spelling suggestions and
Dictionary.com's popular Word of the Day that is enjoyed by millions of
people.
Roles & Responsibilities:
Application Requirements documents.
SQLite Database
Application Designing/wire frames
GUI Implementation
Google Analytics, Flurry, Admarvel implementation
Peristance API
XML Parsing
Project: Miss Spell's Class (www.dictionary.com)
https://market.android.com/details?id=com.msc
Organization Arcgate
Language used Core Java, Android 2.2, Facebook & twitter
IDE Eclipse
Team Size 1
Application Overview:
As application name describe dictionary we are providing dictionary android
application here. Actually this is a game application in which you are
getting 20 words in front of you and than you have to search out the
correct and incorrect spellings from them and on the basis of your time and
correct answers we are calculating your score and sending that score to
server. Here we are managing the leader boards also and storing the leader
boards score on the server.
Here we are getting 20 random questions from the database and you have to
find out the correct spellings. After completion of game you will get the
your time, no. of incorrect answers and than final score. You can also
review your questions.
Roles & Responsibilities:
Application Requirements documents.
SQLite Database
Application Designing/wire frames
GUI Implementation
Peristance API
XML Parsing
Project: United Church of Christ (www.ucc.org)
https://market.android.com/details?id=com.char
itydynamics.ucc
Organization Arcgate
Language used Core Java, Blackberry 4.6, Android 1.5, Facebook &
IDE Eclipse
Team Size 1
Application Overview:
This app based to locate the churches near by you. We have to search out
the churches on the basis of your current location otherwise we have to
show the default location. Here we have provided the News, Daily
Devotional, Social Networking etc features. We are showing all the churches
result on the map and you can see the church information when you click on
a particular church.
Roles & Responsibilities:
Application Requirements documents.
GPS Location API
Map API
Application Designing/wire frames
GUI Implementation
RSS Feed interaction
XML Parsing
Project: Mumbai Boss (www.mumbaiboss.com)
Organization Arcgate
Language used Core Java, Blackberry 4.5, Facebook & twitter
IDE Eclipse
Team Size 1
Application Overview:
This project is based only to provide the latest information about Mumbai.
They are updating there site on regular basis and they provided RSS feed to
us and we have to show the RSS feed data on this blackberry app.
Roles & Responsibilities:
Application Requirements documents.
Application Designing/wire frames
GUI Implementation
RSS Feed interaction
XML Parsing
Project: Pinch (www.pinchapp.com)
https://market.android.com/details?id=com.af
fle.pinchapp.activity
Organization Affle
Language used Core Java, Blackberry 4.6 & 5.0, Facebook API, Twitter
API, PIM API, Location API and Apache Thrift
IDE Eclipse
Team Size 2
Application Overview:
Pinch is a Smartphone to Smartphone instant messenger application and chat
service with location based features. Pinch utilizes your existing data
plan or through Wi-Fi to provide instant messaging and chat with your
friends nearby or in your contact list. Pinch does not incur any additional
costs like SMS charges. PINCH also has fun social games, unique interactive
applications and contests so that it's fun to use.
We are developing this application for iPhone, android and Blackberry
Platforms. Through pinch user will be able to chat with our friends and
also add/invite other persons and locate the location of the friend/user on
the map as well. This application integrated with the Facebook and Twitter
API as well. You can login through Facebook also. You can post on the wall
of the Facebook. This application totally based on the location so you can
find friends on map as well. You can invite your facebook, twitter friends
and your phone book contacts as well. The web version is in progress now.
Server Side is developed in Java/J2EE, Apache Thrift.
Roles & Responsibilities:
Application Requirements documents.
Application Designing/wire frames
Module Creation
GUI implementation
Interaction with the server through Apache thrift
Use of PIM API
Facebook/Twitter interaction
Location based services
Testing
GPS
File handling
Native applications interaction and Maps
Project: VIVIDO LABS (www.vividolabs.com)
Organization Relay Strategy
Language used Core Java, Blackberry 4.6.1 and Web Services
IDE Eclipse
Team Size 7 (5 Java/J2EE, 1 iPhone, 1 Blackberry)
Application Overview:
The Target of this application to provide the entire SAP module on the
Mobile domains. Currently we are working on the starting face so still
working on the Login screens.
In this project we are developing a middleware application which will be
responsible to interact with the SAP and the mobile clients interact with
the Middleware application. Here we will get the list of all the sub
applications list through that we can buy that applications and install as
well.
SUB-MODULE:
Disaster Application: This application running as background thread in the
blackberry. The main motive of this application is to send the current
latitude and longitude of your current position of the user with some of
the Blackberry device information like Device ID, Owner Name, SMS Sent,
Voice ON/OFF etc. There is a web module is also provided to user on the web
so user can see his previous locations and the current location on the web
as well.
Roles & Responsibilities:
GUI Implementation
JSON handling and parsing
File handling
GPS
Native application interaction
Web service communications
Project: ATM Locator
Organization Cyberlinks
Language used Core Java, Google Android 1.5, Blackberry 4.5, Web
Services, GPS API and Google Maps API
IDE Eclipse
Team Size 1
Duration October -09 to Dec. - 09
Application Overview:
This project is mainly based to locate the ATM & Branches of Banks in
America. First we have to choose either ATM or Branch then we have select
the Location (By current Location or other Location), After that we will
get the list of ATM or Branch with in the 10 Km radius then on the basis of
this information we have to show the information of that ATM or Branch and
if user want to see it on MAP then we provided Google MAP to show that
particular location. Here in this project I used the web services to get
all the information about the ATM or Branch.
Roles & Responsibilities:
GUI Implementation
Web service integration and XML Parsing
Google Map
GPS and Location API
Testing and bug fixing
Project: Brain Scape (www.brain-scape.com)
Organization Cyberlinks
Language used Core Java, Google Android 1.5, and Web Services
Client Brain-Scape
IDE Eclipse Ganymede
Team Size 1
Duration July -09 to September -09
Application Overview:
Brainscape is a scientifically optimized tool that helps you learn
anything, anytime, anywhere. All of your learning progress is constantly
synchronized with your account on our web version, at www.brain-scape.com
Roles & Responsibilities:
GUI Implementation
Coding
Event Handling
Database handling
Testing and bug fixing
Project: Zain Mobile Directory (www.bh.zain.com)
Organization 2C Information Technology
Language used Core Java, Blackberry 4.5 and Web Services
Client Zain
IDE Eclipse Ganymede
Team Size 1
Duration April -09 to July -09
Application Overview:
Zain Mobile Directory is project based on the online mobile directory
application for the client's mobile devices. This application is
responsible to search out the particular contact from a particular mobile
service provider (Zain). This application is currently developing on
Blackberry and in future for Java based mobile phones. You can search out
the contacts on the basis of name as well as area, POBox No., Street etc.
They already are providing this functionality on web
(http://www.bh.zain.com/portal/page/portal/quickLinks/directoryEnquiry).
Roles & Responsibilities:
Coding & GUI Implementation
Making Event Listeners
Background Processes
Web Service clients
Project: Cell fire (www.cellfire.com)
Organization Astegic Inc.
Language used Blackberry JDE 4.2, Core Java, XML and Web Services
Client Cell fire
IDE Eclipse 3.3
Team Size 3
Duration January -09 to March-09
Application Overview:
Cell fire has introduced an innovative mobile coupon solution that is
offered as a
Downloadable application on handsets. The solution addresses the key
challenges of mobile Coupon value-chain participants and offers several
technical and business advantages. More importantly, Cell fire's mobile
coupon solution is extremely easy to use and successfully abstracts several
complexities to present highly differentiating features in a user-friendly
Interface to consumers.
Roles & Responsibilities:
Coding & GUI Implementation
Making Event Listeners
Background Processes
Web Service clients
Project: MInspector (www.m-spectrum.com)
Organization Astegic Inc.
Language used Blackberry JDE 4.2, Core Java, XML and Web Services
Client Astegic, USA
IDE Eclipse 3.3
Team Size 2
Duration august -08 to January -09
Application Overview:
The idea was to implement the MInspector application (a company product for
conducting surveys) on blackberry environment. The whole project was
designed and developed as an individual. The project was about conducting
the surveys under the limited connectivity environment. The devices were
then synchronized with the server via web services. The platform used for
the development was Java 1.5, JDE 4.2(Blackberry development) and Eclipse.
Roles & Responsibilities:
Coding on Blackberry JDE 4.3
GUI Implementation
Persistence
Making Event Listeners
Background Processes
Web Service clients
Project: DUB (www.dubmenow.com)
Organization Astegic Inc.
Language used Google Android SDK 5, Blackberry JDE 4.3, Core Java, XML
and Web Services
Back end used SQL Server 2005
Client Astegic, USA. (www.dubmenow.com)
IDE Eclipse 3.3
Team Size in India - 2, In USA - 1
Duration December -07 to august -08
Application Overview:
Worked on Android platform a Google's OS for mobile applications. The idea
here is to develop a contact sharing application for the smart phones. The
product will be developed in Java 1.5 and Android JDK provided by Google.
The application will be able to communicate with the devices presently
online and would also provide offline support for the offline devices. Your
contacts will get your updated information automatically.
Roles & Responsibilities:
Coding on Google Android SDK 5 and Blackberry JDE 4.3
GUI Implementation
Persistence
Making Event Listeners
Back end Services
Web Service clients
Testing
Project: Pet portals (www.vetstreet.com)
Organization Astegic Info soft
Language used Core Java, XML, Web Services and Swing
Back end used Postgre SQL & Oracle 11g
Testing Tool Log4j
Client vet Street, USA. (www.petportals.com)
Web/App. Servers Tomcat
IDE Eclipse 3.3, Lomboz
Team Size in India - 3, In USA - 3
Duration June -07 to Dec-07
Application Overview:
Pet Portals is portal having a number of private websites that give you
secure online access to your pet's health information. The main intension
of the project is maintaining the individual websites for clients who are
owner of the pets. The idea is to maintain a proper channel of
communication between the pet owners and the hospitals. The Pet portal
allow the two parties to be in touch by multiple features like "Medical
Transcriptions", "Reminders", "Birth-Day Greetings" and "Online Consulting
the Doctor" etc.
The Mapping projects are basically a list of schedulers that work depending
upon time and other conditions when satisfied in order to convert the
hospital prescriptions given to the pet owners into CSV files and
subsequently send them to the Pet portals server in the form of jars.
Another aspect of this project is to send reminders and greetings on
different occasions, like scheduled maintenance or the birthday of the
concerned pet.
The whole project is basically divided into 12 sub-projects namely:
Ingestor, Vixfer, Scheduler, Receiver, Mapper, Hospital Info, Client and
Patient (Pet) Info and another one is PDA (Personal Digital Assistance) for
giving reminders of Clients.
Technically speaking the whole project has been developed in PHP, Java and
Perl and is on the verge of expansion by using J2EE and Data Warehousing.
Our role has been to do the development in J2EE technology and Long Term
Maintenance. The different modules included are Extraction, Transform and
Loading, which have been developed in Vixfers, Scheduler and Ingestor
Modules.
Roles & Responsibilities:
Coding or Bug Fixing in Vixfer & Ingestor Module.
Designing the Documentation for Vixfer & Ingestor Module.
Implementing Validations of Login and Vixfer files.
Parsing XML to CSV files.
Coding on JScape SFTP Server.
Creations of Schedulers in Swings.
Designing and coding part of Swing Files.
Post implementation, Process Document & Deployment Documentation
Creation of Web services & Web Services clients.
Oracle queries & Store Procedures.
Project: Rectification System
Organization NXXIT, Noida
Language used J2EE (Core Java, Servlets and JSP)
Application Server Weblogic 8.1
Back end used Oracle 9i
Description: This system provides complete solution for any complaint
logged by user. This system has three main modules. Administrative, User
and Solver Module. The user may be both Employee and Customer can log their
problem through on line. Administrator assign task to different solver
according there Specialization, the Solver solve the problem and create a
status of problem solve by them. Administrator can track the status of the
every solver and can assign, resign and reopen the problem according the
status. Complaint Tracking System is problem registered software through
which if any type of problem generated related to system like Hardware or
Software they have to inform to their help desk. Help desk support person
would register their problem in CTS and send that problem to solver. Within
specified time, if solver would problem. He would inform to desk helper
about rectifying of the problem, otherwise help desk would assign that
problem to other solver. There is also facility of Report Generation in
which Total number of Logged Client Employee as well as Customer, Time
calculation to resolve a problem. I was involved in development of
Administrator page and Report generation.
Role & Responsibility: Total Involvement in project implementation of
Server side Components and coding, creating a mockup file and writing the
Data validation. & table design.
Project: Automation of Education Institute
Organization NXXIT, Noida
Language used J2EE (Core Java, Servlets and JSP)
Web Server Tomcat 4.0
Back end used Oracle 8i
Description: This software is basically made for an educational
institution, which is imparting computer software skills through its
various programs. Which provide offline and online both type education.
This system is having various modules like Batch Formation and Controlling,
Inquiry, Accounting, Fees Tracking Module, etc. The system also maintains a
history of payments and dues of the current and past students and provides
online Classes and online Examination. The system needs to be integrated
with other independent applications for enterprise management.
Role & Responsibility: My Responsibilities in this project were
Developing the front end for The Automation of education Institute and back-
end.
PERSONAL DETAILS
Father's Name Syed Mujahid Ali Naqvi
Date of Birth 15th July 1983
Sex Male
Marital Status Married
Permanent Address 1675, Near Jaipur Golden, Fateh Tiba, M D
Road,
Jaipur - 302004
Domicile: Rajasthan
Ethnicity Indian
Passport No.: H8961636
PAN No. : ADJPN5959R
Contact No. (M) +91-979*******
Languages Known Hindi, English, Urdu
Regards,
Zahid Naqvi