www.downloadmela.

com

KARUNAKARAN MAILAM SUBBARAYAN

PROFESSIONAL SUMMARY  Over 7.9 years of rich and varied experience as Java-J2EE Professional working with Enterprise Applications development using JAVA,J2EE, MVC based frameworks also with more server side development.  Major Experience in Investment Banking, core banking, Financial and Telecom domains having worked in Investment and personal banking, Home Finances, Foreign Exchange.  Involved in design and development of the software using Agile Methodology  Experience in developing SOA based architecture applications and FIX interactions.  Extensive working experience in Object Oriented Analysis and Design of enterprise systems using UML and Rational Role, Design Patterns  Involved in working with all phase of full software development life cycle (SDLC) in most of the projects which involves requirements capture,analysis ,design,implementation,test and maintenance phases.  Extensive working experience in Agile software development process (XP Extreme Programming with Scrum and Sprint) such as frequent releases, daily scrum meetings  Involved in code and design reviews and estimates to technical requirements in various projects.  Involved in Enterprise application Integration Architect role as well using ESB.  Involved in Green field application development experience.  Extensive experience with Test Driven Development and Continuous Integration using Cruise Control and Hudson.  Extensive involvement on Domain Driven Design and Development (DDD).  Provided technical guidance to team of software developers, actively involved in UAT/Production Deployment and Release management activities for various projects. CORE SKILLS J2SE & J2EE

Core Java (1.4/1.5/1.6), JPA, Adobeflex4 JDBC, JMS,

Visit More Resumes At www.downloadmela.com/pages/resumes/resumes.html

www.downloadmela.com
XML, XSL, XSD, Xpath, JAXB, JAX-WS, SOAP, Web Services, JSP, Servlets, Frameworks Spring (Core, Web, Web-Flow, AOP, IOC), Hibernate, iBatis Junit, Struts, log4J, MVC, JSF, Adobe Flex, Agile,(XP, Sprint) SOA Webservice, JMS, BPEL, ESB Mediation flow, Websphere Process Server, MQ, SOAP, WSDL RDBMS Oracle 10G, 11G, SQL Server, SQL, PL/SQL Operating Systems UNIX, Linux, Windows Servers & Tools Maven, Eclipse, RAD, WID, Subversion, Cruise Control, TOAD IBM Websphere Apps server, Websphere Process Server, Enterprise Service Bus Apache Tomcat, Glassfish SUPPORTING SKILLS Axis, Apache CXF, RMI, CORBA, EJB (Session, Entity & MDB) GWT, RPC, Ajax, Struts1.2, JSON, Java script, CSS, HTML DB2, MySql, HSQL, Clear Case, VSS, IBM RTC Ant, NetBeans, Solaris, Shell Scripting, FIX protocol, ACADEMIC CREDENTIALS  Master of Computer Applications - MCA, MK University, TN, India, 2003  Bachelor of Science- B.Sc, University of Madras, TN, India, 2000 CERTIFICATIONS  Sun Certified Programmer for Java 1.5 PROFESSIONAL EXPERIENCE  BT -British Telecom (Contracted) Jan 2011 to April 2011 as Team Lead & Senior Developer.  CMC Markets, London. (Contracted) (Sep 2010 to Nov’ 2010) as Senior Developer.  IBM India Pvt Ltd., (October 2008 to Aug’ 2010) as Senior Developer.  Mphasis an HP Company., (April 2007 – Sep’ 2008) as Software engineer.  Polaris Software Lab Ltd., (Jan‘2006 – Apr’ 2007) as Systems Engineer.  On Spec Technologies Pvt Ltd., (Jul’ 2003-Dec 2005) as Developer. Client: BRITISH TELECOM (BT), Milton Keynes Jan’ 2011 – Apr’ 2011

Visit More Resumes At www.downloadmela.com/pages/resumes/resumes.html

www.downloadmela.com
Position: Senior Java Developer - Contractor Project Title: COT+ Order Management System Skills: Java 1.6, J2EE, JMS, Web service, Xml, Hibernate 3.x, Spring 2.5.x(IOC, AOP), JSF-MVC, SOAP, Apache CXF, WSDL, Junit, Maven , Bea Weblogic , Glassfish, Window XP, Linux ,SVN Version Control, Oracle 10g, Agile – Scrum Project Description:  Customers Order Management System manages and execute the order on the BT product, BT have many products and services. This system gives provision to place the customer order through online. And this interacts with multiple systems to execute and persist the order with payment systems. This application manages customer order and interact different system by webservice and execute the order. Responsibilities:  Involved in webservice implementation that Interacting different systems and services to execute the order’s.  Handled the 12 member’s team, and took the ownership and responsibility of development part & Release.  Involved on the Green Field application development with Domain Driven Design and development (DDD).  Involved on the design and development of Software solutions development environment.  Involved on the front end development by JSP, HTML, Dojo and Ajax in JSF architecture.  Development of Hibernate Mappings and Business logic implementation by core Java  Involved on Core Java implementation: Multi threading and concurrency, and code optimization technique.  Involved on Design of OOD (Object Oriented Design) and code implementation.  Involved in agile software development approach such as daily status meetings and continues integration and TDD.  Involved on the Test Driven Development implementation and Source Control configuration and TDD, Client: CMC Markets, London Oct’ 2010 – Dec’ 2010 Position: Senior Java Developer - Contractor

Visit More Resumes At www.downloadmela.com/pages/resumes/resumes.html

www.downloadmela.com
Project Title: FMS Migration - Fund Management System Skills: Java 1.6, JMS, Active MQ, Xml, JPA, Hibernate 3.x,Spring 2.5.x(IOC,AOP,MVC), Web Services, SOAP, Apache CXF, WSDL, Junit, Maven , Tomcat Server ,Window XP, Linux ,Hudson, Oracle 10g, Team Foundation Server, Agile – Scrum Project Description:  FMS has various modules which provide features to customers to pay their trading and CFD transactions amount executed online on spread betting site of CMC Markets. It has an interface to the external Payment Service Providers for Card and Bank Payments and PEGA system to maintain and manage funds of their customers. Responsibilities:  Involved in webservice implementation that Interacting different Payment systems and services.  Involved on modification of Straight-through processing(STP) enables the entire trade process for capital markets and payment transactions to be conducted electronically without the need manual intervention  Created service components for Payments module using 3rd party service provider (Datacash) API and JDOM  Involved on Core Java implementation: Multi threading and concurrency, and code optimization technique.  Created services components using on internal JMS and Active MQ framework.  Involved on Design of OOD (Object Oriented Design) and code implementation.  Involved in agile software development approach such as daily status meetings and continues integration and TDD. Client: TD (Toronto Dominion) Bank Canada. Oct’ 2008 – Aug’2010 Position: Senior Java Developer & Technical Team Lead Project Title: 1) TD-Forex. 2) Equity Derivatives Skills: Core Java SE 6 (Multi Thread), J2EE, WID (Websphere Integration Developer), Webservice, JSP, JSTL, Servlet, JDBC, Spring, Hibernate, AJAX, Comet, Dojo, JSON RPC, XML, XSLT, JAVA SCRIPT, Python, SOAP, UML Model, Design Patterns, XHTML, CSS, FIX protocol, Cameron fix engine, Socket Communication

Visit More Resumes At www.downloadmela.com/pages/resumes/resumes.html

www.downloadmela.com
Project Description: Forex and Equity Derivatives applications provide the facility to trade Forex and Equity Derivatives in online. These applications support end to end Trading solution, and Post trade activity and Settlement on Equity trade with F&O (Features and Options) Derivates solutions, Settlement of Derivatives and fund movement and Order Management System (OMS) and investment Manager. And interaction with Omgeo (CTM) settlement system. This Account have group of projects which support the end to end trading solution. Responsibilities:  Handled 10 members development team as a technical team lead and senior developer.  Involved in the functional and technical flow of Post Trading activity and settlement functions.  Involved Fix Engine support and tracking and interact with Omgeo CTM (Central Trade Manager).  Involved the implementation of multi threading environment with code optimization  Involved on the production support working with production issues.  Involved on server side implementation using spring Hibernate and Transaction management on web tier for the user interaction to view the transactional history and trading report.  Involved on the implementation of Spring core frame work, Spring MVC, Spring Hibernate  Involved on implementation of Session Facade Enterprise Session Bean to interact with Entity Bean for the reporting based web application  JMS Configuration MDB (MOM) (Sender/receiver) with WMQ( websphere MQ)  Implemented the JUnit and HTMLUnit.  Created Unit test case (UTC) and Unit test result(UTR),  Worked on Agile (Scrum) based development life cycle that involve daily scrum meeting with Client, Business user.  Extensive involvement in Rational Team Concert (RTC)  RDBMS Normalization and Data/Entity Model and have been mentoring technical and business process to the new comers and new technologies. Client: DWP Government of UK, New Castle, Apr’ 2007 – Sep’ 2008 Position: Java Developer Project Title: Local Payment System (LPS) Skills JAVA, J2EE, WEB SERVICES, JSP, Servlet, Struts, spring core, spring MVC, Spring Web flow, Java Script, AJAX, XSLT, JAVA SCRIPT, EJB, ESB, BPEL, WID,

Visit More Resumes At www.downloadmela.com/pages/resumes/resumes.html

www.downloadmela.com
Websphere MQ. Project Description:  The Local Payment System has various modules which provide features to make the payment to the user by online. LPS is a computer system being introduced to replace the Department for Work and Pensions (DWP) clerical cheque payments with computer generated and printed cheque payments. LPS is used to produce computer generated and printed cheque payments for DWP. LPS allows flexibility regarding the issue of cheque payments. Responsibilities:  Actively involved in technical design and build based on SOA architecture.  Involved in developing Server side & Web (Spring MVC) components for modules such as Accounts, Global Role Packages, Client Profile, Market Guide functional areas using Core Java, spring, IBatis, XML.  Identified and fixed multi threading issues with Spring scheduled jobs  Improved performance and robustness of the high volume transactional batch processes  Developed Command Broker and Agents using JMS ,MQ and XML technologies by following SOA architecture to process transactional data received from various modules in XML format  Involved in defect fixing, feature enhancement of various modules.  Involved in Offshore co-ordination for technical guidance and work assignments.  Involved in SQL queries tuning to improve application performance.  Involved in writing unit and system integration test cases and reviewing them  Involved in supporting UAT and Production deployments and preparation of release notes for various releases and deployments  Involved in agile software development approach such as creating Junit test cases by following TDD approach, participating in daily status meetings, frequent releases, refactoring the code. Client: Shinsei Bank Japan Jan' 2006 – Apr’ 2007 Position: Software Engineer Project Title: EQ Trade (Equity) Skills: Core JAVA(Multi threading), Fix protocol, J2EE, JSP, Servlet, Struts, Spring core, Hibernate, Spring MVC, JAVA SCRIPT, EJB, Eclipse, Weblogic, Sybase. Project Description:

Visit More Resumes At www.downloadmela.com/pages/resumes/resumes.html

www.downloadmela.com
This application provide feature to place the buy / selling order by online. This application interacts with Fix engine to communicate the Broker/ Market place to execute the order. And this interacts with OMgeo to perform the post trading activity. This includes fund movement from user personal account to the trading account by communicating PEGA system. This application interact with fix engine to populate the live data in the user interface and provides Front end to end trading solutions and environment the see the market price history Responsibilities:  Involved on development of Fix protocol communication engine.  Involved in the Production issues fix Support and maintenance.  Involved in the implementation of the business logic of F&O functionality and data flow between the Fix engine and application front end.  Involved in supporting UAT and Production deployments and preparation of release notes for various releases and deployments.  Communication with the Business analyst to get the clarification of requirement.  Involved in defect fixing feature enhancement of various components  Implemented EJB (Entity Bean and Session Bean) code and Leading the design

Client: Barron Power Limited, India Jul’ 2003 - Dec 2005 Position: Senior Software Engineer Project Title: Marketing Management and Human Resources. Skills: Java, JSP, Servlets, Struts, Junit, XML, EJB, Webservice, WSDL, SOAP, Window 2000,Solaris , DB2 ,Subversion, Ant Project Description:  The Marketing project is used for leading sales opportunities towards the closure of a contract. It will have facilities to record and manage all transactions and processes starting right from Lead to Sales Order. HR is to satisfy the needs of HR management system of employee and laborers.. Responsibilities:  Involved on Designing, developing Web pages using JSP Servlet, java script, CSS, HTML.  Involved on the business logic implementation using EJB and Webservices.  Proposed alternative solution in Provider project for the file download component

Visit More Resumes At www.downloadmela.com/pages/resumes/resumes.html

www.downloadmela.com
 Defect tracking and release management activities.  Involved in onsite functional, status and defect management calls.

Visit More Resumes At www.downloadmela.com/pages/resumes/resumes.html

Sign up to vote on this title
UsefulNot useful