RESUME
PANDISELVAM MACHAKALAI +1-312-***-****
adcne1@r.postjobfree.com
Profile Summary:
Over 9+ years of experience in designing User Interface (UI) applications, web application development using HTML 4.0/5, Angular 6 with experience in the software development life cycle.
Good working experience in using different Spring Boot modules (MVC, DAO, ORM, Core,AOP,ORM)in Spring Framework
Experties in Microservices.
Proficient in developing web based applications using Core Java and J2EE technologies like Spring Boot, JPArepository,
Experties in Multithreading and Concurrency.
Experience with in-memory data storage and caches.
Strong experience implementing various J2EE design patterns like Singleton, Service Locator, Session Façade, Data Access Objects (DAO) and Factory for executing multi-tier, highly scalable, component based and services driven Enterprise Java applications.
Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.
Expertise in design and development of Web Services which includes handling SOAP/REST Requests and Response using WSDL,JAX-RPC,JAX-WS and Web Services authentications.
Worked extensively with GUI frameworks JSF and Swing.
Experience in implementing JUNIT with Mockito/Power Mock test cases
Hands on experience in Test Driven Development (TDD) and expertise in Continuous Integration using Jenkins and task automation using ANT and Maven
Good Understanding of OOPS Concepts, Document Object Model (DOM), DOM Functions and hands on experience working in Object Oriented JavaScript.
Strong Experience in developing front-end systems with Bootstrap and MVC frameworks such as Angular 6,
Working knowledge in CSS pre-processor SaSS/Less.js
Working knowledge in UI development process such as Analysis, Development and Testing, and associated methodologies.
Expertise on working with different browsers like Google chrome, Safari, Mozilla Firefox, Internet Explorer and thorough understanding of checking cross browser compatibility issues.
Professional experience in designing the wire-frames, Layouts and mockup screens to develop actual web pages.
Worked on web development skills with web 2.0, JSP, CSS, HTML, JavaScript, DHTML, Servlet, XHTML, XML/XSLT, VSS, Eclipse and Tomcat.
Good knowledge of intellectual challenges in User Experience (UX).
Strong experience in using control systems like GIT, SVN.
Experience in bug tracking tool JIRA and code integration and deployment tool JENKINS.
Professional in designing and developing web pages complying with Web Content Accessibility Guideline (WCAG) standards.
Experience in JavaScript Unit Testing tools like Jasmine along with browser testing tools like Firebug, Firebug Lite, Chrome Developer tools, safari web inspectors and IE Developer Tools.
Worked in Waterfall model and Agile based development environment, following the sprint deadlines and participating in scrum meetings.
Experience in Browser testing, Debugging and cross browser complatibility.
Excellent analytical and critical thinking, quick learning, creative problem solving, interpersonal and client interfacing skills with strong leadership skills.
Competence in using Java IDE tools of Eclipse, Net Beans, My Eclipse and RAD.
Expertise in deployment on Web/Application Servers like Tomcat7, JBoss7, WebSphere8.5 and weblogic11g.
Expertise in Query optimization and good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
Strong understanding of Usability, Navigability and Interaction Design
Experienced in developing dynamic, interactive UI (JSP, JQuery, AJAX, JavaScript)
Skills Summary:
Languages
Core Java,J2EE, SQL
Java Technologies
J2SE, J2EE, JSP, Servlets, JDBC, JNDI, RMI, Web Services, Design Patterns, JAVA Beans, JSF.
Web Technologies
JSP, XML, XSD, XSLT, DTD, DOM, HTML5, CSS3, DHTML, XML, XSL, XSLT, Restful web services, Angular 6,
FrameWorks
Spring, Hibernate, JSF, GWT, Angular 6,JUnit4, Maven, ANT, Log4J.
Operating systems:
Linux & MS-Windows NT, Windows XP
Development IDE/ Tools
Notepad++, Visual Studio 2010, Eclipse, Netbeans, Dreamweaver.
Debuggers and other tools
Adobe Photoshop, Gimp, MS Office, Jira, Firebug, Chrome Developers Tool, Windows Movie Maker, Firebug Lite, Google Chrome Web Debugger
Web/Application Server
Web logic, Web Sphere, Tomcat, JBoss
Web Services
Rest full service
Version Control Tools
CVS, Tortoise SVN, GIT
Database
SQL Server 2005, MySQL, Oracle
Client : BCBS Chicago IL & Richardson TX 12/21/2015 - Till Date
Project : Small Group Esale
Employer : Cognizant
Role: Java Developer
PROJECT DESCRIPTION:
Small Group Esale: Applications are critical stake holder apps which host provider and member related information like provider demographic information, Provider validity, networks and program they enrolled. This information is accessed across multiple applications like Claim processing engines, Capitation calculation engine, Retail customers and business users to verify the validity of the Provider. Apart from above these providers updated information will be transmitted timely to multiple vendors, government programs managing TP’s and Labour unions thru multiple extract processes. Pricing and Discounting are the core part of HCSC in evaluating the correct value for the claim and improve the effectiveness of claim processing by performing the data auditing on historical data thru Discounting engine by implementing new rules. This will directly impact the quantity of amounts paid to the providers as part of claim payments.
CLIENT DESCRIPTION:
Health Care Service Corporation (HCSC) is the largest customer-owned health insurance company in the United States. HCSC offers a wide variety of health and life insurance products and related services, through its operating divisions and subsidiaries; including Blue Cross and Blue Shield of Illinois, Blue Cross and Blue Shield of Montana, Blue Cross and Blue Shield of New Mexico, Blue Cross and Blue Shield of Oklahoma, and Blue Cross and Blue Shield of Texas The company employs more than 22,000 people and serves more than 15 million members.
Responsibilities:
As Java Team Lead : Providing expertise in technical analysis and solving technical issues during project delivery
Build, deploy, and test application components in a development environment during the implementation phase working with all layers of the application stack
Develops, codes, tests and debugs new complex software solutions or enhancements to existing software in a maintenance capacity Support the team in troubleshooting technical issues
Working on test-driven development, continuous integration systems, and Agile software development.
Created personas, task flows, wireframes, screen flows, site maps, and other diagrams to communicate ideas and execution.
Involved in writing Spring RESTful WebServices for supporting web application consuming those services on different applications.
Involved in Development using Spring Boot Java (Back-end), JPArepository (Also SQL)and Junit following Agile Methodologies. Used SVN and Maven for version control.
Involved in design, development and implementation of front end part of the web application using HTML5, Angular 6 and Bootstrap. CSS3, JavaScript, AJAX, JSON,
Strong understanding of supporting JSON based REST web-services, integrating with the front-end.
Used Mockito to test individual methods for unit testing.
UI screens were developed using MVC features of Angular 6 and JavaScript.
Defined new validations through Angular 6 for the form fields.
Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using Angular 6.
Working knowledge in package manager tools such as Bower, and task runner tools such as GruntJS.
Worked on tools like GIT and JIRA for version control and bug tracking.
Environment: RestAPI,Spring Boot, Mockito,junit 5,Oracle 11g, HTML/HTML5, CSS/CSS3, Angular 6, JSON, dynamic HTML,, Agile Development,
Client: Xerox - NewYork 10/30/2013-12/19/2015
Project: Xerox HE MMIS
Employer - Cognizant
Role: Java Developer
PROJECT DESCRIPTION
Every state is required to have a mechanized claims processing and information retrieval system to support Medicaid (a state run medical benefit program) the Medicaid management information system(MMIS),CMS the federal healthcare governing body provides only general design level guidelines for the MMIS. Each state may then use third party service, provider to perform work for the design development, installation, maintenance and enhancement of MMIS.
CLIENT DESCRIPTION:
Xerox Corp, USA is an American worldwide health services organization. Its insurance subsidiaries are major providers of medical, dental, disability, life and accident insurance and related products and services, the majority of which are offered through employers and other groups (e.g. governmental and non-governmental organizations, unions and associations). Xerox Corp also offers Medicare and Medicaid products and health, life and accident insurance coverages primarily to individuals in the U.S. and selected international markets. In addition to its ongoing operations described above, Xerox Corp also has certain run-off operations, including a Run-off Reinsurance segment. In New York area, Xerox Corp runs a full-service staff-model HMO (health maintenance organization) with satellite clinics throughout the region, known as the Xerox Corp Medical Group.
Responsibilities:
Involved in the design and development of the entire application.
Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (REST, WSDL).
Involved in Development using Spring Java (Back-end), Hibernate (Also SQL)and Junit following Agile Methodologies. Used SVN and Maven for version control.
Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 2,
Developed the User Interface using spring, logic, bean, JSP, Java Script, HTML5 and CSS3.
Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
Used Angular 2 MVC Frameworks in the development of the web applications.
Designed Responsive Web Design websites optimized for different displays.
Involved in several web application development projects that required Responsive Web Design.
Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
Developed Web services to allow communication between the applications using Rest Web Services.
Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
Designed JSP layout using Struts Tiles Framework.
Used JavaScript for client-side validation and Struts Validator Framework for form validations
Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.
Also wrote complex queries in SQL involving joins to obtain required data from the persistent layer.
Used JavaScript validation in JSP pages.
Used Hibernate Framework for object relational mapping and persistence.
Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
Used Eclipse for the development environment.
Wrote JUnit test cases to test the functionality of each method in the DAO layer.
Configured and deployed the web application using Weblogic Application Server.
Used Rational ClearQuest for tracking errors and bugs in the project source code.
Prepared technical reports and documentation manuals for efficient program development.
Environment: RestAPI,Spring 2.2, Hibernate, Mockito junit 5,Oracle 11g, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS,, JSON, dynamic HTML, Agile methodology, Adobe Photoshop CS4, ATG9.0, Agile Development,
.
Client : TVS Motors 04/02/2012 - 10/25/2013
Project : Loan Origination System and Repayment Management System
Employer : Indus R system
Role : Java Developer
PROJECT DESCRIPTION
Loan origination is the process by which a borrower applies for a new loan, and a lender processes that application. Origination generally includes all the steps from taking a loan application through disbursal of funds (or declining the application). Loan servicing generally covers everything after disbursing the funds until the loan is fully paid off. Loan origination is a specialized version of new account opening for financial services organizations.
Repayment Management System is encompass a set of instruments and means generally acceptable in making payments, the institutional and organizational framework governing such payments(ECS,CASH,PDC,RECS,ADM) and the operating procedures and communications network used to initiate and transmit payment information from payer to Payee, to settle payments. Payment system facilitates the exchange of goods and services between economic agents using an accepted medium of exchange. A modern payment system typically has a range of specialized subsystems developed to serve particular sets of customers; some of these clear and settle small payments, some large payments, while some cover both large and retail settlements.
Responsibilities:
Worked in redesign and development, due to changes in the business functionality.
Involved in analyzing and providing solutions for the critical enhancements to the underlying system.
Used Struts Framework based on (MVC) Model View Controller architecture.
Developed Struts & Tiles based UI component to display paginated reports in the application.
Created tile definitions, struts-config files, validation rules and resource bundles for Struts framework.
Developed the presentation layer GUI using JavaScript, JSP, XHTML,CSS, Struts Tiles, JSTL, custom tags and took care of Client-Side validations using Struts Validator Framework.
Used J2EE design patterns like Value Object Pattern, MVC, Business Delegate, service locator, and Session Façade, Singleton, Factory, DTO and DAO.
Used Spring Framework for Dependency Injection and integrated it with Struts Framework.
Used Hibernate ORM Framework with Spring framework for data persistence and transaction management.
Ant as a build and deployment tool. Created JAR, WAR, EAR & dependency JARS.
In the database end, responsibilities included backend Oracle PL/SQL creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views.
Involved in deploying J2EE technologies on the WebSphere application server.
Used SVN for version control.
Created unit test cases using JUnit framework in a test driven development (TDD) approach.
Monitored the error logs using Log4j and fixed the problems.
Environment: Jdk 1.6, UML, Struts1.3.8, Struts tiles, validator, struts taglibs, IBM RAD 6, IBM WebSphere Application server 6.1, JSP 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, CSS, JQuery, Ajax, DOM 2.02, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum, JAX-WS, CXF, SoapUI.
Client: E-Health Care System 05/12/2010 - 03/31/2012
Employer – Spiro solutions
Role: Developer
PROJECT DESCRIPTION
We introduce an architecture, implements and evaluation and of a health care system application, which extract and classifies patient symptoms and reasons from the contents of web blogs about disease.
Responsibilities:
Designed and developed STRUTS, implemented event handling using Java, STRUTS, AJAX, and JavaScript for various modules.
Involved in requirement analysis, design, coding and implementation.
Involved in DB design and DB deployment.
Deployed flow of Execution in the Servlet Environment using STRUTS and defined Navigation Rules.
Used log4j for tracking errors and debugging the code.
Interacted with the Managers and created prototypes as per the business requirement.
Designed the user interactive (UI) web pages using web technologies. Collaborating with Product Managers and Software Engineers to provide guidelines on solid UI design using advanced level of HTML, XML, AJAX, JavaScript,CSS.
Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
Responsible for the successful execution of Project Planning and Deployment cycles.
Provided end to end support for the system and involved in coding and testing.
Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
Responsible for the Design, Deploy and development of the web applications.
Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications
Configured spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
Environment: Java/J2EE (JSP, Servlet), JavaScript, Spring, jQuery, Ajax, JSON, RESTFul services, Hibernate 3.0, Eclipse, MSSQL, SVN, Apache Tomcat.
Personal Info
DOB
03/28/1987
Current Employer
Cognizant technology USA CORP
Role
Java Developer
Visa Type
H1B
Location
Richardson TX
Skype ID
adcne1@r.postjobfree.com
Education:
Degree
University
Year of Passing
Master Of computer application
Bharathiar university in india
2010
Bachelor of science
Madurai kamaraj university in india
2007