The document is a resume for Siddhartha Kejriwal detailing his professional experience and technical skills. It summarizes his 4.5 years of experience developing web applications using Java/J2EE technologies including Spring, Struts, EJB, and working with databases, application servers, and version control systems. It also lists his roles and responsibilities on projects for clients like DTCC, KPMG, and ACI Worldwide developing applications for banking, payments, and other financial domains.
1. Siddhartha Kejriwal Resume
Siddhartha Kejriwal
E-mail: siddharthkejriwal@gmail.com
Phone: (813)-470-1269
(813)-808-6303
PROFESSIONAL SUMMARY
• 4.5 years of exponential IT experience in Application Analysis, Technical Design, Development,
Implementation, Performance Tuning, Security solutions and testing in all stages of Software
DevelopmentLife Cycle(SDLC) forWeb-basedApplications.
• Expertise in Java/J2EE, Spring 3.x, Struts 1.x/2.x, Core Java, EJB, Servlets, JSP, JavaScript, AJAX, ExtJs,
and ORMtoolslike iBatis.
• Hands-onknowledge and strongexperience in the design and implementation of RESTful web services
includingauthenticationandauthorization usingJ2EEroles.
• Expertise in developingweb-applicationwhichinteracts withTAM/LDAP.
• Experience in implementing J2EE Design like MVC, Adaptor, Singleton and Factory patterns. Have
alsoimplementedJavareflections.
• Implemented2ndfactorauthenticationusingcookies inWebBrowsers.
• Good understanding of Enterprise Infrastructure knowledge needed for a web-based application
whichincludes WebServers,TAM,LDAPandWebSeal.
• Proficient in Object Oriented Analysis and Design (OOAD) based on Use Cases, Class Diagrams and
Sequence diagramsusingMicrosoftVisio.
• Excellent experience in developing applications using Eclipse IDE and IBM RAD in association with
IBM WebSphere 7.5and8.5.
• Application development experience using IBMWAS work manager along with collection framework
and genericsconceptsfromcore JAVA.
• Extensive experience with Enterprise Java Beans (EJB) – Session and Message Driven Beans. Also
accomplishedSpringIOCdependencyinjectionwithEJB.
• Experience in migrating legacy application to use latest software such as Java7/ WAS8.5.1 and TAM
6.1.
• Good knowledgewithPVCSandSVN versioncontrol systems.
• A self-motivated professional and natural communicator possessing great technical and problem-
solvingskillsandproventobe an exceptionalteamplayer.
TECHNICAL EXPERTISE:
SDLC Methodology Agile andWaterfall.
Programming Language Java,J2EE, C, C++
Frameworks & IDE Tools
Struts1.x/2.x, Spring 3.X, ANT, Maven, AJAX, iBatis, Eclipse 3.x, RAD
7.x/8.x,IntelliJ, IBMWAS7.x/8.x,AQT, TOAD, Putty
2. Siddhartha Kejriwal Resume
CA WorkloadAutoSys.
WebService REST
Web-Development
Technologies
Servlets, JSTL, JSP, XML, HTML, Java Script, EXTJS, JSON, CSS, JUnit,
MQs, TAM, LDAP.
Front-endFramework HTML, JavaScript,ExtJs, JSON, CSS
Security Tools Fiddler,Burp,Paros,Firebug,
Database DB2, MongoDB, ORACLE 9i/10g/11g, SQL Server10.0/11.0
VersionControl Tools SVN and PVCS
ApplicationServer WebSphere 8.x/7.x/6.x, Tomcat6.0/7.0,
OperatingSystem WindowsXP/VISTA/7/8.x,Linux,Unix (AIX)
EDUCATION:
Bachelorof TechnologyinComputerScience andEngineering.
SikkimManipal Institute of Technology,India.
PROFESSIONAL EXPERIENCE:
Client:DTCC,FL JAN 2014 – Till Date.
Role: Sr. Java Consultant
The DepositoryTrust& ClearingCorporation (DTCC) isaU.S. post-trade financial services company
providingclearingand settlementservicestothe financial markets.Itprovidesawayforbuyersand
sellersof securities tomake theirexchangeinasafe and efficient.
Thiswebbasedapplicationprojectwasusedtomanage Role basedauthorizationof companywide
product.Authenticationaswell asauthorizationathierarchal level wasaccomplished.Usersbothon
distributedaswell asmainframe were able toaccessthisapplicationseamlessly.The crux of application
was a combinationof astrong powerful concepts andunion of stronginfrastructure.
Responsibilities:
• Developed high available, customer facing web based applications on J2EE platform using
Spring, iBatis,JSPs,Struts, RADIDE and WebSphere ApplicationServer
• Developed a very strong service layer of web-based application using MQs, JMS and IBM
Work Manager.
• Designed the architecture for exposing the application APIs using REST Web Services. (This
include UML diagramsand Technical document)
• Implemented REST Web Services to communicate to external third party vendors in making
crucial authorizationof rolestocustomers.
• Implemented security fixes based on Vulnerability Assessment reports using security tools
such as Fiddler,ParosandBURP.
• Implemented JavaAPI whichinteractswithIBMTAM 6.0/6.1.
• ImplementedFactoryDesignpatternforsendingemailstothe clients.
• Implemented2ndfactorauthenticationusingcookiesinWebbrowsers.
• Responsible formigratingapplicationusing Java5/WAS6.1toJava7/WAS8.5.1.
3. Siddhartha Kejriwal Resume
• Responsible formigratingapplicationusingTAM6.0to TAM6.1
• Developed various technical documents which include Class Diagrams, Sequence diagram,
UML diagramsand Use-Case diagram.
• Developed presentation, business, service and persistence layer components over J2EE
usingStruts,SpringIOC(DependencyInjection) and iBatisframeworks.
• Responsible for understanding the BRD (Business Requirement Document) and FS
(functional specification).
• DevelopedUIcomponentsusingHTML,JSP,CSS, JavaScript,JQuery andAJAX.
• Held collaboration sessions in various SDLC lifecycle phases – Requirements, development,
all testingphasesandimplementation.
• Charged with the responsibility of deployment manager in every environment including
development,QA,PSEandproduction.
Environment: Java 5/6/7/J2EE JSP, JMS, Eclipse, Struts2, Spring framework 3.x, Hibernate, Web Services,
WAS 7.5/8.5, JavaScript, JQuery,Fiddler,BURP,Paros,Putty.
Client:DTCC,FL OCT 2013 – DEC 2013
Role: Java/J2EE Consultant
The DepositoryTrust& ClearingCorporation (DTCC) isaU.S. post-trade financial services company
providingclearingand settlementservicestothe financial markets.Itprovidesawayforbuyersand
sellersof securities tomake theirexchangeinasafe and efficient.
Limitmonitoringweb-basedsystemwasdevelopedaspartof thisproject.The fluctuatingpricesof
differentcommodities were monitoredusingthisapplication. Dashboardwasdevelopedandalert
mechanismwasimplementedaspartof thisweb-basedproject.
Responsibilities:
InvolvedinAnalysis&Designof the application.
Developedahighperformingweb-basedmonitoringtool usingcachingtechnologyof
Gemfire.
Createdentityclassesforpersistent/Daolayer.
Understood the three tierarchitecture forthisapplication.
Responsible forunderstandingthe functionalityspecificrequirements.
Designinganddevelopmentof different core modules.
Performance enhancementachieved usingGemfire cache.
Use javamail for sendingthe alertmails.
Workedon Incident/Problemmanagement
Workedfor Change Managementand performance reportgeneration
MonitoringAutoSysjobsforenvironmentrestartsinProdand non-Prodregions.
Environment: Java 7/J2EE, JSP, JMS, Gemfire, STS, JavaScript, JQuery, UNIX, Pulse, VSD, Data Browser,
GFSH, AutoSys, SQL Developer.
4. Siddhartha Kejriwal Resume
Client:KPMG, Chennai June 2013 -OCT2012
Role: Java/J2EE Developer
KPMG the audit, tax and advisory firm, is the U.S. member firm of KPMG International Cooperative
("KPMG International"). KPMG is a global network of professional firms providing Audit, Tax and
Advisory services. We operate in 155 countries and have more than 162,000 people working in member
firmsaroundthe world.
Automation of filing Foreign Account Tax Compliance Act (FATCA) form by different stakeholders across
the different domains to achieve the simplicity in filling the form was accomplished as apart of his
project. The main challenge was to come with the dynamic were forms were created on the fly
accordingto the userfulfillment.
Responsibilities:
• Involvedinfull life cycle developmentof the project.
• An integral part of the design phase and direct collaboration with the client to understand
theirneeds.
• Lead a teamof 5 members andin charge of 3 modules.
• Usedcomprehensivetechnique tocome upwithsolutionforachievingthe tasks.
• UsedSpring,Hibernate,ExtJSandHTML duringthe developmentphase of the projects
• Used Java generics, JSON and collections concepts to generate dynamic forms for FATCA
compliance.
• Implementation of DTO patterns to achieve comprehensive communication between
differentlayers.
• WrittenJUnitTest casesfor performunittesting.
• Responsible formigratingcode todifferentenvironmentslikeSITandUAT, Production.
• RecruitingandTrainingof associates
Environment: Java 5//J2EE JSP, JMS, Eclipse, Struts2, Spring framework 3.x, Hibernate, WAS 7.5/8.5,
JavaScript, JQuery.
Client:ACIWorldwide Inc. July2011 - June 2013
Role: Jr. Java/J2EE Consultant
ACI Worldwide is a payment system company headquartered in Naples, Florida. ACI's products and
services are designed to facilitate electronic payments and are used principally by financial institutions,
retailersandelectronicpaymentprocessors.
Dynamic wire limits module was developed using Spring MVC, ExtJs, Ajax and JavaScript to handle wire
transaction taking place in banking product. The product being developed was “Enterprise Banker”
whichisbeingusedbytop notchbanksin US.
Responsibilities:
• Involvedinfull life cycle developmentof the project.
5. Siddhartha Kejriwal Resume
• Designof HighLevel andLow Level Documentdeliverablestothe clients.
• Interacted with Business Analyst to understand the requirements and for any clarifications
required by the team, followed agile methodology and SCRUM meetings to track, optimize
and tailorfeaturestocustomerneeds.
• ImplementedDTOpatterntotransferdata.
• Implementing Performing Proof of Concepts (POCs) for the implementation of the design.
Development of the complete User Interface Screen for giving entitlements to the user for
differentactivities.
• Implementation of Security features such as Cross Site Scripting and SSURT token
authenticationtopreventfromexternal attacks.
• Took care of the performance of the webpagesandensuredgreateruserlookandfeel.
• Testing the developed application across different browsers and operating systems to
ensure consistencyacrossthe same.
• Active role inunittesting,integrationtestinganddefectfixing.
Environment: Java 5/6/7/J2EE JSP, JMS, Eclipse, Struts2, Spring framework 3.x, Hibernate, Web Services,
WAS 7.5/8.5, JavaScript, JQuery.,ExtJs4.x,BURP.