AMRITA MUKHERJEE
*********@*****.***,
**********@******.***
Experience Summary
. Five years of experience in design, development, implementation,
debugging and testing of Java and J2EE applications working as Technical
Developer, Software Developer and Web Developer.
. Worked on many java based projects and developed real-time intranet and
web applications using JSP, Servlets and Core java.
. Experienced in Java and J2EE and Web technologies like JSP, Servlets,
JDBC, JavaBeans, Swing, Applet, HTML, JavaScript, CSS.
. Worked with MySQL, PostgreSQL, SQL Server in various industry projects.
. Performed requirement gathering, system analysis and finalization of
technical / functional specifications, user experience design
(storyboarding, personas, wireframes etc.), used MVC architecture and
documentations for the project.
. Served as both Team Member and Team Leader in various projects.
. Eligible to work under any employer in OPT/EAD.
Technical Summary
Languages : C++, Java, VB6
Web Components : Servlet, JSP, Java Beans, JDBC
Front End : Java Script, HTML, PHP
Database : MySQL, PostgreSQL 8.1, Oracle 11g
Operating Systems : Windows XP / 98 / 95 / Server 2003 /
Vista
Servers :-
Web Server : Tomcat 5.5.17, Apache 2.0. 5.4, Sun
Database Server : SQL Server 2008 Express Edition
Education
. MS in Computer Science from State University of New York, Institute of
Technology, Utica.
. Masters of Computer Applications from DOEACC Society of India,
Ministry of Information and Technology, Government of India, 2006.
Certification
. Web Component development Using Java Technologies.
Professional Work Experience
1) Educational Services Kaplan University, Cedar Falls, IA
IT Instructor Dec'09 - Present
. Teaching Information Technology courses, like Programming Using Visual
Basic, Java, Software Application, Operating Systems, SQL Server 2008,
Human Computer Interaction to Associates and Bachelors level students.
. Preparing course syllabus, grading exams, assignments.
. Doing student assessments.
2) Faculty Assembly Website SUNY Institute of Technology, Utica,
NY
Web Developer Oct'08 - May'09
SUNYIT has a committee called Faculty Assembly which consists of all the
departments in the University. Each department is represented by a max of 5
professors who are given the responsibility of deciding upon the course
curriculum for each academic year. If required they also check on student
developments or any student in particular as well as discussing whether to
introduce, update or remove any course from the Program.
I was given the responsibility of gathering related information, designing
and developing the website for Faculty Assembly. I was working as a
graduate assistant under the Chair of Faculty Assembly for this project.
. Used HTML, Java Script and CSS for developing the website.
. IDE used to develop site was NetBeans IDE 6.0.
. For testing purposes, Mozilla, IE6 or above, Opera and Safari browsers
were used.
. For uploading documents and web pages on the SUNY server, Secure Shell
Client on a Unix based system was used.
3) TaxNet National Informatics Center,
Kolkata, India Software Developer Aug'07 -
Jul'08
National Informatics Center is a government of India organization which
undertakes the responsibility of developing and maintaining intranet
application software for different State departments in the country. They
only take State departments as their clients.
I was given the responsibility of handling Taxation Tribunal Department for
the State of West Bengal. My key role was that of a team leader in a 3
member team. Requirement information gathering, understanding their
judicial system and designing the system using MVC architecture was mostly
done by me. I handled the mid-back end developing of the intranet
application using JSP, Servlet and PostgreSQL. Before submission, final
integration and testing was taken care of by me.
. Used Java, JSP, Servlet and Java Bean extensively for developing front
-mid end of the application.
. Basic SQL queries and stored procedures were written using PostgreSQL for
the application.
. A website was developed using HTML, Java Script and CSS
using NetBeans IDE 5.7.
. Tomcat was used to deploying the Jsp webpages for the
website (http://wbtt.gov.in)
4) Software Module Debugging IBM India Pvt. Ltd, Hyderabad,
India
Technical Developer Associate Mar'07 - May'07
In IBM our department was responsible for Integration and testing of a
software send to us by our software development teams. In addition to this,
software maintenance at a later stage which includes debugging and testing
was also done by us. I was a member in a 8 member team.
My responsibility was debugging the software modules that I was given and
testing them for smooth performance. Core Java, swing and applet components
were used for this purpose. Each of the modules was sent in rounds to each
member so that no bug is overlooked. Another responsibility was to
integrate 3 modules before sending it to our team leader.
. Java and some components were used to debug the software modules.
. White Box, Unit and Integration testing was performed.
. A proper extensive report was created using UML for the client.
5) Coordination and Training NIIT Pvt. Ltd., Kolkata, India
Academic Coordinator Apr'06 - Feb'07
NIIT provides technical courses as certification courses and also provides
educational services to schools starting from elementary to high schools.
It has its own range of software that is meant to enhance and make teaching
and learning a more interesting experience. These software, are created
using Java and requires a bit of Java knowledge to handle it if something
goes wrong with it.
I was the lead coordinator for coordination and training programs. My
responsibility was to contact each school authority under our jurisdiction
and train the teachers using our software. In addition to this, I was also
supposed to provide basic training in database management systems, Java,
PL\SQL to the high school teachers teaching programming languages.
. As a Lead Coordinator, I also conducting meetings with school authorities
regarding academic work.
. Initiated training programs, to get the teachers better acquainted with
the software and brush up their programming skills mainly in DBMS, Java
and PL\SQL.
. Assisting in completing academic and student activities related
paperwork, deciding upon the course curriculum and doing teacher
assessments.
6) Interpreter Software CDAC, Kolkata, India
Trainee Developer Sep'05 - Mar'06
CDAC (Center for Development of Advanced Computing) is one of the leading
autonomous organizations in India which specializes in combining Scientific
Research experiment with software development. The software developed in
here are used not only in the field of Computer Science but in Scientific
research oriented field as well.
I was a part of a 7 member team who had the responsibility of creating
interpreter software. This software would take a voice recording in Bengali
and translate it into English sentence. The English sentence is not only
displayed on screen, but is audible as well. Primarily Java and Swing
components were used to do the programming.
. SQL Server was used to store and query all audio and other word files.
. Querying was done using PL\SQL statements to fetch respective words in
English.
. I had the responsibility of creating the interface and integrating the
audio files in the .java files.
. I was also involved in the querying process.
Academic Projects
. Preparation Of Voter's List
S/W : C++
Tools used : Turbo C++
- The project facilitates preparation of a Voter's List in C++ utilizing
OOPs features in a class and presenting the List in graphics.
. Online Railway Ticket Reservation
S/W : HTML, PHP, MySQL
Tools used : MS FrontPage, Macromedia Dreamweaver MX2004
- An application that facilitates a secured e-booking & e-cancellation
system.
- Web application developed on 3-tier architecture with HTML-on Client,
PHP-for connectivity and My SQL-on Data Tier.
- 124 bit encryption applied to secure monetary transactions.
. An Online Banking System
S/W : MySQL, Java 1.5
Tools used : NetBeans IDE 5.0
- A web based application developed using 3 tier architecture, utilizing
Sun as Web Server.
- SQL is used on Backend and Java for Front End connectivity.
- Utilized applet functionality, JDBC - ODBC connections.
. Selective Encryption in the Cloud
S/W : Java swing, Applet.
Tool used : NetBeans IDE 6.7.1
- A cryptographic application designed to enhance privacy in the clouds.
- Privacy policies of different cloud computing organizations have been
looked into, for getting to know their merits and demerits.
- For cryptography, AES 128-bit encryption has been used.
- Providing with certain suggestions of how privacy could be protected
through the encryption technique.