Anda di halaman 1dari 5

Sathish Muthuswamy

Sathish Muthuswamy

satya@sureitinc.com

Summary

Java /J2EE web developer, Over 8+ years of experience in complete Software Development Life
Cycle. Experienced in Enterprise Architecture and Application Development. Experienced in Analysis,
Design, Development, and Implementation of Web Based and Client/Server applications using Object
Oriented Programming and Relational Database Concepts with emphasis on:

 A hand on in-depth programming skills in Java and J2EE Technologies includes Core-Java,
JDBC, Servlets, JSP, EJB and JMS etc all.
 Experience in popular open source technologies and frameworks like Struts, Tiles, spring,
JAXB, ORM-Hibernate, ANT Apache and Jakarta Commons.
 Comprehensive Experience in component based architecture design and development using
object oriented GoF pattern, J2EE patterns and blue prints.
 Experience in design and development of Message Oriented Middleware (MOM) technologies
using JMS and XML and Websphere MQ
 Experience in leading J2EE Application servers Websphere, Weblogic, Sun App Server and
TomCAT.
 Comprehensive Experience in Application design using UML, UML tools, Rational Rose and
software methodologies like RUP, Iterative development and Test Driven development.
 Experience in Web Services Development using Apache-Axis, JAX-RPC and JAXB.
 Lead developer to develop clean, maintainable and efficient code.
 Aptitude and willingness to learn and implement unknown technologies.
 Strong analytical and problem solving skills.
 Team player with ability to communicate at all levels of development process.
 Willing to relocate and travel.

Technical Skills

Operating Systems: Solaris, Windows, Linux


Languages: Java, J2EE, XML, HTML, JavaScript.
RDBMS: Oracle,DB2, MySQL
IDE: Eclipse, WSAD 5.1, Net Beans
Application Servers: WebSphere 5.x/4.0. Weblogic 8, TomCAT
Application Tools: Visio 2002, Rational Enterprise Suite.
Others: Spring, Struts, Apache OS, JUnit, ANT, CVS, Sub Version, Hibernate-
ORM, IBATIS-ORM.
Sathish Muthuswamy

Professional Experience
Project : 4Way Match
Verizon Business, Clinton, MS. Jul 2007 – Current
Lead Developer

The 4 Way Match Systems (4WM) provides a one-stop connection enabling Verizon Business to obtain,
track, and validate circuit data across Order Entry, Provisioning, LEC Billing, and End User Billing
systems. 4WM provides accurate reporting on circuit-based costs versus circuit-based billing that is
critical to Telco cost management.

 Part of core development team.


 Involved in hands on programing on the core product development using J2EE, Struts,
 OO Analysis and Design using UML and Eclipse tools.
 Developed and Implemented MVC Architecture using Struts.
 Data Access programming using IBATIS -ORM and JDBC
 Involved in test-cases using Junit, debugging Implementation and deployment activities.
 Deployment activities involved in TomCAT application.
 Developed batch processing, involved ETL process in java to transfer batch feeds to the
database using CSV, iText, Apache-POI, JAXB and JAXP technologies.
 Successfully involved in test driven development model using JUnit.
 Prepared technical design and deployment documents.

Project : Smart Compliance


SureIT Solutions, Chandler, AZ Nov 2006 – Jun2007
Lead Developer

Smart Compliance is a complete web based solution for Banking and Financial institutions to find the
details of an Individual or Institution’s financial and social activities. The product searches the data
against all the public records such as OFAC lists, Name check, SSN check, DOB check, FBI wanted list
and Id verification etc. to find the details about the customer and also presenting them as a
consolidated report to the user.

 Part of core development team involved in complete SDLC.


 Involved in hands on programing on the core product development using J2EE, Struts, Spring,
Axis-1.4, JAXB, Scheduled Java Batch processes etc.
 OO Analysis and Design using UML and Eclipse tools.
 Developed and Implemented MVC Architecture using Struts and Spring.
 Data Access programming using Hibernate-ORM v3, Spring and JDBC
 Architected a light weight design model for the product using Inversion of Control principle and
implemented it successfully using Spring IOC Container.
 Involved in test-cases using Junit, debugging Implementation and deployment activities.
 Deployment activities involved in various application servers Websphere, Weblogic, and TomCAT
to ensure the product compatibility.
 Developed batch processing, involved ETL process in java to transfer batch feeds to the
database using CSV, iText, Apache-POI, JAXB and JAXP technologies.
 Successfully involved in test driven development model using JUnit and Spring framework.
 Prepared technical design and deployment documents.
Sathish Muthuswamy

Project : OLAS Re-Engineering


Sun Trust LLC, Atlanta Mar 2005 – Sep’ 06
Contract Java Developer

The project is a re-engineering solution for the OLAS – Online Accounting System to enhance the
existing application by adding new functionalities, new look to the consumer and provide a better
scalable solution. The project also involves migration of existing application from JDK1.2/Websphere
3.5 platform to J2EE 1.3/Websphere 5.x platform.

 Part of core development team involved in the complete Re-engineering activities.


 Refactored the existing code for JDK1.4/J2EE-1.3 environment,
 Participated with a feasibility study on Struts MVC architecture for the project.
 Struts Migration - Worked on the re-engineering effort to convert the properitary servlet based
application to Struts based MVC Architecture.
 Spring Introduction - Involved in complete hands on programing on the core product
development using J2EE, Struts and Spring.
 POJO Architecture - Re-engineered the application using IOC principles and removed heavy
weight application to light wieght model by removing Enterprise Java Beans and re-worked the
business model with Simple POJOs based architecture.
 Participated in the activities to Convert RMI-IIOP based services to Web Services using Axis,XML
and JAXB technologies.
 Developed and Implemented MVC Architecture using Struts and Spring.
 Architected a light weight design model for the product using Inversion of Control principle and
implemented it successfully using Spring IOC Container.
 Involved in test-cases using Junit, debugging Implementation and deployment activities.
 Deployment activities involved in Websphere 5.x and WSAD 5.1.
 Developed automated build scripts that check out the code from CVS and build the application
using Apache ANT.
 Particpated in post-launch production support activities.

Project : HMG-CBS
Howe Marketing Group,Pasadena CA Feb 2004 – Jan ‘ 05
Developer

Core Business System is a complete web based solution for Howe Marketing Group (HMG), a full service
Mail-in-Rebate processing company business model. The Intranet application deals with all the
activities regarding Mail-in-Rebate Processing including functionality like rebate program processing,
manufacturer billing, catalog creation, fulfillment and customer tracking through call center processing
etc. System developed with Multi-tier Architecture, consisting of a HTML/JSP client side, Enterprise
Java beans in the back end with Weblogic application server and an Informix database.

 Particpate in capturing user stories and convert them in to software business model.
 Participated from Inception phase of the project to deliver the proof of concept in a short time
frame.
 Assisted senior management with technology-related decision making, technical advice for
tender responses.
 OO Analysis and Design using RationalRose RUP includes business modeling, UseCases and UML
Diagrams
 One of the Lead Developer leading team of four and coding J2EE
 Development using Java, J2EE includes EJB-2.0 Servlets JSP,XML with Weblogic 7
 Developed and implementation of Session Façade patteren for middle-tier services
Sathish Muthuswamy

 Developed and Implemented MVC Architecture using JSPs and Servlets


 Development using Java-XML parsers involved in batch processing file download applications.
 Involved in test-cases development using Junit , debugging Implementation and deployment
activities
 Programmed high volume data processing application for fulfillment house.

Project : DCMS
SBI Inc, India April 2003 – Dec‘ 03
/Consultant (PCPoint, Chennai, India)

DCMS Delinquent Card Management System is the intranet project for State Bank Of India for working
with SBI credit card members who are unable to make their minimum payments and their accounts
have become delinquent. DCMS system provides payment plans to bring them back to current status.
DCMS system consist two processes, Interactive and Batch. Developed in Java and would run in
Windows NT Server. System communicates to its dedicated Oracle Database and SBI’s main Data Source
called SBIDW in IBM Mainframe.

 Participated from the beginning of the project development.


 Involved from Analysis phase and Proof of concepts and core development.
 Involved in Requirement Capturing, Business System Analysis, Design and Development.
 Java Development using Java, J2EE, JDBC, Servlets and JSP.
 Java Development with JDBC interface with Oracle and Mainframe DB2.
 Java development and deployment using Eclipse, Tomcat and tools like ANT, JUnit, TOAD etc.
 Developed business components based on J2EE Design Patterns such as Facades, Service
Locator, Transfer Objects, DAO, Business Delegate, Singleton, Abstract Factory and Decorator.
 Participated complete testing cycles Unit Testing, UAT, Regression testing using tools like JUnit.
Microsoft Stree Testing and JMeter.
 Involved in deployment activites using TomCAT.
 Involved in Post launch production support, bug fixes and on going maintenance.
 Lead design and development of JSP tag libraries and templates.
 Involved in day to day production Support and Web Server Administration.

Project : MAP
SBI Inc, India Jan 2002 – Mar ‘03
/Consultant (PCPoint, Chennai, India)

MAP – Mortgage Application Process is an intranet application that streamlines SBI housing loan
application process. The application is a migration project, was replacing an existing client-server
(Oracle developer-2000) application to a Web based intranet application using Java and J2EE. The
project consists of multiple work-flow process. Involved in Core Loan-Approval Module.

 Involved in the requirements analysis and client interactions.


 Used UML and Rational Rose for design and created class and sequence diagram.
 Involved in technology evaluation phase including research in open source software.
 Prepared impact analysis document and design document.
 Developed the application using Java, J2EE, Struts MVC Framework, Jakarta Commons, ANT etc.
 Development of J2EE application with Websphere Application Server 4.0 and WSAD.
 Designed and used J2EE Design Patterns implementations like Delegate, Singleton, Service Locator,
Session Façade and DAO.
 Developed asynchronous work flow using JMS and Websphere MQ.
 Involved in project development planning and deliverables.
Sathish Muthuswamy

 Involved in Resource planning, Effort estimation, scheduling, Task allocations, tracking, and
coordination. Mentoring and developing team members and handling team’s Appraisals.
 Coordinate with other modules in the project for integration points.
 Involved in debugging and issue solving.
 Performed design review and code review to achieve quality design and code.

Project : Multiple Projects


PCPoint, Chennai, India Oct 1999 – Dec’ 01
/Web Programmer/Designer

 Involved in various projects and activities such as creating web sites, portals to small scale
industries.
 Maintaining daily web site updates to various web site portals. Chennai online,
 Created and maintained Real Estate .com Web site for Chennai India Property Inc
 Created simple solutions to multiple small scale industries for their daily business requirements
using Java, HTML and XML and Visual Basic.
 Involved in core web page development using HTML, CSS and Microsoft Front Page.
 Worked as contract programmer in various companies such as Penta Four, TI Engineering, and
Sathyam Systems for their web and portal development requirements. Developed and
maintained web applications and portals contain static and dynamic web pages using JSP, CSS,
HTML, VBScript, JavaScript, Java and Visual Basic.
 Created and maintained build environment using Ant and Visual Source Safe and CVS.
 Worked in various web technologies like HTML, XML, Java Servlets, JDBC, Visual basic, PHP
Front Page and Java Script etc.

Education

Bachelor Degree in Mathematics, Madras University, India.

Current Employer

SureIT Solutions Inc, Chandler, AZ.

Anda mungkin juga menyukai