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: Languages: RDBMS: IDE: Application Servers: Application Tools: Others: Solaris, Windows, Linux Java, J2EE, XML, HTML, JavaScript. Oracle,DB2, MySQL Eclipse, WSAD 5.1, Net Beans WebSphere 5.x/4.0. Weblogic 8, TomCAT Visio 2002, Rational Enterprise Suite. Spring, Struts, Apache OS, JUnit, ANT, CVS, Sub Version, HibernateORM, IBATIS-ORM.

Sathish Muthuswamy

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

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 Lead Developer

Nov 2006 – Jun2007

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 Contract Java Developer

Mar 2005 – Sep’ 06

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 Developer

Feb 2004 – Jan ‘ 05

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 /Consultant (PCPoint, Chennai, India)

April 2003 – Dec‘ 03

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 /Consultant (PCPoint, Chennai, India)

Jan 2002 – Mar ‘03

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 /Web Programmer/Designer
industries.

Oct 1999 – Dec’ 01

 Involved in various projects and activities such as creating web sites, portals to small scale  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. 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. 

 Worked as contract programmer in various companies such as Penta Four, TI Engineering, and

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.