1. Abhishek
Symphony Salarpuria, Hosur Road,
Bangalore
8861333662 abhi.mna@gmail.com
Objectives
I have close to 9.5 years of experience in the IT industry. I have extensive hands-on experience
on Middleware and web technologies. I am looking for a challenging role where my experience
can be an asset to the team instead of working on a support project.
Technical Skills:
Languages Java
MVC Framework Struts,SpringMVC
UI Related Jsp,Javascript, JQuery,Azax
Other Application
Frameworks
Springs,Spring-Batch
Webservice Related Both hostingandinvocation - usingAxisandJAX-WS,WSDL,SOAP,SOAPUI.
Xml And Xsl Related Xml ParsingusingcustomSax and Dom parsercode,Xalan,Xerces,Jdk-
providedXsltparsers,Creatingxml usingstringreplacementandjaxb.
Code Quality and
TestingTools
Pmd,FindBugs,Checkstyle,Junit.
Code Management
Related
BuildFrameworks(Maven,Ant) ;Repositories(SVN,ClearCase,Perforce)
Log Framework Log4j, Slf4j,LogBack
Database Related Jpa,OpenJpa,Hibernate,Spring-Jdbc
Databases dealt with Oracle,DB2
Message Queue
Related
IBM MQ, JmsListener
RulesFramework Drools
Remote Connectivity Putty(forcheckinglogs,initiatingbuildprocessandrunningshellscripts);
Filezilla(forftp)
Estimation Tools Exposure toSMC Model andFunctionPoint.
DesignTools MicrosoftVisio,EnterpriseArchitect
Project Management MPP
DevelopmentTools Eclipse ,Rational ApplicationDeveloper,Toad,DB2Connect,IBMData Studio
Exposure to
ApplicationServers
Websphere,JavaEnterpriseServer,JBoss,Tomcat
Miscellaneous -> Hands-OnExperience onEnterprise JavaBeans(Ejbs –statelessand
message),IFWframework,IBMMDM product,Fatwire Content
ManagementServer,ShellScriptsandgettingthe jobsconfigured oncron
tab.
-> Exposure toSiebel CRM,IBMBPM Tool,CognosReportingTool,HpLoad
2. Runner, ContinuousIntegrationTool (Hudson)andNDMConnect.
Functional Skills:
• Banking Industry and Credit Reporting Industry
Current Responsibilities
• Ownership of critical modules.
• Providing technical direction to the team.
• Supporting higher management with project planning and estimations.
Relevant Project Experience
• CTS (Jun 2014 – Present)
• Technical Manager For Intuit
To develop a team from scratch to scrape websites and retrieve data for supporting
both US and non-US Financial Institutions. Soon given responsibility to improve upon
the data quality of the data being scraped from financial institutions.
• Technology Used - Core Java, Apache Http Client, Code Collaborator,
Sonar,Clover, Rest and Json
• Responsibility -
• Lead a team of 5 to coordinate the efforts and ensure that we meet the
daily targets of fixing bugs and onboarding new FIs.
• Own data quality track, analyze issues for last one year, come up with the
recommendation to fix the issues and then present the same.
• Achievements –
• Productivity and Code Quality Increase From The Bangalore Team
• Implemented the recommendations made for data quality. This
decreased customer incidents by 30%.
• Infosys (Sep 2005 – Jun2014)
• Technical Lead (Nov 2013 – Present) for Bank Of America Client
To save on high cost associated with MIPS in Mainframe, we implemented one of the
mainframe jobs as a j2ee application as a proof of concept. POC was successfully
executed. Results have also been accepted by all the stakeholders. We are presently
doing design for the main project.
• Technology Used - Springs, Spring MVC, Spring Batch, Drools, Jaxb, Spring-Jdbc,
MQ, JUnit, Pmd, FindBugs, Checkstyle
• Responsibility -
• Lead a team of 4 to coordinate the efforts and ensure that we meet 8
seconds SLA.
• Effort management – ensuring that we meet daily, weekly and monthly
targets
3. • Ensure that exhaustive set of test cases has been executed, conduct
thorough code reviews and assign ownership of modules to different
people to distribute ownership in multiple hands.
• Owned modules for file splitting, rules engine integration and jaxb
implementation.
• Achievements –
• Changed the sequential file processing by starting several tasks in parallel
using multi-threading concepts. This ensured that the SLA of 8 seconds
was finally met.
• Achieved the goal when for a single file processing, we did as good as the
mainframe team but on multiple files processing, we did better by almost
40%.
• Within two and half months, decided on the technology stack,
implemented the project from scratch and validated the results on two
different environments.
• Technical Lead(Oct 2012 – Oct 2013) for Bank Of America Client
This project was to develop associate-facing web application to automate the case
management system by using IBM BPM Tool and supporting exceptional scenario using
web app which exposes various UIs. Application uses webservices to interact with other
systems. To support hard monetary transactions, application also supports number of
batch processes.
• Technology Used - Spring, Spring MVC, Jpa , OpenJpa, Jsp, Azax, JQuery , Ejb,
Webservices, Jaxb, Microsoft Project Plan(MPP).
• Responsibility -
• Lead team to coordinate with disparate teams and thereby drive project’s
execution.
• Finalize on the database design , analytical reports, develop initial set of
UIs using Springs MVC and code the internal services
• Client Interaction to convey status, convince on the design , schedules
and estimates
• Achievements -
• With the constraint of not using quartz and spring-batch, I came up with
the design to invoke application urls from shell script and thereby let
batch packages in the web app take care of the batch requirements. All
the stakeholders including solution architect, technical project manager
and application manager were happy with the design. Due to various
constraints with other designs, this design was pending for 3 months and
we were not able to reach an agreeable solution in the past.
• Took the ownership of the analytical reporting requirements once a key
participant left the project. Used latest analytical functionalities provided
by oracle to come up with the views required for Cognos Reporting.
4. • Steered design and implementation for webservices framework to
contact other enterprise-wide systems. No defects were reported in this
module.
• Technical Lead (Oct 2011 – Sep 2012) for Bank Of America Client
Multiple enhancements needed for the application based on j2ee-based IBM MDM’s
product. Some of the projects were to migrate legacy PublishGAI Alerts framework to
new OAG framework, onboard new services and store privilege status of the customer
as an indicator in the database.
• Technology Used - IBMMDM, Core Java, Junit, Webservices
• Responsibility -
• Review estimations
• Steer design by providing inputs and engaging team to do thorough
analysis.
• Keep tab on the project on daily basis by tracking status and helping the
team to resolve any issues – be it technical, requirements or anything
else.
• Detailed code review, Test Plan Review and Executing random sanity
checks to ensure that all the requirements have been taken into account
and the code quality is excellent.
• Achievements –
• Awarded with Star award for on time delivery of the critical Enterprise
Application Service project which was handed over to me a week before
testing was supposed to start and the percentage completion of coding
was 20%.
• Developed solution to create UI for providing inputs to the webservice. In
the backend, code uses xpath APIs to replace the data in pre-defined
positions in the xml and then dynamically make the call. This solution did
not have any direct dependency on the wsdl and could be scaled up for
any other webservice without significant effort.
• Technical Lead(Sep 2005 – Sep 2011) for Equifax client(Major Credit Reporting Agency)
Project was based on j2ee, used struts, and had extensive interfacing with Siebel CRM.
• Technology Used - Jsp, Struts, Xml Parsing, Xsl Parsing, Ejb, Ant, Fatwire
• Responsibility -
• Led the team from onsite to onboard new products, quickly enhance new
pages and launch new functionalities.
• Worked as lead for authentication and webservice framework for the
project to migrate legacy j2ee code onto Siebel platform.
• Achievements –
• On-time delivery of all the project modules. This included finding
solutions for resolving critical field problems within the stipulated time.
5. • Picked up Fatwire project because of the urgent need after a brief half an
hour KT from the concerned person. Was able to assist different teams
(business, production support, development) on any requirement,
clarificationorissuesrelatedtothe application.
Special Recognition
• Most Valuable Player (awarded to 50 out of 5000+ unit strength)
• Infosys Equifax Value Partnership Award(awarded to 5 out of 100 in the account
every year)
References
• Please visit my LinkedIn Profile @ http://in.linkedin.com/pub/abhishek-
singh/b/741/546
Education: Bachelor of Engineering, Manipal Institute of Technology, Manipal, India (2001 –
2005)
Language: Proficient in English and Hindi