Tanvi Joshi
*****.*.*****@*****.***
* ***** ** ********** ** Java development and databases like SQL Server 2008, Oracle, MySQL. Currently a Senior Software Developer developing applications for different clients using j2se, j2ee, j2me. I would like to be part of a challenging and creative venture, thereby develop myself by an upward learning and self-training process and contribute my best towards the growth of the organization.
Summary:
7 years of Experience in Java development and databases like SQL Server 2008, Oracle.
Strong on-hand experience in J2Se, j2ee and j2me.
Python scripting and frameworks
Strong experience on Database Architecture and designing
Establishing Rules in the form of Stored Procedural Code, enforcing a certain naming structure for database tables and objects.
Team player with exceptional planning and execution skills coupled with a systematic approach and quick adaptability.
Performed in the roles of Projects development and Implementation.
Strong experience in web services.
Rich domain knowledge with comprehensive understanding of various languages, operating systems & software’s. Conceptually strong with an innovative and analytical approach to the work with an eye for detail.
Excellent analytical and communication skills.
Technology
Below is a list of important software products, tools and methods that I have worked with.
Operating Systems : Windows 98, Windows XP, Windows 7, Unix, Linux.
Programming Languages : C and C++, JAVA (J2SE, J2EE, J2ME).
Software Proficiency : Microsoft Office 2003, Microsoft Office 2007, Adobe Photoshop.
Web Technology Tools : HTML, HTML5, JavaScript.
Database : MS-ACCESS, SQL-2005, MySQL, Oracle 11g
Scripting Language : Python
Experience:
The details of the various assignments that I have handled are listed here, in chronological order.
Johnson & Johnson New Jersey
Role: Java Developer
Duration: January 2019-Till Date
Responsibilities
Consumed REST APIs to carry out various operations.
Assisted users with the product and took care of bugs and upgrades.
Tested various modules using JUnit.
Experience in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collection.
Strong handling on the development of Web-based Client/Server and Multi-tier applications using technologies like Java, JSP, XML, HTML, CSS, JavaScript, JQuery, AJAX,AWS.
Experience working on SQL with MySQL,MongoDB.
Technologies used: Java, Spring, J2EE, MySQL
Route Mobile Limited
Project: HLR (Home Location Register)
Role: Project Lead
Duration: January 2017-July 2017
Description
The HLR Lookup system enables querying of mobile numbers for existence. Knowing the status of the mobile number allows clients to filter out the invalid mobile numbers from mobile number database.
Responsibilities
Designing web portal.
Backend coding
File handling.
Generating summary reports.
Creating multiple interfaces to facilitate submission of lookup queries to the HLR Server.
Maintenance
Solution Environment: Python, Oracle, MySQL, SQL Server
Tools: Web2py, Django, API
Route Mobile Limited
Project: RSL-prompt
Role: Software Developer
Duration: September 2016-January 2017
Responsibilities
Establishing Rules in the form of Stored Procedural Code and files, enforcing a certain naming structure for database tables and objects.
Retrieve Database records from client’s location and send messages.
Handle different types of files.
Handle Message scheduling and delivery reports.
Group messaging.
Sending messages to distribution lists.
Send messages to n number of destinations present in files or database on client’s machine.
Execute rule at regular interval.
Solution Environment: Windows –XP, Java, MySQL, Oracle, SQL server, Python (Django)
Route Mobile Limited
Project: DLR-Sender
Role: Software Developer
Duration: January 2016 -August 2016
Responsibilities
Backend application which works 24*7.
Handling message delivery reports.
Logging message delivery status into database.
Keeping track off successful and failed delivery status continuously.
Solution Environment: Java, MySQL
Route Mobile Limited
Project: WhatsApp API
Role: Software Developer
Description Send messages on client’s WhatsApp number.
Responsibilities
Python scripting to send messages on WhatsApp number without using phone.
Solution Environment: Core Python (API)
Tools: SIM Cards
Route Mobile Limited
Project: Mobile Client
Role: Software Developer
Duration: March 2015-December 2015
Description Sends single, bulk and group messages using mobile devices.
Responsibilities
Making application compatible with all types of devices.
Designing and coding.
Developing application for Android, BlackBerry as well as java mobiles.
File uploading in mobiles.
Retrieve phonebook contacts and groups and sending messages.
Solution Environment: Java, SQLite
Tools: Android and BlackBerry plugin, LWUIT
Route Mobile Limited
Project: Message Push
Role: Software Developer
Duration: October 2014-March 2015
Description
Message Push application sends messages to destinations mentioned in files/ databases. Creating rules for sending messages. Schedules messages. Gets delivery status of sent messages.
Responsibilities
Performing the DBA activities to maintain the servers and application availability.
Designing software.
Implementing database configuration to link application with different databases.
Coding for different modules present in product.
Web service to execute services at backend.
Job uploading functionality for sending bulk messages.
File scheduling.
Installation of software.
Documentation (User Manual/ Technical document)
Solution Environment: Java, Oracle, MySQL, SQL Server
Tools: JavaFX Plugin, Java Builder
Route Mobile Limited
Project: Sends MS
Role: Database Administrator
Duration: February 2014-October 2014
Description: Retrieves records from client’s database and sends messages accordingly.
Responsibilities
Creates tables.
Write procedure in database using which messages will be sent.
Procedure picks messages from database according to priority assigned and sends messages. Also tracks delivery status of sent messages and updates in tables through procures.
Execute script at client side.
Solution Environment: Oracle 9i,10g,11g.
Route Mobile Limited
Project: Port Based Application
Role: Software Developer
Duration: September 2013-January 2014
Description: Mobile application which tracks port number when message is received.
Responsibilities
Designing, Coding.
Mobile development for Android, BlackBerry and Java phones.
Application tracks port number when user receives any message on mobile.
Purpose of this application is avoiding promotional messages going into inbox.
When user receives messages from specific port number, application displays that message and sender on dialog.
Solution Environment: Java
Tools: Android SDK, RIM (Research in Motion)
Career Profile
Dates
Organization
Role
January 2011- July 2017
Route Mobile Solutions Limited
Senior Software Developer
March 2010 – January 2011
Maersk Global Solutions
Officer
June 2008– July 2008
Regency Direct Marketing
Jr. Programmer
Qualifications
Degree and Date
Institute
Major and Specialization
Master of Computer Applications, 2008-2011
Mumbai University
Computer Applications
CDAC-empower (Post Graduate Diploma in Advanced Computing), 2008-2009
Pune University
Advanced Computing
BSc, 2005-2008
Mumbai University
Information Technology
Personal Details
Date of Birth
25th November 1987
Nationality
Indian
Current Location
8 Petunia Dr., Apt. 2D, North Brunswick, New Jersey-08902
Language
English, Marathi, Hindi