Post Job Free
Sign in

Developer Project

Location:
Denver, CO
Posted:
May 06, 2018

Contact this candidate

Resume:

Suresh Kumar Aruanchalam

Salesforce Developer

Contact Ph#: 224-***-****

Email : *********@*****.***

SUMMARY

Having around 13+ years of extensive experience in web/enterprise application development using Salesforce,J2EE and Java related technologies.

Good knowledge and understanding of salesforce CRM functions like Campaign Management, Lead Management, Order Management, Customer Service and Salesforce automation.

Experienced in Apex,Visualforce,Dataloader,Jitterbit,Workflow.

Expertise in Administration, custom App Development and configuration.

Gained expertise on creating Apex classes, Apex triggers, visualforce pages, Controllers, SOSL and SOQL.

Experience in creating the relationships/junction objects like master-child, lookups, entity relationship data model, pages, classes, interfaces, workflows & workflow rules, triggers, email alerts and business logic.

Experience in providing Functional design and Technical support at the client site (Colorado).

Created APP,Dataset,Dashboard using salesforce Einstein analytics.

Strong Experience in JavaBeans, EJB, JMS, JNDI, JTA, RMI/IIOP, Java Mail, Servlets, JSP, JSF, applets, AWT/JFC Swings, JDBC, Hibernate, XML, XSL, JNDI, Oracle SQL, PL/SQL, ANT tool and Unix Shell Scripting.

Worked using several Design patterens (Singleton, Facade) and J2EE design patterns like SessionFacade.

Strong expertise in OOAD (Object Oriented Analysis and Design)

Experience with Healthcare,Banking and Manufacturing

5+ years of experience in Backend Development using Oracle PL/SQL, DB2, MySQL & SQL Server.

Strong expertise in Struts(1.1,2.3), Spring MVC frameworks.

Expertise knowledge in using Hibernate/JPA ORM, SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations.

Experience in Object Oriented Design, analysis and modeling using UML and Microsoft Visio.

Strong experience on Websphere(5.x,6.x,7.x), Jboss 1.3.x and Tomcat servers.

Strong experience on Software development ID’s like Eclipse,RAD 6 & 7,RSA

Excellent analytical, interpersonal and communication skills.

Expertise in UML modeling using MS-Visio and Rational Clearcase.

Experience in designing and implementing large-scale Eligibility Systems for State government welfare programs like Food Stamps, Child Care, Employment Assistance and Medical Assistance etc.

Experienced in scripting languages: JavaScript,Jquery,JSON,Ajax,HTML and CSS for web-based front end development.

SKILLS

Salesforce.com :Apex classes, Apex Trigger, Visual Force Pages/ Components, SOQL, SOSL, Force.com, SOAP API, Force.com IDE for Eclipse, Service Cloud, Email template, Formula, Reports, Dashboards Validation rules, Workflow and approvals, App exchange, Sandbox testing, QA, UAT, Salesforce.com foce.com IDE, Custom objects, Page layouts Apex data loader, Web services(SOAP),Einstein analytics.

Languages :Java/J2ee, SQL, PL/SQL,Apex

Internet Tech :EJB,Servlets,JSP,Struts,Applets,JavaSwings,JavaBeans,RMI, JDBC,SQLJ, JMS, HTML, JavaScript,Jquery,Ajax,XML(DOM and SAX parsers), Hibernate,JPA

Databases :Oracle7.x/8/9/10g(PL/SQL,SQL*PLUS),MSAccess,DB2,UDB,

SQLServer

Operating Systems:Windows NT/XP/2000, UNIX, Linux, Sun Solaris

IDE Tools : RAD,RSA,Eclipse 3.x,TOAD,VISIO 2003, IDEA IntelliJ 5.

Web Servers :WebSphere Application Server 5/6/7,iPlanet,JBoss3.2.x,

Tomcat4.0/ 5.x

Reporting Tools :MSProject, MSExcel, PowerPoint, Adobe Report writer

Version Control :VSS, ClearCase, SVN,Perforce

Testing Tools :Junit.

EDUCATION

Bachelor of Technology from Madras University, Chennai, India(2000-2004).

CERTIFICATION

1.)Salesforce.com Certified Force.com Developer(Dev-401).

2.)Salesforce Certified PLATFORM DEVELOPER I.

PROFESSIONAL EXPERIENCE

CBMS(COBenefitManagement System)Denver,CO June2014–Till Date

SOFTWARE Application Developer

PROJECT: Colorado Benefit Management System

The CBMS is an eligibility determination system shared by Colorado Department of Human Services(CDHS) and Colorado Department of Health Care Policy and Financing (CDHCPF). It is Information Technology system that replaced six systems - Client Oriented Information Network (COIN), Colorado Automated Food Assistance System (CAFSS), Colorado Automated Client Tracking Information System (CACTIS), Colorado Employment First (CEF), Colorado Adult Protection System (APS), and Child Health Plan Plus (CHP+) with one unified system for data collection and eligibility and benefit determination. The project also collaborates with county departments and non-county Medical Assistance (MA) sites for client eligibility support. The CBMS incorporates eligibility determination for Medicaid, Food Assistance, cash assistance, the Children's Basic Health Plan including case management functions such as work programs and others. CBMS also comprises online user interface for applying individuals -Program Eligibility and Application Kit (PEAK) which interacts with many third party systems to collect information and send data to CBMS.

Work Environment:

Salesforce Cloud Environment, Service Cloud, Sales cloud,Apex,Visualforce,Salesforce Automation(SFA),Dataloader 37.0.0.

Roles & Responsibilities:

Developed web-pages for PEAK system using Salesforce Development Environment.

Analyze and review the Functional Specifications and bring out suggesting measures for better design. Involved in Code review and Defect prevention measures.

Designed Presentation and Business layer in Salesforce Apex programming.

Involved in developing Help-Desk features for PEAK website which comprises Live-Chat Agent implementation utilizing service cloud in Salesforce.

Developed various web-services using Salesforce which interacts with third party system to collect data and send to CBMS.

Involved in UAT and Productions support and responsible for release management to live system.

Designed, Developed and Delivered several projects using Agile Methodology. Participated in sprint planning and meetings with Business Analysts to validate design and functionality of the system.

Ford Motors,Dearborn,MI Sep2013–June2014

Sr. Java/J2EE Developer

PROJECT: Engine Build Book

Engine build book is generated when mechanic engineers do the engine performance testing.EBB has Administration, Book information, Additional Requirements, Search functionalities.Using the administration tab user will perform the managing the user and mange notification actions.In book information will generate the build books based on the build codes and engine serial numbers.Total 8 types of books will be created using the book information tab.Additional Requirement tab engineers will enter the special request and it will get added the build book based on the build code and engine serial number. Search tab will be used for searching the saved books based on the build codes, sheet name, Create and saved dates.

Work Environment:

J2EE, Struts, JQuery, JSON,Ajax,Oracle 11g, SQL Server 2005, Windows, RAD, WAS 7.0.

Roles & Responsibilities:

Involved in gathering requirements, design, and development and testing phases of Software Development Life Cycle (SDLC).

Involved in High Level and Low Level Design.

Designed and developed the EBB application using Struts frame work.

Developed the client and server side filed & data validation scripts using JavaScript and JQuery.

Developed SQL and PL/SQL query and procedure to interact with the database.

Worked in on Controllers to reduce the functionality of front end.

Performed unit test and part of the system and integration testing.

Responsible for configuring and deploying the builds on Web Sphere application server using RSA.

Performed unit testing on newly developed code using JUnit test cases.

Involved in integration test, bug fixing and code reviews.

Provided Test Scripts with test results of each task delivered to the client team.

Conducted daily status meeting with the team members and the weekly status meeting with the clients.

Ford Motors,Dearborn,MI Apr2013 - Aug 2013

Sr. Java/J2EE Developer

PROJECT: CAER System

CAER is the Design Analysis Request system designed to create CAE Requests from list of CETP and guidelines. This system allows the engineers to create and manage electronic templates based on the engine components. These templates will be used by the requesting engineer to perform the testing for the engine components for different inputs. This system has been designed with different modules as described below.

Administration - Manage User, Roles, electronic analysis Templates and different engine programs Manage. Request - Creating and assigning request for engineers to work and upload the results for every analysis.Search - have the ability to search the request ans results uploaded for the different analysis.

Report - have the ability to generate the results in the pdf report format.

Work Environment:

J2EE, Struts, JQuery, SQL Server 2005,JSON,Ajax,Windows, RSA,WAS 7.0

Roles & Responsibilities:

Involved in gathering requirements, design, and development and testing phases of Software Development Life Cycle (SDLC).

Involved in High Level and Low Level Design.

Designed and developed the CAER application using Struts frame work.

Developed the client and server side filed & data validation scripts using JavaScript and JQuery.

Developed SQL and PL/SQL query and procedure to interact with the database.

Worked in on Controllers to reduce the functionality of front end.

Performed unit test and part of the system and integration testing.

Responsible for configuring and deploying the builds on Web Sphere application server using RSA.

Performed unit testing on newly developed code using JUnit test cases.

Involved in integration test, bug fixing and code reviews.

Provided Test Scripts with test results of each task delivered to the client team.

Conducted daily status meeting with the team members and the weekly status meeting with the clients.

Cardinal health,Dublin,OH Sep2012-March2013

Sr. Java/J2EE Developer

PROJECT: Cardinal.com migration

This project-entailed migration of cardinal login process and application hosted in Broadvision version 6.0 to Webspehere 8.0.Cardinal.com contains following chains: pd.cardinal.com,mps.cardinal.com,packmanager.cardinal.com these all are different cardinal ordering applications. Customer credentials were authenticated by the Cardinal Internal Security SSO.

The Cardinal Security SSO service responds by allocating a new Token value for the login credentials & returns the value which stored in SQL server database.Cadinal login action takes the user there directly to application landing page Pharma(pd.cardinal.com)/Medical(mps.cardinal.com) etc based on customer affiliated application access.

Work Environment:

J2EE, Struts, JQuery, Junit, Oracle, SQL Server 2005,UNIX, RAD,WAS 8.0

Roles & Responsibilities:

Involved in business requirement analysis, feasibility study, Requirement Specifications (SRS) document preparation, designed multi-scenario process flows and Prepared External design documents for Project

Involved in High Level and Low Level Design.

Designed and developed front-end presentation layer using JSP, HTML,Jquery.

Developed the client and server side filed & data validation scripts using JavaScript and JSP.

Designed and developed all the web component modules using Struts and tiles framework (Model-View-Controller design) for front-end presentation layer to split into tiles and designing framework.

Work closely with the head of marketing as well as Cardinal management to redesign and update company’s website, http://www.cardinal.com, using Java, J2EE, JSP, XML, HTML, CSS,JavaScript, servlets, Tiles, MVC struts components using Webspehere 8.0 and RAD.

Designed the system architecture in compliance with J2EE and MVC design pattern.

Developed SQL and PL/SQL code to interact with the database.

Adhered to Quality processes for delivery clients. Created Ant Build Scripts for Build and Deployment of .WAR.

Worked in on Controllers to reduce the functionality of front end.

Enforced standards, code-reuse, code reviews, and unit/system/integration testing.

Responsible for configuring and deploying the builds on Web Sphere application server using Rational Application Developer.

Performed unit testing on newly developed code using JUnit test cases.

Involved in integration test, bug fixing and code reviews.

Involved in gathering requirements, design, and development and testing phases of Software Development Life Cycle (SDLC).

Provided Test Scripts with test results of each task delivered to the client team.

Conducted weekly status report meeting with the team members and the clients.

CVS-Caremark, Buffalogrove,IL May2011 - July 2012

Sr. Java/J2EE Developer

PROJECT: Tristar Application

Tristar is an important part of the Mail Order System. The data flows from LINKS to dispensing systems such as PPS, Scan data and Print Pack Manager through Tristar – this is called as Download process. Similarly, Order is complete from Dispensing systems, data flows from Dispensing system to Billing and SAP. This process is the upload process. Both download and upload happens through Tristar. Tristar has around seven J2EE applications. It also has different message queue systems such as Inter Process Communication (IPC) and MQs.

Work Environment:

Java, J2EE, Struts2.0, JMS, HTML, Hibernate, JDBC, XML, Oracle, DB2, Windows XP, Unix.

Role & Responsibilities:

Support and maintenance of the tristar applications.

Responsible for stop and Start the Tristar queues generating the Daily Reconciliation report.

Supporting the Mavric applications.

Generate the order status report from the oracle database. Responsible for On-call support of tristar applications.

Designed and developed UI Framework, which includes employing Ajax, JSP, HTML, and JQuery in the presentation layer.

Implemented Asynchronous Messaging Service using Java, JMS.

Responsible for configuring and deploying the builds on Web Sphere application server using Rational Application Developer.

Performed unit testing on UI framework using JUnit test cases.

Involved in integration test, bug fixing and code reviews.

Involved in gathering requirements, design, and development and testing phases of Software Development Life Cycle (SDLC).

Cardinalhealth,Dublin,OH Oct 2010 - April 2011

Sr. Java/J2EE Developer

PROJECT: GWSA

GWSA is the pricing application. It is used partly in the calculation of the item prices. Manually calculating and storing the price information is laborious. This tool helps us to simplify the process required on price calculation. It maintains the discount information of vendors and items. It calculates the various values (like margins) that contribute to the price calculation.

Work Environment:

Struts 1.2, DB2, UNIX, Servlets, JSP, JDBC, Ajax, Jquery, Hibernate,MS-SQL, Oracle 9i, XML, and XSLT.

Role & Responsibilities:

My contribution was around support and maintenance of this application. I was the single point-of-contact for this application and acted as a consultant as-well-as the developer from Wipro side by providing estimates, design and development. I have done various bug fixes and enhancements as well using EJB, JPA with DB2 as the back-end. Designed and developed various modules of the application with J2EE design architecture.

Implemented J2EE design patterns such as Factory, DAO, Session Façade,

Singleton, Value object.

Designing the User interface using HTML and JavaScript.

Framework leverages Struts features like Event handling, Validation mechanisms and state management.

Creation Managed bean used to instantiate backing beans used in a Struts application and stores them in a Scope.

Used Hibernate for Object Relational mapping.

Implemented features like logging, user session validation using Spring-AOP module.

Developed client request validations and processing using JavaScript.

Used Session Beans for business logic and Entity Beans for database persistence

Developed server-side services using Java multithreading, Java, Springs, Web Services(SOAP, AXIS)

Wrote application front end with HTML, JSP, Ajax/JQuery. Wrote custom JSP tags for role-based sorting and filtering.

Used Software development best practices from MVC, Strtus, databases

Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Provided extensive pre-delivery support using bug fixing and code reviews.

All State, North brook, IL November 2008 - Sep 2010

Sr. Java/J2EE Developer

PROJECT: Entitlement Engine

Entitlement Engine provides a rule based access control to the users of NRG portal for the portal resources. The Entitlement Engine application intends to consolidate the entire rule based access control process for the portal resources. The Application has UI for configuration and rule engine for executing rules pertaining to access control. The Entitlement Engine needs to comply with privacy and improved enforcement of security policies while lowering overall risk at the same time lowering administrative costs. Two parts Admin UI and Entitlement Core Engine.

Work Environment:

JSP, Servlets, Struts 1.1, EJB 2.1, UML, Oracle 9i, WAS 6.0,Webspher portal server, RAD 6.0, Ant, t, Log4j, CVS, JavaScript.

Role & Responsibilities:

Involved in requirement gathering for the current phase of the Entitlement Engine project.

As part of the design team transformed the business requirements into the Java and J2EE development design. Also got the customer sign off on the design document.

Creating security policies to control access to Web and non-Web resources and to audit usage. Resources were applications, content, services, and objects in applications.

Customizing the XML to setup user friendly web interface.

Written JUnit test cases for all the classes developed in DAO layer.

Incorporated design patterns like MVC pattern.

Involved in server side validations using Struts Validation framework and client side validations using JavaScript.

Developed various Struts Action classes as a controller component for handling the user actions.

Involved in configuring the struts-config.xml, web.xml and validation.xml.

In the database end, involved in creation of tables, triggers, stored procedures, sub-queries, joins and views.

Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.

Involved in maintenance and enhancements of Struts 1.x and Java 1.4 version of the same application in live.

Cardinalhealth,Inc Dublin,OH April 2007 – Oct 2008

Java/J2EE Developer

PROJECT: Automation Management System(AMS)

Automation Management System (AMS) is a material handling application system used by customer at their warehouses. AMS is a sophisticated 3 tiered NT Architecture suite of applications. AMS controls different applications that are running in the warehouse to automate the warehouse processes like picking, receiving, packing, shipping etc. A reporting application was developed later on for reporting purposes. This newly developed app is a warehouse productivity system. It keeps track of the productivity details of employees of the customer in 20+ warehouses. This was used to track the workers metric during the warehouse activities like picking, returns handling etc. Besides, it can be used to track the warehouse activities of 20+ warehouses of the customer. This is one of the crucial applications for the customer in estimating the factors required for extra wages calculation.

Work Environment:

JSP,Servlets, JavaScript,Oracle,Eclipse,Jboss, Log4j, CVS, JavaScript.

Role & Responsibilities:

Interacted and coordinated with the Business Analysts, System analysts regarding the functional specification of the project.

Developed the application as per the MVC architecture and involved in the development of all the three tiers.

Used various J2EE design patterns such as Value object, Business Delegate, Session Façade etc.

Developed front-end JSP pages with insert & update options using JSTL Tag Libraries.

Implemented JDBC for the backend database connectivity and for retrieving/ updating the data.

Used Log4j API for debugging and configured Log4j.properties file in order to meet the log file archiving requirements.

Developed Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.

ING-Viking Amerstrdam, Netherland August 2006 – March 2007

Java/J2EE Developer

PROJECT: ING-Viking

ING family of companies Based in Amsterdam offer a comprehensive array of financial services to retail and institutional clients, which includes annuities, retirement plans, life insurance, mutual funds, managed accounts, alternative investments, direct banking, institutional investment management, employee benefits, and financial planning., ING Group offers banking, investments, life insurance and retirement services to over 85 million private, corporate and institutional clients in more than 40 countries. With a diverse workforce of about 107,000 people, ING is dedicated to setting the standard in helping our clients manage their financial future.ING is recognized as one of the largest companies in the world. Based on market capitalization, ING is one of the 20th largest financial institutions worldwide. Fortune magazine ranked ING 8th on its 2009 Global 500 list1.ING-Viking is one of the largest bank in Netherland.It dealing with more number of customers.ING –Viking project deals with banking modules withdrawal, deposit, loans, and account creation.

Work Environment:

JSP, Servlets, Struts, JavaScript,Oracle,RAD, WAS.Log4j, CVS.

Role & Responsibilities:

Involved in design phase of the ING-Viking project.

I have involved the security code review for this Loan, withdrawal modules using the fortify tool.

I have involved the manual code review for the Loan, withdrawal modules.

Performed unit testing on newly developed code using JUnit test cases.

Involved in integration test, bug fixing and code reviews.

Involved in gathering requirements, design, development and testing phases of Software Development Life Cycle (SDLC).

Bank of England,Uk Jun 2005 – July 2006

Java/J2EE Developer

PROJECT: Bank of England

The Bank of England is the central bank of the United Kingdom. Sometimes known as the VOCA' project, the Bank was founded in 1694, nationalized on 1 March 1946, and gained independence in 1997. Standing at the centre of the UK's financial system, the Bank is committed to promoting and maintaining monetary and financial stability as its contribution to a healthy economy. As a Software Engineer, I was involved in Design and Development for VOCA.VOCA one of the oldest and largest clearing house in the world. Client is Bank Of England. It was owned by Uk government.VOCA is responsible for Direct credit, Direct debit & Standing Order.VOCA people planning to shift the technology Mainframe to J2EE technologies.

Work Environment:

JSP, Servlets, Struts, JavaScript,Oracle,RAD, WAS,Log4j, CVS.

Role & Responsibilities:

Analysis of the specifications provided by the clients.

J2EE code Development and Code Auditing.

Creating JSP pages and HTML pages.

Prepared Use case documents.

Involved in analysis, design, develop and implementation for advantage connect application and also deployed on oracle.

Designed and developed Sql, PL/SQL, store procedure and functions for Customer Strategy Support, Finance and Global Workforce using oracle database

Cross Charging Project is designed,developed and integrated using Web sphere Application Server



Contact this candidate