MANIKANDAN RAJ ARUMUGAM
Alpharetta, Georgia- **005
**********.***@*****.***/470-***-****
OBJECTIVE
To work in a challenging and dynamic environment where I have more than 7
years of Java experience in software engineering process and analytical
skills.
CAREER PROFILE
. Have 7+ years of professional experience in developing web based,
distributed architecture, SOA based and client/server applications in
multi-platform environments with Java/J2EE technologies using Object
Oriented Analysis and Design (OOAD). Involved in all the phases of Life
Cycle of Software Development (SDLC).
. Experience in developing web based J2EE applications using Spring
framework.
. Analysis, Design and Development of J2EE Business applications, Web-based
and n-tier applications using the following core technologies - Java,
Servlets, JSP, EJB and XML.
. 4+ years of experience in data modeling, designing and creating tables
and views, understanding and writing package/stored
procedure/function/trigger scripts in ORACLE 10g/9i and SQL Server 2008.
. Ability to understand and document Functional and Technical
specifications from Business Requirements Document as Use Cases required
by the project.
. Working knowledge of various Software Development Life Cycle (SDLC)
processes like Waterfall Model, Agile Unified Process (AUP), and Scrum.
. Excellent working experience on various Software Design Patterns like
Model View Controller (MVC) and Factory Design Pattern.
. Experience in standalone applications using Java SE and Web Applications
using J2EE, Web Services (RESTful and SOAP), JDBC and Hibernate.
. Proficient in writing ANT, Maven build scripts and configuring and using
Log4j .Good exposure in writing Unit Test Cases using JUnit by following
Agile Methodologies.
. Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT
and validations with DTD & XML Schema and processing profile with SAX,
DOM Parsers.
. Experience in Troubleshooting and diagnosing issues related to the
operation and performance of Implementations running on various operating
systems
. Excellent working knowledge of UML tool, Microsoft Visio and StarUML, IIS
and Bug Tracking tool HP Quality Centre and JIRA.
. Domain Experience in developing and maintaining Retail, Investment
Banking and Healthcare Insurance applications.
EDUCATION
Master of Science in Software Engineering
Carnegie Mellon University, Pittsburgh
GPA: 3.72
Bachelor of Engineering in Computer Science and Engineering
Anna University, Chennai
AGGREGATE: 80%
TECHNICAL SKILLS
Primary Skills Java, J2EE, Web services, SQL, PL/SQL
J2EE JDBC, Servlets, JSP, EJB, JNDI, Web services
Technologies
Frameworks Hibernate, Spring
XML XML, XSL, XSLT, XML Schema
Technologies
Relational Oracle 10g/9i, MS SQL Server 2008, TOAD 7.6, SQL
Databases Loader, MS Access 2007
Web/ App JBoss 6, Tomcat 6.0/7.0, IIS
Servers
Windows C#, ADO, ODBC, ADO.Net 3.5, .NET Framework 4.0/3.5
Technologies
Web HTML, ASP, VB Script, JavaScript, CSS, AJAX
Technologies
Admin Tools VSS, TFS, Services, Event Viewer, PUTTY
Operating Windows XP, Windows 2008/07/03, Windows Server
Systems
Others Microsoft Office Tools, JIRA, HP Quality Center,
FxCop
SDLC Process Agile Unified Process, Rational Unified Process,
Scrum
PROFESSIONAL EXPERIENCE
Role: Sr. J2EE Consultant
Project: HP Carepack and Customer ID Enhancement
Organizatio Hewlett Packard
n:
Duration: May 2013 - Present
Responsibilities:
. Involved in Requirements, Design, Coding, Unit testing and Integration
Testing phases of the project.
. Developed JSPs for front end, web services for middle tier and developed
XML and XSL objects for Data conversion/transfer.
. Writing test cases for unit testing, integration testing and in UI
testing.
. Involved in analysing and the solving the problems and developing the
enhancements to resolve the bugs/issues.
. Used Maven to build and deploy the builds of the developed applications
on Tomcat application server. Logged and tracked issues after release
using HP Quality Centre.
Environment: Web Services, Spring, Maven, Java Script, log4j, SQL Server
2010, Apache Tomcat, Tortoise SVN, Eclipse
Role: Sr. Technology Analyst
Project: Global Portfolio Solutions (GPS)
Organizatio Goldman Sachs & Co.
n:
Duration: Dec' 2011 - May 2013
Responsibilities:
. Worked on the User Interface that helped improve the performance of
trading application for the portfolio management team in IMD division.
. Developed business logic and DAOs using the Spring services such as
Dependecy Injection, Transaction management and other core services.
. Focus mainly on the front-end of the trading application with the
Security Database knowledge for the data processing to support Quality
Attributes of the design.
. Creating and maintaining Stored Procedures, SQL queries using TOAD as per
the requirement.
. Monitored the web service logs, IIS logs and web trends as a part of
support and maintenance during the release of the project.
. Used Visual Source Safe for Version Control.
. Logged and tracked issues after release using Atlassian JIRA software.
Environment: Windows 7, Java, SecDB, Web Services, Maven, JSON, AJAX, MVP
Architecture, HTML, CSS, Java Script, Oracle 10g, TOAD, SVN
Role: Software Developer
Project: System Project Analysis Enhancement Tool
Organizatio PHRQL LLC, Pittsburgh
n:
Duration: Jul' 2010 - Dec' 2011
Responsibilities:
. SPAM is a generic project management tool developed in JSP, Struts and
EJB.
. Worked on designing the user interface from the client's requirements to
provide a social network platform for patients with diabetes.
. The requirements elicitation process was done through client interviews,
developing sample models of the interface and finally prototyping the
application.
. As the developer in the project, responsibilities include analyse, plan
and conduct experiments to satisfy the quality attributes in the
architecture.
. Architected the solution for the project that enhanced the quality
attributes like security, scalability, and extensibility.
. Worked on application design, analysis, development and functional
testing of the Risk Management module in the application.
. Coordinated and participated in design activity with other team members.
. Responsibilities included project estimation, development, defect
management and testing.
Environment: Java, JDBC, HTML, XML, Servlets, XSL, XML, JNDI, WSDL, SVN
Role: Software Engineer
Project: CPIn Application Portal
Organizatio Canadian Pacific Railways
n:
Duration: Aug' 2007 - July 2010
Responsibilities:
. Implemented core business logic in web services in Java as part of
distributed team for the portal application of CPR.
. As a lead developer, estimated and tracked the development effort for the
modules in the project.
. Achieved development of a critical web service in 2 weeks that
contributed immensely to the project's success.
. The automation reduced the client's expenditure in IT and related systems
by up to 30%.
. Responsible as a lead coordinator for successful migration of existing
applications to Java
. Working on health related data from various data sources and providing
primary support for users in the application.
. Lead developer in team and coordinated with various groups on User-
Interface and backend FAST search engine for integration.
. Analyzing and conceptualizing the design of projects and coding of the
application using Windows Communication Foundation.
. Created database Tables, Views, complex stored procedures & wrote scripts
in SQL Server
. Solely implemented the security mechanism for the web services using
certificate authentication.
. Interacting with users, user managers, clients in meetings and over the
phone on a daily basis.
. Involved in Unit Testing, Regression Testing and User Acceptance Testing
for the application on all the releases with the QA teams and users.
Environment: Java, J2EE, JSP, HTML, JavaScript, Servlets, EJB, JMS, JNDI,
JBoss, Eclipse, PL/SQL, Oracle.
GRADUATE COURSEWORK
Architecting Software Systems, Methods: Deciding what to Design, Models of
Software Systems, Managing Software Development, Estimating Software
Projects, Internet Security
CERTIFICATIONS
Oracle Certified Professional Java Programmer, SE 6.0, March 2010