You are on page 1of 5

Abhishek Goyal

(Full Stack Java Developer and Actimize Consultant)


Mobile: +1 (904) 446-5228 | Email: goyal.abhishek86@gmail.com

Objective

Help organization fulfill its need of a Full Stack Java developer and Actimize Consultant to design and implement
technical solutions for their business needs and at the same time help me satisfy my thrust for technology excellence.

Profile Summary

 11+ years of IT experience in both products based and IT services groups across all phases of s/w engineering life
cycle in a process driven environment.
 11+ years of experience in implementing Java/J2EE application solutions.
 4+ years of experience in NICE ACTIMIZE products, specific experience in Actimize Risk Case
Manager, Actimize RCM Designer, and JAVA Plugins for ERCM, XSLs, VTL.
 4+ years of experience working in Trade Surveillence applications.
 Currently working as a Delivery Project Lead in Mphasis Corp supporting various JAVA/J2EE based Trade
Surveillence in-house and vendor products for JP Morgan & Chase bank.
 Worked in capacity of Project Lead having expertise in leading small and mid sized project teams along with
offshore/onsite working model.
 Worked as a Senior Developer with consulting and hands-on experience on Service Oriented Architecture and
Technologies like Java, SOAP, REST, Spring Boot and other J2EE based technologies to the services/product-based
projects supporting their critical deliveries.
 Hands on experience in Web client technologies using ReactJS/Redux, JSX, HTML, CSS, JavaScript, Bootstrap,
NPM, Webpack.
 Managed/Handled the overall Product Development providing the direction on new feature functionalities &
enhancements, technical upgrades etc. by working closely with end customers and multiple stakeholders.
 Strong experience working with Oracle, SQL Server databases.
 Have worked and implemented Agile, TDD and Iterative & Waterfall software management processes.
 Experience in working on software development Tools such as IntelliJ, Eclipse, IBM rational tools including
RAD, Clear Case, clear Quest; and application servers Tomcat, WebSphere.
 Strong analytical and problem-solving skills with strong eagerness of learning new technologies.
 Ability to adapt to new environments with strong interpersonal skills.

Primary Technical Expertise

Programming Languages : Java


Industry Standards : NICE Actimize (Trade Surveillence), ERCM, RCM Designer, Java Plugin for RCM
Frameworks : J2EE, Spring Core, Spring Boot, Spring MVC, Spring OAuth2 Security,
Hibernate/JPA, Log4J, Junit
Web Technologies : ReactJS, Redux, Bootstrap, HTML5, CSS3, Node.js
DevOps Tools and Technologies : Jenkins (pipelines), IBM Buildforge, ClearQuest, Jira, Maven
Application/Web Servers : Tomcat, Websphere 7/8.5
Web Services : SOAP/REST APIs
Build & Config Management : SVN, Git, ClearCase, ANT, Maven, Jenkins
Scripting Languages : Javascript, Shell scripting, JQuery, Ajax, JSON
Programming Tools/IDEs : Eclipse, IntelliJ, Visual Studio Code
Operating Sytems : Windows XP/2000/NT/9x, Unix
Databases : Oracle, Sql Server – 2005
Tools : TOAD, Sql Developer, SOAP UI, Postman, Putty, SourceTree
Secondary Technical Expertise

Languages : Python, C#
Frameworks : Struts, JSF/PrimeFaces, PDF Box, Apache POI
J2EE/Osgi Technologies : Servlets, JSP, JDBC, Plugin development
SQL/NO-SQL Database : My Sql, DB2
Application/Web Servers : WAS 6/7/8/9, JBoss
Programming Tools/IDE : IBM RAD (6.1, 7.0, 8.5)

Experience

June 2017 – Till Date [2 yrs 9 mo] Mphasis Corp Delivery Project Lead
May 2010 – June 2017 [7 yrs 2 mo] NTT Data, Inc Sr. Principal Consultant
Nov 2008 – May 2010 [1 yr 7 mo] Trak N Tell Software Engineer

Education:

 Bachelor of Technology in Computer Science & Engineering, Punjab Technical University, India – July 2008
 Post-Graduation Diploma in International Business, Symbiosis, India – Dec 2011

Valid Visa Information

USA H1B Expiring – June 2022

Product / Project Details:

Project Name: Trade Surveillence Actimize – ERCM June 2017 to Till Date
Client: JP Morgan Chase & Co – Jersey City, NJ
Employer: Mphasis Corp

Project Description Joined JP Morgan Chase & Co as Delivery Project Lead in their Trade Surveillance team responsible
for delivering customized Actimize solutions that helps their business to monitor all the trade
transactions and generate alerts for suspicious transactions. These alerts are fed to a system called
Actimize Risk Case Manager where business users analyze the alerts and create cases for
investigating them further.

Role and Contribution Delivery Project Lead

 Responsible for architecture analysis, coordination, roadmap development,


and execution.
 Responsible for design, development and implementation of Actimize based
technology platform(s) to satisfy internal and external regulatory
requirements
 Configuration of RCM components like setting up roles, workflows, users,
Groups, Business Units, views using RCM Designer.
 Build custom functionalities using Actimize Java plugins to cater rapidly
changing business requirements.
 Developing Restful webservices to implement alert distribution feed from
various alerting systems into one integrated surveillance portal.
 Developing custom GUI using ReactJS integrated within ERCM.
 Participating in requirement gathering sessions with business users and
designing initial prototypes and POCs.
 Code integration and deployment on different environments as part of the
various phases of testing.
 Working on Test Driven Development (TDD) approach in a fully Agile Scrum
Development model with two-week sprints
Environment Actimize RCM designer, Actimize RCM webservices, Actimize RCM plugins, Java, J2EE, Spring Boot,
ReactJS, Bootstrap libraries, Rest Web Services, SOAP UI, WSDL, ANT/Maven, Java Script, CSS,
Tomcat, PL/SQL, oracle DB, Atlassian (Git).

II. Project Name: PROMT/ShipCSX/SPS/QRATE/PRISM Jan 2012 to June 2017


Client: CSX Technology - Jacksonville, FL
Employer: NTT Data, Inc

Project Description CSX Technology is a technology arm of CSX transportation, a class 1 railroad. I worked under
multiple projects in my 5+ years of tenure with CSX. PROMT is a web based system that helps CSX’s
Market Managers to create quotes for the customers for their shipments and finally convert those
quotes to active prices after the agreement with the customer. ECMS was cross-functional
between multiple claims areas in CSX and an elaborate modernized solution involving the latest
business and technology solutions. It will consolidate and modernize processing of billing disputes,
customer overpayments, customer overcharges, railroad claims, revenue refunds, and freight
claims. SPS provides the ability to rate switch events performed by a railroad. A switch is the
transfer of a railcar from one track to another or to different positions on the same track. QRATE is
an automated system responsible for providing correct rates to waybills generated for customer
shipments. PRISM is the core system that hosts all kind of prices for carload and intermodal
shipments.
Role and Contribution Sr. Java Developer

 Created initial project setup using RAD/Eclipse and deployment descriptor.


 Designed initial UI mocks-ups (POC) and presented to business to align with their
requirements.
 Coordinated with Rational support team for project setup in clear case and Bit-bucket.
 Worked on Test Driven Development (TDD) approach in a fully Agile Scrum Development
model with four-week sprints.
 Participated in requirement gathering sessions and assisted team members to understand the
business requirements and development/test approach.
 Extensive use of core Java by implementing Inheritance, Implementing interfaces, handling
Business exceptions and alerts, collections framework.
 Developed web applications using JSP/Servlets, JSF 2.0 (Primefaces) and Javascript/CSS.
 Developed the applications CSX’s custom framework which is built on action driven
frameworks like Struts 1.3
 Involved in Tables design for the applications and worked with Data Architectures to make
sure all the proper standards are followed for table creation.
 Developed backend stored procedures using complex queries in PL/Sql in Oracle 10g
environment using TOAD tool.
 Developed complex service components for Data Access Layer, DAO classes to interact with
backend using Java JDBC.
 Promoted Oracle stored procedures to different environments (DEV, UAT).
 Used Rational Clear case and atlassian bit-bucket tool as configuration management tools.
 Involved in creating/deploying jar, war and ear files on the Websphere server.
 Involved in production releases of the applications.
 Worked HP quality centre and JIRA for issue/Bugs reporting and tracking.
 Performed Unit and System integration testing.
 Configured Oracle and SQL server data sources, Queue connection factories and activation
specs.
 Integrated and used Oracle Enterprise Content Management (ECM) for file repository in ECMS
application.
 Performed code reviews and peer reviews.
 Actively involved in several upgrades/migrations like WAS 7 to WAS 8.5 and Oracle 10g to 11g.
 Co-ordinated and managed offshore team on project related activities.

 Leading the migration of all my applications from IBM clear case to Atlassian – Bitbucket (Git).
Environment Java, J2EE, Eclipse, RAD, Web Services, SOAP UI, WSDL, ANT/Maven, Java Script, JMS, CSS,
Websphere, Primefaces, ECM, PL/SQL, oracle DB, DB2, Atlassian (Git), IBM clear case, IBM
buildforge, Atlassian (Bamboo).

III. Project Name: Drayman/PMP May 2010 to Dec 2011


Client: APL Logistics - Scottsdale, AZ
Employer: NTT Data, Inc

Project Description Drayman - Drayman application is used to manage and pay for the non-ocean movement of
equipment between locations. PMP – Performance Management system. Developed and
implemented a web based enterprise-wide Performance system in order to overcome the
limitations of the manual appraisal process.

Role and Contribution Sr. Java Developer

 Extensively used Struts 1.3, Javascript, JSP and HTML for the developmet.

 Involved in requirement gathering, User Interface design, functional and technical design and
review.

 Actively responsible for coding and implementing functionality in the presentation layer and
business layer.
 Involved in writing Oracle stored procedures using complex PL/SQL queries.
 Involved in Error handling to display error messages in client UI
 Implemented the business layer by using MVC framework and Struts and also developed
mapping files and POJO java classes using RAD tool. 
 Provided support to the testing team and also involved in the Bug Fixing.
 Performed Unit and System integration testing.
 Used IBM clearcase tool for the version management.
 Followed the Agile methodology (SCRUM Process) and test driven development.

Environment Core Java, J2ee (JSP, Servlet, EJB), Struts1.3, Oracle 10g, IBM RAD, IBM Websphere 6.1, IBM
Clearcase

IV. Project Name: Trak N Tell (www.TrakNTell.com) – Gurgaon, India Nov 2008 to May 2010

Project Description Trak N Tell - It is an online GPS Fleet Management Solution and Vehicle Tracking System through
which various Organizations can track, control their Vehicles or fleet. Alerts are received by the
means of SMS, Email in case of Over Speeding, Vehicle Idling with AC on, Deviation of Vehicle from
Route, Vehicle running late etc. Customers can know the current location or status of their vehicle
by sending SMS. I contributed towards the implementation of SMS sending module and modules
for sending alerts to the users. Also, contributed to develop customize reports as per the users
requests
Role and Contribution Software Engineer

 Configuring servers for SMS sending modules


 Involved in Development, Implementation and Unit Testing usig JAVA/J2EE
technologies and backend queries using Pl/SQL in My SQL database.
 Peer code review.
 QA testing.
 Code Deployment for UAT.
 Post implementation Support.
 Developed reporting solution architecture.
 Part of a database design team.
 Co-ordinate the team for development activities.
 Worked on code-merge, code integration and module integration.
 System integration testing and code reviews.
Environment Core Java, J2ee (JSP, Servlets), My Sql, Google Maps API

You might also like