Post Job Free
Sign in

Sql Server Development

Location:
woodbridge, NJ
Posted:
July 26, 2013

Contact this candidate

Resume:

SUBHASHINI MURUGAPPAN

603-***-****

********@*****.***

EXPERIENCE SUMMARY

. Around Seven years of experience in design, development and

implementation of Java and J2EE applications working as Software

Developer and Programmer.

. Worked in software projects and involved in all phases of SDLC lifecycle.

. Worked in SCRUM & AGILE method of software development

. Worked in the Graphical User Interface (UI) and Web Based applications.

. Experienced in System Analysis, Design & Development, Documenting and

Testing.

. Strong in Object Oriented Design and Programming.

. Experienced in Java1.5 and J2EE and Web technologies like Hibernate, JSP,

Servlets, JDBC, WebServices, HTML, CSS, JavaScript, JSF, Freemarker,

Velocity, DynamicJasper, EXTJS, REST, Dreamweaver and XML.

. Experienced working in Struts, Spring framework and MVC architecture.

. Worked with integrated development environments like Eclipse, Intellij.

. Worked with SQL Server (2000, and 2005), MySQL, DB2 database.

. Experienced working in Application and Web Servers like Tomcat and

Apache, Weblogic on Windows & Linux platforms.

. Worked in XML technologies like XSL, XSLT, XPATH, JDOM, JAXB and SAX.

. Worked with version control tools like SVN.

. Worked with bug tracking systems like Bugzilla, Jira.

. Excellent analytical and communication skills and team spirit.

. Worked in Internet & Web Based Systems, Web Site Development, Online

Marketing and Advertising Systems.

. Good experience in doing code assessments, manual & unit testing,

optimization of code & SQL queries.

LEGAL STATUS: Permanent Resident (GreenCard Holder)

EDUCATION: Bachelor of Engineering, Electrical and Electronics

Engineering, Anna University, India

Year Completed: 2005

COMPUTER KNOWLEDGE:

Web Technologies: J2EE, Hibernate, Freemarker, GWT, REST, JSTL,

Servlets, JSP, JDBC, EXTJS, JMS, DynamicJasper,

Dreamweaver and WebServices, JSF

Languages: Java 1.5, SQL, JavaScript, HTML, XML, CSS

Application Servers: J2EE application server

Modeling tools: Microsoft Visio

Tracking tools: JIRA, Confluence, Bugzilla

Web Servers: Apache Tomcat 5.5.25, Weblogic Server

IDE: Eclipse 6.0, IntelliJ IDEA 8

Database Tools: SQL Server (2000 and 2005), MySQL 5.5, DB2

Operating Systems: MS Windows XP/2000/NT/9x, Linux

Architecture/Frameworks: Spring, Hibernate, Struts,

Client/Server, MVC architecture, J2EE

Continuous Integration: Cruise Control, Hudson

Versioning Tools: Tortoise SVN subversion 1.5.4

WORK EXPERIENCE:

Solution Architect December 2012 - Present

Woodcliff Lake, NJ, USA

Online Logistics Solution:

Inland Transport logistic service provides an extra-ordinary flexible

Factory to Dealer Solution. This solution is used in different Terminals,

Vehicle processing centers & distribution centers to receive vehicle,

perform technical services, allocate dealers and do Rail/Truck delivery to

respective dealers. Solution can be used either through online web

application or by RF scanner device.

Technologies used: JDK 1.5, J2EE, Spring-MVC, Spring-ORM, Hibernate, JBDC,

JSF, JMS, SVN, DB2, Weblogic, JIRA, Rich Faces and Eclipse.

. As a member of Systems Solution team, supported IS&T functions &

Systems.

. Enhanced systems Architecture to improve usability and performance.

. Responsible for development, Maintenance and Production support for

the Inland Based application.

. Worked as Development Manager in projects to plan development

activities; provided needed guidance and assistance to onsite/offshore

team during development process.

. Designed Dashboard solution to easily view data after processing

customer's EDI files.

. Designed Email scheduler solution to schedule various reports in

Microsoft Access.

. Delivered assigned projects in timely manner and performed code review

to avoid duplication, improve performance and user experience.

. Mentored team members by contributing and sharing

technical/architectural knowledge within the team and provide guidance

in planned SDLC life cycle.

. Communicated closely and effectively with business community to ensure

that technical information, application, integration and technical

development are in agreement with the architectural model.

. Provided adequate training to Users using the application as per

technical solutions.

. Coordinated with external customers like Subaru and vendor to support

IS&T solutions & systems.

. Interacted with product owner & business team to ensure accurate

requirements are collected.

. Created requirements document, test plans, and verified

results/solutions. Helped in smoke testing the entire web platform.

. Involved in tracking all the bugs in Jira (Bug tracking system) and

SCRUM method of development.

. Involved in Integration Testing after each development Life cycle.

. Used Weblogic as web server & DB2 Server as database.

. Used Eclipse as the development tool. SVN was used as source control

tool.

Java Software Developer July 2011 - November

2012 Advertise.com CA, USA

Advertiser/Publisher Management server:

Internet facing web application with rich user interface written on

ExtJS framework and running on form of Apache Tomcat servers which allows

Advertisers to manage their online advertisements, campaigns and track

their performance through the variety of reports, allows Publishers to

integrate with provided XML feed and track their traffic and revenue

through the extensive reporting functionality, implemented as a multilayer

web application by using Spring framework best practices.

XML API:

This interface is used by the account users to access and retrieve the

required data from our system using various services. The XML API service

consists of a URL string with a set of parameters. The account users can

manage different entities such as campaigns, adgroups, advertisements,

keywords, and negative keywords by sending a request in the API service

URL. This light-weight webservice converts incoming HTTP request to XML

response using Spring-JAXB annotation that helps advertisers and publishers

to access their account data.

Bulk Upload Process:

This Bulk Upload system is designed to allow an advertiser to make a large

number of changes to a campaign via an excel file. This is primarily used

to do repetitive updates such as updating bid prices for all keywords in a

campaign, when trying to do so in the User Interface would be time

consuming. The uploaded excel file is parsed using Apache POI, then do

required validation and convert it to hibernate based objects to

create/update/delete different entities in database.

Report Generator:

This Scheduled process generates various report using DynamicJasper

reports. Jobs are scheduled to run daily/weekly/monthly to generate reports

for Internal Client Services, Advertisers which fetch data from database

and convert it to Excel/CSV format using DynamicJasper reports.

Technologies used: JDK 1.5, J2EE, Spring-MVC, Spring-ORM, Hibernate, JBDC,

JSP, JSON, EXTJS, HornetQ (JMS), SVN, MySQL, Apache Tomcat Server,

DynamicJasper, Bugzilla, Velocity, Apache POI, Spring-JAXB and Eclipse.

. Worked in the design and implementation of a creating internet based

web application system that connects advertisers and publishers to the

online advertising system.

. Developed software components using spring framework, Java & MySQL.

. Worked on performance improvement areas to improve application

response and MySQL query performance.

. Wrote generic helper classes and methods using APIs.

. Used Velocity templates to send email with different template

versions.

. Used Apache POI to parse Excel files and insert/update/delete database

records.

. Created scheduled quartz job to run different stand-alone processes in

different servers.

. Worked in implementing a Scheduled CRON job that generates different

reports across our system daily/weekly/monthly using DynamicJasper

reports.

. Wrote helper classes to monitor process list, database server

connections, slave database status as a stand-alone job.

. Worked on creating light-weight web service which takes http request

from the browser or script and convert it to XML response using JAXB

annotation based classes.

. Assisted in creating helpful QA regression test plans, and verifying

results. Helped in smoke testing the entire web platform.

. Involved in tracking all the bugs in Bugzilla (Bug tracking system)

and SCRUM method of development.

. Involved in JUnit and Integration Testing after each development Life

cycle.

. Converted detailed requirements into java processes and leveraged

industry usability standards.

. Built and Deployed Web based application, Standalone processes in

different Linux servers.

. Used Apache tomcat 5.5.25 as web server & MySQL Server as database.

. Used Eclipse as the development tool. SVN was used as source control

tool.

Software Engineer/Programmer Jan 2009 - Jan 2011 Jaz'd Markets,

Andover, MA, USA

Jaz'd B2B online platform

JAZD Markets is a comprehensive marketing as a service (MaaS) platform

company built by online marketers and B2B publishers to deliver the highest

tangible return from online marketing investment available today. As the

leading online directory driven marketing solution for B2B, JAZD is

changing the way online marketing works by aligning buyers and sellers

together in highly informative, measurable and easy to navigate

environments. JAZD partners with leading B2B publishers, industry

associations and social networks to deliver Web 2.0 enabled vertical

marketplaces.

Technologies used: JDK 1.5, J2EE, Spring, Hibernate, Freemarker, GWT, JSP,

JSTL, SVN, MySQL, HTML, Apache Tomcat Server, CSS, JavaScript, JIRA,

Confluence and IntelliJ.

Live B2B directories: http://www.jazdlifesciences.com,

http://www.jazdprocessing.com

. As Software Engineer, contributed to development of Jaz'd markets

online platform, built for online marketers and B2B publishers.

. Developed software components in Java, Freemarker, JSP, JSTL,

JavaScript, and HTML, and developed database scripts using MySQL.

. Designed and built Jaz'd core technology from the ground up. Worked in

Start-Up Environment.

. Designed and implemented a REST-ful Spring framework for all J2EE

components and web applications.

. Developed web-service API for populating Jaz'd meta-data using core

services and Hibernate persistence.

. Involved in tracking all the bugs in JIRA (Bug tracking system) and

documenting the SCRUM method of development in Confluence.

. Involved in creating the front end GUI with Freemarker templating

system & SEO friendly code.

. Involved in exposing Videos in the platform using embed code.

. Converted detailed requirements into UIs and leveraged industry

usability standards.

. Provided support to Jaz'd engineering team in production release &

monitoring logs in SSH secure shell.

. Interacted with the Sales & Marketing team and implemented their new

needs in the web platform.

. Assisted in creating helpful QA regression test plans, and verifying

results. Helped in smoke testing the entire web platform.

. Tracked click events on advertising & other links using Google

Analytics.

. Involved in JUnit and Integration Testing after each development Life

cycle.

. Worked quite a bit on Apache Lucene Solr & GWT.

. Used Apache tomcat 5.5.25 as web server.

. Used MySQL Server as database.

. Used IntelliJ IDEA as the development tool. SVN was used as source

control tool.

Software Developer Feb 2007 - November 2008 xFact Inc ., North

Andover, MA, USA

[pic][pic] xFact is a professional services firm that helps clients

define and extend their vision of progress in the Internet economy. xFact

collaborates with clients to achieve this vision through our Transparent

Technology Solutions.

SWISS IM

The Statewide Information Sharing System (SWISS) is a project designed to

electronically exchange, store and facilitate the analysis of data

maintained by public safety and law enforcement agencies throughout the

Commonwealth. Phase I of the SWISS project focuses on the exchange of

incident report data maintained in the records management systems of local,

regional and state law enforcement agencies.

Technologies used: JDK 1.5, J2EE, Tooltips, Servlets, JSP, SVN, SQL Server

2005, HTML, Apache Tomcat Server, CSS, JavaScript, Struts and Eclipse.

. Designed and implemented a web-based GUI SWISS add/edit application.

The application helps users to add, edit, view, and delete incident

report related information such as property, drugs, vehicle, address,

organization, etc.

. Designed to do a search in the application to find the incidents

reported statewide.

. Worked on performance improvement areas to improve application

response time.

. Struts framework was used to for all front-end activities.

. Defined and implemented error codes and custom exceptions.

. Defined tooltips for user based control tools like textbox, dropdowns,

etc.

. Deployed Web based application in different servers.

. Worked on user Interface design and web navigation design.

. Converted detailed requirements into UIs and leveraged industry

usability standards.

. Assisted in creating helpful test plans, and verifying results.

. Involved in Unit and Integration Testing after each development Life

cycle.

. Used Apache tomcat 5.5.25 as web server.

. Used SQL Server as database.

. Used Eclipse as the development tool. SVN was used as source control

tool.

MassGangs

The MassGangs system is a centralized repository of gang-related data that

is collected from law enforcement and criminal justice agencies throughout

the Commonwealth. MassGangs is available to over 350 agencies statewide

and serves as a centralized intelligence resource for gang information.

Members of the gang intelligence community can use MassGangs to exchange

the critical gang data necessary to fight the street gangs and criminal

organizations threatening many Massachusetts communities.

Technologies used: JDK 1.5, J2EE, YUI Library (Autocomplete), SQL Server

2005, HTML, Struts, Servlets, SVN, CSS, Apache Tomcat Server, JSP and

Eclipse

. Worked in the design and implementation of a statewide web-based gang

data management system for use by authorized local, county, state, and

federal law enforcement and criminal justice officials within the

Commonwealth.

. Developed UI & web based application to search and modify the Gang

chapter, Subject and Note related information.

. Used Yahoo User Interface Library 2.6.0 to develop autocomplete feature

in the application which provides the front-end logic for text-entry

suggestion and completion functionality.

. Defined and implemented error codes and custom exceptions.

. Developed Action, Form and Validator classes for Struts.

. Wrote generic helper classes and methods using APIs.

. Assisted in creating helpful test plans, and verifying results.

. Involved in Unit and Integration Testing after each development Life

cycle.

. Worked on user Interface design and web navigation design.

. Assisted in designing User Help Documentation.

. Deployed Web based application in different servers.

. Converted detailed requirements into UIs and leveraged industry usability

standards.

. Used Apache tomcat 5.5.25 as web server & SQL Server as database.

. Used Eclipse as the development tool. SVN was used as source control

tool.

SORIS

Sex Offender Registration and Inquiry System (SORIS) is part of the latest

technology used by police and the Massachusetts Sex Offender Registry to

both keep track of registered offenders and identify possible suspects when

a sex crime or attempted abduction of a child occurs. Its User-friendly web

application designed for the Criminal History Systems Board. The purpose of

the Sex Offender Registration and Inquiry System (SORIS) Project was to

enhance the accuracy, availability and usability of information pertaining

to sex offenders in Massachusetts.

Technologies used: JDK 1.5, J2EE, Servlets, JSP, SVN, SQL Server 2005, CSS,

HTML, Apache Tomcat Server, JavaScript, Struts and Eclipse.

. Worked in the design and implementation of a web-based system that

provides Massachusetts State Police users with the ability to search

and identify sex offenders, add and edit their demographic, contact,

registration, vehicle, and photo information in a highly efficient

manner.

. Struts framework was used to for all front-end activities.

. Developed UI application for State to search sex offenders and their

other details to view, edit, add and delete.

. Worked on performance improvement areas to improve application

response time.

. Wrote generic helper classes and methods using APIs.

. Worked on user Interface design and web navigation design.

. Converted detailed requirements into UIs and leveraged industry

usability standards.

. Deployed Web based application in different servers.

. Used Apache tomcat 5.5.25 as web server & SQL Server as database.

. Used Eclipse as the development tool. SVN was used as source control

tool.

. Involved in Unit and Integration Testing after each development Life

cycle.

MassGangs WebService DOC & MSP

MassGangs Webservice for Department of Corrections (DOC) and Massachusetts

State Police (MSP) involves creating XML Schema from and processing XML

through WebService. Processed DOC & MSP data, Status Code, Status error and

message are loaded into the database.

Technologies used: JDK 1.5, HTML, SQL Server 2005, XML, XPATH, WebService,

Microsoft Visio 7.0 and Eclipse.

. Created XML schema with user defined tags based on the data provided

by DOC & MSP.

. Developed XML document using the schema and processed XML using

webservice client.

. Worked in loading the XML processed data into SQL gang database for

particular Agency.

. Processed data from SQL database are loaded into the Massgangs system

for these two different agencies.

. Used XPATH to define the parts of the processed XML document.

. Used Microsoft Visio to explore and communicate complex business

information.

. Defined User guide Documentation for easy understanding of the whole

process.

. Used SQL Server 2005 as database.

. Used Eclipse as the development tool.

AOTCWarrant Client

Administrative Office of the Trial Court (AOTC) Warrant Client involves

creating XML Schema for AOTC Warrant and processing XML through WebService.

Processed AOTC data, Status Code, Status error and message are loaded into

the Warrant database.

Technologies used: JDK 1.5, HTML, SQL Server 2005, XML, XPATH, WebService,

Microsoft Visio 7.0 and Eclipse.

. Created XML schema with user defined tags based on the data provided

by AOTC.

. Developed XML document using the schema and processed whole XML using

webservice client.

. Worked in loading the XML processed data into SQL gang database for

particular Agency.

. Used XPATH to define the parts of the processed XML document.

. Used Microsoft Visio to explore and communicate complex business

information.

. Defined User guide Documentation for easy understanding of the whole

process.

. Used SQL Server 2005 as database.

. Used Eclipse as the development tool.

.

WDS Screen Design

Workforce Development Service (WDS) involves coming up with a basic page

design in HTML that will accommodate the elements listed in the WDS

Microsoft Visio diagram.

Technologies used: HTML and Dreamweaver

. Created screens for workforce development services using Dreamweaver.

. Developed HTML code for the screens and loaded it in Internet

Explorer.

. Interpreted Microsoft Visio diagram to develop web based standalone

screen.

. Defined User guide Documentation for easy understanding of the whole

process.

. Used Dreamweaver as a tool to develop HTML code.

Programmer Analyst June 2005 - Dec 2006 Hewitt

Associates, Chennai, India

CRM

The Customer Relationship Management application manages accounts,

contacts, leads, opportunities and cases and their relationships. Also

this module is provisioned to create suspects, nothing but a lead. The

created lead could be converted into a company, opportunity or to a

contact. The user can create and manage the set of activities such as

Appointments, Calls, Fax, Letter, and Email. These activities could be

assigned to other users as well could be shared among users. The CRM also

has rich security features that enable to assign security property for all

fields in a page. It has customization feature which enable the user to

create custom controls such as text field, text area, radio box, etc in all

the modules.

Technologies used: JDK 1.4, J2EE, JSP, Servlet, YUI Library, JDBC, Struts,

HTML, CSS, JavaScript, WebServices, SQL Server 2005, Apache Tomcat, SVN,

log4j and Eclipse

. Responsible for designing and developing a risk management enterprise

software application.

. Helped, created and validated business requirements prior to

development of new functionality.

. Implemented front-end views of the application using a combination of

JSP, Tag Libraries, Struts, HTML, JavaScript technologies.

. Developed Action, Form and Validator classes for Struts.

. Developed the customization feature that enables adding up custom

fields to web pages.

. Implementation of Filters based on conditions and the user can

edit/update filters and can be used at a later time.

. Involved in the import/export functionality of various

accounts/contact information from Ms-Word/Excel formats.

. Using mail API, developed the mail sending functionality in the email

module.

. Implemented the auto completion functionality (similar to Google

Search) using YUI library in the Activities module.

. Involved extensively in writing SQL Queries.

. Involved in Code Refactoring for better performance of application.

. Involved in Unit and Integration Testing after each development Life

cycle.

. Involved in performing code reviews before delivering to QA.

. Worked closely with Testing Team during Pre-Live of the applications.



Contact this candidate