Dinesh Periyanayagam
(Cell: 732 306 9601)
Email: [Send email using form at bottom]
SUMMARY:
A Sr. Java/J2EE developer with over 6 years of IT experience in all phases of
Software Development Life Cycle(SDLC) that includes Requirement
Analysis/Modeling, Architecture/Design, Implementation, Integration,
Documentation, Testing, Deployment, Builds, Configuration and Code Management,
Production/Customer Support, Maintenance, Enhancements to existing software.
Specialized on Java server side technologies.
Sun Certified Java Programmer (Score-98%)
Sun Certified Web Component Developer (Score-96%)
Sun Certified Business Component Developer (Score-88%)
Oracle Certified Associate - SQL (Score-88%)
Expert level knowledge and experience in J2EE application design and
development.
Extensively worked on various Java/J2EE technologies such as Hibernate,
Struts, EJB, JMS, Spring, JNDI, TIBCO Business Works, HTML, JavaScript, Servlets,
JSP, JDBC, JNDI, XML and CSS.
Extensive experience in developing J2EE compliant applications with Weblogic,
Websphere & Tomcat.
Have experience in using IDEs like WSAD, Eclipse, TIBCO Business works,
XML Spy, TOAD, ERWin, TestDirector.
Knowledge in writing UNIX shell scripts and setting of cron jobs.
Strong in RDBMS, PL/SQL, Stored Procedures and Triggers using Oracle.
Expertise in developing Object oriented based applications. Implemented OOAD &
UML and modeling of diagrams based on Use Case such as Activity, Sequence, Class
diagrams using Rational Rose 2000 and MS Visio 2003.
Extensive knowledge of Architecture and Design patterns and their use in
designing applications.
Extensive experience with all aspects of software quality including
design/coding standards, code reviews and unit testing.
Extensive experience in designing, coding, testing, debugging and documenting
complex J2EE web applications.
Excellent analytical and problem solving skills, shown by resolving numerous
production issues, including performance related issues.
Coordinating and delegating work with various development teams, integration
teams and helping them resolve technical related issues, in addition to
supporting them personally.
Ability to coordinate with the application designers and developers to realize
the application blueprint on projects.
Ability to successfully handle multiple projects simultaneously where ever
required.
Excellent communication, analytical and problem solving skills and capability
to understand and set directions for complex technology integration.
EDUCATION:
Bachelor of Engineering (Computer Science) Bharathidasan University
TECHNICAL SKILLS
Operating Systems Windows 9x/NT/2000/XP, UNIX
Languages Java 2 (1.2-1.4), XML, HTML, JavaScript, SQL & PL/SQL.
Database Oracle, UDB
Middle Tier J2EE (EJB, Struts, JSP, JNDI, JDBC, JMS, Servlets, JavaBeans)
Application Servers WebLogic, WebSphere, Tomcat
Frameworks Hibernate, Spring, XML-Beans, AJAX, DWR, Castor
Design Patterns GoF, Core J2EE Patterns
UML Tools Rational Rose, MS Visio 2003
IDE Tools WSAD,Eclipse,TIBCO Business works,
XML Spy, TOAD, ERWin, TestDirector
Version Control Visual Source Safe, Rational Clearcase, CVS
CERTIFICATIONS:
Sun Certified Java Programmer (Score-98%)
Sun Certified Web Component Developer (Score-96%)
Sun Certified Business Component Developer (Score-88%)
Oracle Certified Associate - SQL (Score-88%)
PROJECT SUMMARY
Client : Barclays Capital, Jersey City NJ
06/2008 to Present
Project : TradeRT (Trade- Real Time)
Role : Senior Java Developer
TradeRT is a centralized database containing all MTS, TMS and ITS trades. The
application is accessed via Lehman Live and is updated on a real-time basis.
TradeRT provides users with the ability to enter comments regarding failed
trades. User Comments are accessible for input or viewing. These comments flow
bi-directionally between TradeRT and other Barclays (formerly Lehman) trade
reporting systems. TradeRT also allows users to view information about a trade
including pre-settlement and settlement statuses, confirm information and
history. The system also consists of a messaging interface between TradeRT and
PrimeDB to send real time trade update to PrimeDB and receive comment update from
PrimeDB to TradeRT.
Environment: Core Java, J2EE, JSP, XML, HTML, JavaScript, CSS,Spring, JNDI,
JDBC, JMS, Servlets, JavaBeans, Weblogic 8.1, Eclipse, TIBCO Business Works,
XML-Beans,XML Spy, MS Visio, UDB, PERL, Ant, Log4j
Responsibilities:
Involved in scoping the application requirement, creating design specification
for the TradeRT Publisher and Distributor Components using MS Visio 2003.
Involved in the process of creating the prototype (static pages) for the
proposed system requirements using HTML, XML,CSS and JavaScript.
Developed many core level components (Controller classes, Action classes,
business object and data access object) and inter-module communication interfaces
using
Core Java, Java Beans, XMLBeans, Spring and TIBCO Business Works
Developed XML Schema model for the outbound messages from TradeRT to PrimeDB
using XML Spy.
Used BEA Weblogic 8.1 to develop and deploy the application.
Developed UDB SQL scripts that encompass the back-end business logic.
Used JUnit for unit testing the application
Used Ant to build the application.
Used Log4J for logging application messages.
Performed the role of an Onsite Coordinator for the Publisher and Distributor
modules supporting and clarifying the queries from the Offshore Team.
Client : Citigroup, Warren NJ.
01/2007 to 05/2008
Project: CADD (Customer Acquisition Due Diligence)
Role : Senior Java Developer
Currently part of a medium size team, managing and supporting the design and
development of the CADD (Customer Acquisition Due Diligence) which is a key
system documenting the due diligence performed at Citigroup when accepting (or
during the life of) a new business relationship with a corporate customer. In
this position, I am responsible for design and architecture, mentoring of new
developers and enforcement of the enterprise wide best practices. I was also
responsible for developing the most critical pieces of any application, which was
assigned to my team. Currently I am working in the Production Support Team
resolving critical issues raised by the Business users
Environment: Core Java, J2EE, JSP, XML, HTML, JavaScript, CSS, Struts,
Hibernate, JNDI, EJB, JDBC, JMS, Servlets, JavaBeans, Weblogic 8.1, Eclipse,
Oracle (SQL, PL/SQL), PERL, Ant, Log4j
Responsibilities:
Assisted new developers on various project and architecture issues.
Involved in scoping the application requirement, creating design and
functional specification for the Account Profile using Rational Rose 2000.
Involved in the process of creating the prototype (static pages) for the
proposed system requirements for the Account Profile using HTML, CSS and
JavaScript.
Designed and developed front-end pages using JSP, Struts and Taglibs for the
Account Profile module.
Developed many core level components (Action classes, business delegate,
enterprise business object and data access object) and inter-module communication
interfaces using Core Java, Struts, EJB and Hibernate API.
Developed O-R mapping model using Hibernate, Oracle SQL & PL/SQL scripts that
encompass the back-end business logic.
Developed UNIX Shell Scripts for setting up of Cron Jobs.
Worked in the Production Support Team interacting with the Business users and
resolving the System issues including the performance issues.
Client : Citigroup, Warren NJ. 08/2006 to 12/2006
Project: Citistar 2007 Risk Control & Self-Assessment (RCSA)
Role : Senior Java Developer
Worked with medium size team, managing and supporting the design and development
of the CitiStar 2007 system, which was built to change the RCSA and related
processes in the previous CitiStar Plus system as per the new RCSA policy. In
this position, I am responsible for design and architecture, mentoring of new
developers, code review and integration testing. I was also responsible for
implementing the KRI (Key Risk Indicator) module.
Environment: Core Java, J2EE, JSP, XML, HTML, JavaScript, CSS, Struts, JNDI,
JDBC, Servlets, JavaBeans, Castor, Weblogic 8.1, Eclipse, Oracle(SQL, PL/SQL),
Ant, Log4j
Responsibilities:
Assisted new developers on various project and architecture issues.
Designed and developed front-end pages using JSP and Struts for the KRI (Key
Risk Indicator) module.
Developed many core level components (Action classes, business delegate,
business object and data access object) for the KRI module using Core Java,
Servlets and Struts.
Built custom logging and exception handling framework log4j.
Developed Oracle SQL & PL/SQL scripts that encompass the back-end business
logic.
Client : Citigroup, St Louis MO. 03/2006 to 07/2006
Project : Citi Home Equity (Build-It)
Role : Senior Java Developer
Worked with medium size team, managing and supporting the design and development
of the Build-It system, which was built for Citi Home Equity, which is one of the
Citis residential estate lending businesses, which provides home equity lending.
In this position, I am responsible for design and architecture, mentoring of new
developers, code review and integration testing. I was also responsible for
implementing the Broker module.
Environment: Core Java, J2EE, JSP, XML, HTML, JavaScript, CSS, Struts, JNDI,
EJB, JDBC, JMS, Servlets, JavaBeans, Websphere Studio Application Developer,
Oracle, Ant, Log4j
Responsibilities:
Designed and developed front-end pages using JSP and Struts for the Broker
module.
Developed many core level components (Action classes, business delegate,
business object and data access object) for the Broker module using Core Java,
Servlets and Struts.
Developed Object-XML mapping model using Castor.
Developed Oracle SQL & PL/SQL scripts that encompass the back-end business
logic.
Performed the role of an Onsite Coordinator for the Broker module supporting
and clarifying the queries from the Offshore Team.
Client : Fifth Third Bank, Bangalore, India. 06/2005 to 02/2006
Project : Financial Fusion
Role : Java Developer
Worked with medium size team, managing and supporting the design and development
of the Financial Fusion system, which was built for the Corporate Banking wing of
Fifth Third Bank. In this position, I am responsible for development of the
assigned modules (both web component and business component), code review and
integration testing.
Environment: Core Java, J2EE, JSP, XML, HTML, JavaScript, CSS, Struts, JNDI,
JDBC, JavaBeans, Websphere Studio Application Developer, Oracle (SQL, PL/SQL),
Responsibilities:
Designed and developed front-end pages using JSP, Struts and Taglibs.
Developed many core level components (Action classes, business delegate,
business object and data access object) using Core Java, Servlets and Struts.
Involved in the System Testing maintaining and tracking defects using Test
Director.
Client : Citigroup, Bangalore, India. 09/2004 to 05/2005
Project: EDGARS (Electronic Deal Generation and Reporting System)
Role : Java Developer
Worked with medium size team, managing and supporting the design and development
of the EDGARS which is a web-based application written in-house for the
CitiCapital Franchise Finance (CFF) group. This group is responsible for
arranging and managing financing for franchisees of major franchisers. In this
position, I am responsible for development of the assigned modules (both web
component and business component), code review and integration testing.
Environment: Core Java, J2EE, JSP, XML, HTML, JavaScript, CSS, JNDI, JDBC,
Servlets, JavaBeans, Weblogic, Eclipse, Oracle (SQL, PL/SQL)
Responsibilities:
Designed and developed front-end pages using JSP for the Order Desk module.
Developed many core level components (Controller classes, business object and
data access object) for the Order Desk module using Core Java and Servlets.
Involved in Unit Testing of the Order Desk module.
Client : General Motors, Bangalore, India. 08/2002 to 08/2004
Project: Owner Center
Role : Java Developer
Worked with medium size team, managing and supporting the design and development
of the Owner Center Portal, which is a single point of access for the owners of
GM Vehicles. In this position, I am responsible for development of the web
component layer of the assigned modules and unit testing.
Environment: Core Java, J2EE, JSP, XML, HTML, JavaScript, CSS, Struts, JNDI,
EJB, JDBC, JavaBeans, Weblogic, Eclipse, WinRunner, Oracle (SQL, PL/SQL)
Responsibilities:
Involved in the process of creating the prototype (static pages) for the
proposed system requirements for the Maintenance, Service History and Safety Tips
module.
Designed and developed front-end pages using JSP, Struts and Taglibs for the
Maintenance, Service History and Safety Tips module.
Involved in Unit Testing of the Maintenance, Service History and Safety Tips
module.
Developed Automated Test Scripts for the Service History module using
WinRunner.
|