ARAVIND ARUMUGHAM
SETHURATHNAM
? Email :
*********@*****.*** ? Phone: 405-***-****
Professional Summary
. Five years of Java/J2ee experience in development, design and
architecture with the latest Technologies, Architectures and
Frameworks such as Spring, Hibernate, Restful web services, Maven,
Junit, Xmlunit, Hudson, Dbunit, PL/SQL, JSP, Servlets, EJB, JNDI, RMI,
JMX, XPATH, XMLSCHEMA, XSL, JDBC, AJAX, JavaScript, Jquery, CSS, and
HTML.
. Improved the performance of applications by refactoring the existing
code with efficient design patterns and hibernate annotations for lazy
loading.
. Remodeled existing user interfaces to improve their usability and
appearance.
. Engineered applications with both Oracle and MySQL as the back end
combined with extensive PL/SQL programming.
. Eagerness to research and learn new technologies and to be an achiever
rather than a doer.
. Strong analytical skills combined with experience in Object Oriented
programming.
. Experienced with IBM Websphere Tools (WTX, Integration Developer,
Process Server, and Business Monitor).
. Proficient with the usage of Eclipse IDE, Tomcat, Websphere
application server, Sql Developer, Sql Navigator, Clover, Bugzilla.
. Excellent communication skills and strong trouble shooting and problem
solving skills, with the ability to work independently when required
and also be an excellent team player.
. Test driven development advocate with experience using Agile
tools like Wikis and Version One.
. Experience with the entire product life cycle from inception to
general availability.
Certifications
. Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4
. Sun Certified Web Component Developer for J2EE 1.4
. Sun Certified Business Component Developer for J2EE 1.3
. Brain Bench Java 2 Platform Enterprise Edition (J2EE) 1.4
. Brain Bench Java 2 Platform Enterprise Edition (J2EE) 1.4 Fundamentals
. Brain Bench Java 2 Fundamentals
. Cisco Certified Network Associate
Educational Qualification
1
2 Master of Science (M.S.) Electrical&Computer Engineering,
Oklahoma State
University-Stillwater, OK (2004-2006)
Bachelor of Engineering (B.E.) P.S.G College of
Engineering, India (1999-2003).
Professional Experience
Cerner Corporation, Kansas City, MO
Feb 2010-TillDate
Software Engineer (Java/J2ee)
EDI Transaction Services
Summary:
EDI Transaction Services is the hub handling the routing
of eligibility requests and claims (both real time and batch) from
subscribers to the Payers through a clearing house.
Responsibilities:
. Designed and implemented the Correspondence Letters Restful web
service for clients to POST request data in JSON format, which is
later batched and sent through SFTP to an external partner for
processing and also exposed resources to know the progress of the
submitted requests and to retrieve printed images (PDF's).
. Architected batch workflows for parsing and persisting batch response
reports and Images (PDF) coming from external partners through SFTP.
. Simplified the application debugging process by designing&developing
an auditing framework with pagination for the EDI Transaction Services
web tool using Spring MVC as the web framework and hibernate as the
persistence framework.
. Improved the usability of the auditing user interface by providing pdf
and excel options using 'itext' and 'apache poi' libraries to print
and export data.
. Reengineered existing legacy codes to use the auto wiring (spring) and
annotations for mapping (Hibernate) thereby reducing the xml
configuration code.
. Initiated the usage of clover for measuring the code coverage by tests
and find bugs for improving the quality of code.
. Solved critical bugs and improved the performance of existing code by
redefining the fetching strategies and mappings of existing entities.
. Designed and developed a Restful type web services to access the
address verification system from USPS, with the web services accepting
requests and returning responses in JSON format.
. Expertise with the usage of WTX and creation of WTX maps.
. Developed mediation modules and deployed ear on IBM Process server.
. Created JCD's, connectivity maps and deployment profiles in JCAPS.
. Demonstrated good understanding of the x12 message format's (270/271).
. Always followed the test driven development methodology.
Tools/Technologies: Java 6.0, WTX, Integration Developer, Process Server,
JCAPS, Maven, Jersey Restful web services, JSP, Servlets, XML, PL/SQL,
HTML, JSTL, EL, Spring/Hibernate, Oracle 10g, Junit, XmlUnit, DBUnit,
SQLDeveloper, Subversion, Eclipse, Clover, Bugzilla, Tomcat, Web sphere
application server 7.0, Hudson.
Cerner Corporation, Kansas City, MO
Feb 2009-Jan 2010
Software Engineer (Java/J2ee)
Discern nCode
Summary:
Cerner's Discern nCode is a leading-edge, computer-
assisted coding (CAC) solution that uses a unique, rules-based Natural
Language Processing (NLP) technology to identify key words and phrases from
digital free-text clinical documentation.
Responsibilities:
. Engineered DAO layers based on JDBC and spring.
. Evolved XML Schemas for the xml documents generated by the solution.
. Used JMX to retrieve the Mbeans exposed by the Web sphere's JMX
infrastructure for performance monitoring and statistics.
. Extensive PL/SQL coding to develop database migration and verification
scripts, and was able to reduce the data migration time and improve
the performance considerably.
. Refactored legacy web applications to work with multiple browsers by
reengineering the browser incompatible JavaScript and CSS code.
. Developed bug free codes with the help of extensive testing using
JUnit, DBUnit and XMLUnit.
Tools/Technologies: Java 6.0, Maven, JSP, JMX, Servlets, XML, PL/SQL, HTML,
JSTL, EL, Spring/JDBC,Oracle 10g, MySql, Junit, XmlUnit, DBUnit,
SQLDeveloper, Subversion, Eclipse, Tomcat, Web sphere application server
7.0, Liquibase, Hudson.
MARLABS
AT&T Research Labs, Florham Park, NJ
Aug 2007-Jan 2009
Programmer Analyst (Java/J2ee)
AT&T Design and optimizing Tool (ADOPT) Hosting
Summary:
The ADOPT-Hosting project is a web-based application that has replaced the
legacy system Hosts application that was developed entirely on Oracle
PL/SQLs. This new application is developed using spring, Java and
Hibernate. This tool is for the Sales People to capture the details
required for the client to Host their server/application onto AT&T network.
Responsibilities:
. Extracted the Business logic from the legacy Hosts application that
was written in Oracle PL/SQL code and implemented them in java to
improve the performance and reduce complexity.
. Designed and implemented end-to-end logic for many screens using Java,
JSP, spring and Hibernate.
. Wrote the ORM mappings, named queries in Hibernate mapping files.
. Defined and created many database tables, views, constraints &
procedures.
. Evolved Oracle PL/SQL scripts to merge about 30 lookup tables, into a
single lookup table to make the schema simple and normalized and
thereby reducing the legacy look up code considerably.
. Developed Oracle packages, procedures and functions in PL/SQL to
handle those business logics that were more efficient to be executed
on the back end.
. Implemented Email triggering logic using Spring AOP.
Tools/Technologies: Eclipse, Java 5.0, Spring/Hibernate, Oracle 10g, JSP,
Servlets, XML, PL/SQL, HTML, JSTL, EL, SQLNavigator, CVS, Tomcat.
Keane Inc., India
Mar 2004-Jun 2004
Software Engineer
Summary:
Caritor Order Management System is a web based platform developed to enable
clients to place orders for products like title insurance, credit,
property, tax etc., provided by different vendors like CREDCO, NLA, Bundle
Co., which is then redirected to the vendor requested for fulfilling the
order details and completing the order.
Responsibilities:
. Designed and created Use case, State transition and Class diagrams.
. Evolved JSP pages for presentation and made use of View Helper design
pattern to encapsulate the complex presentation logic.
. Initiated and implemented stateless session beans and DAO classes
using Data Access Object (DAO) Design pattern to make database calls
efficiently.
. Built delegation using Business Delegate pattern for accessing EJB to
loosely couple clients.
. Utilized session helper class to maintain data in HTTP session.
. Used JAXP for reading and writing XML based on the order information
coming from the different components and storing in the database as
well using for XML message communication as part of the project.
. Log4J for logging and debugging process
Tools/Technologies:
Java, JSP, Struts, EJB 2.0, Oracle, Web Sphere, WSAD, XML, Ant, Log4J,
JAXP, CVS.
Birla soft India Ltd, Chennai, India
Nov 2003-Feb 2004
Project Trainee
Responsibilities:
. Designed and developed extensive socket programs in "Java".
. Applied standard Programming theories, concepts, and techniques related
to "Java/J2ee" domain.
. Created test plans, executed manual tests, and participated in system
level testing.
. Peer evaluated and debugged programs in "Java".
References
Available upon request.