Resume

Sign in

Java Project

Location:
Naperville, Illinois, United States
Posted:
November 14, 2017

Contact this candidate

KRISHNAN ARAVAMUDAN SAMPATH

**** ********** **

NAPERVILLE IL 60540

415-***-****

ac3boh@r.postjobfree.com

TECHNICAL LEAD

Technical Lead with 15 years of experience delivering high value, mission critical projects with hands on design & development expertise.

High Skilled developer greatly focused on critical aspects of application development such as security, reliability, optimal design and modularity.

Producing quality deliverable exceeding the client expectations and meeting the deadlines.

TECHNOLOGY SUMMARY

Methodology : Agile / Waterfall.

Languages : Java 7.

Scripting : JSF 2.2, XHTML, Prime Faces 5.5, JSP, Servlet.

UI : HTML, CSS, Java Script, Ajax.

SOA : JAX-RS, REST Services, JSON, Jackson.

SOAP Services, XML, JAXP, JAXB.

Modeling Language : RAML, XSD, UML Basics.

ESB / Integration Platform : Mulesoft 3.6.3

Frameworks: Spring MVC / Spring JDBC / Spring IoC / Spring WS.

Database: SQL, Oracle 11g.

Reporting : Business Intelligence and Reporting Tools (Eclipse).

Development Tools: Eclipse IDE, AnyPoint Studio.

Build Tools : Maven 3.

Configuration Management : GIT (BitBucket), SubVersion, Tortoise Git / SVN.

Code Analyzers : SonarQube, Cigital SecureAssist.

Testing Framework : Junit 4, JMockit 1.28.

Web/App Servers: Apache Tomcat 7, Pivotal Web Server, WebSphere.

Operating Systems: Unix, Windows 10.

Development Support Tools : JIRA, Putty, Soap UI.

EXPERTISE

Application Design Development Quality Deliverables Technical Lead Offshore Development Operations Team Building & Leadership QA testing management Production Support.

EDUCATION

Master of Technology (Power Systems Engineering) – 1998 – 2000 – VTU India.

Bachelor of Engineering (Electrical & Electronics Engineering) 1994 – 1998 – Bharathiar University India.

CERTIFICATION

LEAN Six Sigma (Xerox).

TRAINING

AGILE methodology.

BIRT.

VISA

H1B.

Projects / Achievements

TECHNICAL LEAD COGNIZANT TECHNOLOGY SOLUTIONS 06/2013 – PRESENT

CHICAGO, IL CHASE BANK 06/2016 – Present

1. Completely took ownership and developed the entire front end for the reporting

console application using JSF 2.2, Prime Faces 5.5, XHTML, CSS & AJAX technologies.

2. Designed complex screens using XHTML & Prime Faces technologies with well defined

modules for event handling, views, validations etc.

a. Variety of UI controls like Accordion panels, Data Tables, Textarea etc. were used

to creating the pages. b. Provided dynamic loading of components based on different business conditions

on the pages. c. Utilized the HATEOS principle to display the varios buttons/links applicable for

the XHTML/JSF page.

3. Defined routines for gathering the client Id-s of UI controls to display the server side

validations / error / information messages adjacent to the UI controls.

4. Optimized the existing screens, providing a consistent framework standard look

throughout the application.

5. Owned the entire database design for the project & optimally designed various

database objects (tables, Indexes and synonyms etc.) making use of the best RDBMS principles.

6. Created JUNIT tests for entire report console and service applications achieving 80%

coverage.

7. Resolved inherent issues present in the existing architecture to facilitate customizing to

schedule reports for different time zones. Created utilities to run performance tests in DEV, QA, UAT & PERF environments.

8. Put extended hours to take on the additional requirements and meet the deadlines

with no show stopper PROD issues for every release since June 2016.

9. Created various REST (JAX-RS) services and implemented the DAO layer using Spring

JDBC technologies serving the various screen operations of reports console application.

10. Created significant number of muleflows catering to different types of report

executions. Designed the REST API with RAML modeling language and developed the muleflows using Eclipse Anypoint Studio plugin.

11. Quickly able to analyze the PROD issues and provide a resolution to the issues and got

greater appreciation from the Client team.

12. Expert in the following listed technologies.

a. Java 7 b. JSF 2.2 c. Prime Faces 5.5 d. XHTML e. Spring 3.x MVC f. Spring JDBC g. RESTful services, JSON, Jackson API h. RAML 0.8 i. Mule ESB 3.6.3 j. ANSI SQL k. Oracle 11g l. Maven 3 m. GIT n. SVN o. Eclipse IDE p. Eclipse AnyPoint Studio q. Junit 4.1 r. JMockit code coverage s. Business Intelligence Reporting Tool (BIRT) - Eclipse Open Source - Report

Design. t. Business Intelligence Reporting Tool (BIRT) - DE (Design Engine) API.

u. BIRT emitters. v. SOAP UI w. Sonar Qube - Static Code analyzer. x. Secure Assist - Dynamic Code analyzer. y. Used various Java/J2ee patterns like Factory, Singleton, Builder, DAO, View

Helper etc. z. Have a good grasp of OOAD concepts.

SAN FRANCISCO, CA WELLS FARGO BANK 12/2014 – 05/2016

1. Achieved successful delivery for 4 releases in 2015 – 2016.

2. Successfully designed, developed and delivered the Business Credit Card customer marketing

offers project. The offers are obtained from a different system through the middleware Interaction Advisor (IA) using web services calls. Created UI page in JSP to display the offer details. Written SOAP web services to populate the offer details by calling the middleware CPS. Responsible for system design, code & system integration testing.

3. Quickly delivered the Delivery Preferences Options project and successfully tested the number of business scenarios involved in it. Responsible for system design, code etc. Acted as a sole member in the area of delivery preferences & analyzed and quickly turned around the solution to number of real production issues occurring in the Online Banking website of bank client.

4. Led a team of 3 (2 – Dev from India) and designed, developed, tested & delivered the Escrow

Statements project. The escrow statements of mortgage accounts are made available to the customer through Online Banking portal of the bank client. Written web services to bring the metadata and data for the escrow statements using a middleware call to the Oracle database where the statements details & bytes are stored. Involved in significant amount of front end coding using technologies like LESS, UI templates etc. Took the whole ownership for device testing on various Apple & Android tablet devices, certified the project and fixed issues.

5. Within 6 months, I could project myself as an expert in the areas of customer offers, delivery

preferences options of various types of banking accounts, statements retrieval etc. Analyzed and resolved many production issues in these areas.

6. Developed a Java utility to differentiate similar class files under same packages in different JAR

libraries based on Checksum. Converted this Java utility as Maven plugin (Mojo) & integrated

with the build process of online banking releases. With this tool in place, the successive releases were error free which made the application to look for proper class files in the runtime. This is a significant achievement we could deliver it in 2 days.

7. Technologies – Java 7, Spring 3.2, Spring WS, JAXB, XSD, Maven 3, Soap UI, JADE, Spring Tool

Suite (STS 3.2).

INDIA 06/2013 – 11/2014

Continued to achieve zero post productions defects for the projects SFAOnline & eDocs.

Successfully & single-handedly implemented a major development involving multiple file uploads/downloads as part of e-Docs. Customized a jQuery plugin to support multiple file uploads & certified the functionality across different browsers.

Led a team of 4 members ensuring a successful/quality delivery to the customers on other projects.

TECHNICAL LEAD XEROX BUSINESS SERVICES 06/2009 – 06/2013

Carried out my responsibilities successfully in developing & managing the 2 applications Student Financial Aid Online (SFAOnline) & eDocs. The applications are used by students of different universities in US to complete the mandatory federal forms for the educational loan application.

Single handedly developed the eDocs applications which is used by students of different institutions in US which allow the students to e-Sign / upload the non-mandatory documents.

Achieved zero post production defects for continuous releases over the period of 2 years.

Took the ownership to maintain the database, application building and deployment during production releases. Responsible for releasing builds to QA environment, given demos of the applications to the business customers etc.

Technologies – Java 6, Oracle 9i, SQLServer 2003, SQL, Axis 2, SOAP, jQuery core, JSP, JavaScript, Adobe Acrobat Pro 9.

TECHNICAL LEAD MINDTREE TECHNOLOGIES 11/2005 – 06/2009

Played the role of technical lead responsible for development, testing and release of various applications serving different clients.

Led a team of 4 members (2 – QA/1-Dev) and designed and developed the first Business Intelligence Reporting system, Jasper Server for JASPERSOFT, US. We could significantly contribute in the application development by using various technologies like Spring, Hibernate, Spring Web Flow etc.

Successfully led a team of 10 members (Dev/QA) converting the business requirements to working code for the Loyalty application of Loyalty Search Research Ltd. (LSRL) India. Responsible for analyzing & explaining the business requirements to the developers & QA as the project could be developed, tested and released meeting the customer deadlines.

As an individual contributor, implemented the entire unit and integrations test cases for the Cyllenius web application framework of Vegas.com. The task was completed within 40 days for the entire framework and achieved a code coverage of 87%; This includes test cases for every layer in the application (UI, Controller, Service & DAO).

As an individual contributor, successfully designed, developed & delivered the Microsite web application for LSRL India. This application is used by the customer representatives of LSRL & mainly for redeeming the points added to the customer account.

As an individual contributor, self-learned Pentaho BI stack & developed around 38 static reports and 4 dynamic reports (OLAP) for the client LSRL. This project has been successfully released to production post the UAT testing involving the end business customer. Various reports involve using parameters in the report generation & successfully delivered variety of complex reports like Crosstab, Charts etc. Involved in design of a Java component to read data from various DB tables, converting them into XML-s and then push to the datamart using an ETL process defined.

Successfully done the Local Archive installations at various client places in Sweden.

Technologies – Java 5, Spring Framework, Oracle 9i, SQL, jQuery core, Java Script, HTML, Junit 4, Easy Mock 2.2, Clover, Pentaho BI (Open Source), Perl.

SOFTWARE ENGINEER IBM INDIA PVT LTD 05/2004 – 11/2005

Positioned as Application Lead responsible for the development & maintenance of the applications Product Information Server (PIS) & Local Archive (LOCARC). The applications are extensively used by suppliers to Ericsson telecom.

Managed the two applications on 2 entirely different technologies Java/J2ee and Perl scripting. Handled the application deployments on QA & Production servers during releases.

Successfully setup Local Archive (LOCARC) for few of the Ericsson suppliers in Sweden at the very early stages of my professional career.

Technologies – Java, Perl.



Contact this candidate