Resume ofANJAN MAITRI

ResumeofANJANMAITRI

SUMMARYOFQUALIFICATIONS:

  • OverNINEYearsofprogressiveexperienceasaSeniorJava/J2EE/OracledeveloperwiththestrongbackgroundofworkingknowledgeinallthephasesofSoftwaredevelopmentlifecyclewithstronganalytical,programmingskillsandhavingsolidfunctionalexperienceinthedevelopment,implementationandthemaintenanceofcomplexJava/J2EE/Oraclebasedsystems.
  • Designed,developed,andimplementedsoftwaresolutionsforhighvisibility,highimpactprojects;solvedtechnicalproblemsinagrowingbusinessenvironment.
  • HandsonexperienceindesigninganddevelopingdistributedandmultithreadedapplicationswithtechnologiessuchascoreandadvancedJavatechnologiesJAVA,J2EE,EJB,JSP,Servlets,JavaScript,jQuery,Oracle,WebServices,Struts,Spring,Hibernate,ANT,HTML,JDBC,JNDI,JUnitandXML-relatedtechnologies.
  • ExtensiveexperiencewithApplicationserversandWebservers(OracleWeblogic10.3,OracleOC4J,IBMWebSphere5.xandTomcat5.x).GoodexperienceinwritingcomplexOracleSQLqueries,creatingPL/SQLstoredprocedures,functions,packages,performancetuningandtriggers.
  • ExpertiseinObjectOrientedDesign(OOD)Analysis(OOA)basedonUnifiedModelingLanguage(UML)architecture.ExperienceindevelopingClass,Sequence,flowdiagramsusingSmartDrawUMLandStarUML.
  • StronghandsonexperienceinimplementingDesignpatternslikeMVC,Singleton,DataAccessObject,DTO,ServiceFaçade,DelegateandFactory.HavingexperiencewithConfigurationManagementtoolslikeSVNandVisualSourceSafe.
  • StrongknowledgeinAGILEWaterfallmethodologyofsoftwaredevelopment.Goodleadership,interpersonalskills,commitment,resultoriented,hardworkingwithaquestandzealtolearnnewtechnologiesandundertakechallengingtasks.
  • Abilitytohandlemultipletasksandworkindependentlyaswellasinateam.
TECHNICALSKILLS:

ProgrammingLanguages:JAVA,PL/SQL,CC++.

J2EETechnologies:EJB,JSP,ServletsandJAXB.

WebTechnologies:HTML,JavaScript,XML,XSLT,XSDWebServices.

Frameworks:SpringMVC,AOPandStruts.

OpenSource:Ant,Log4j.

OracleTechnologies:Oracle10g,9.28.1.7database,SQLPL/SQL.

O-RMappingTool:JPAAnnotationsHibernate.

ApplicationServers:OracleWeblogic10.3,OracleOC4J,IBMWebSphereApplicationServer5.x,ApacheTomcat5.x.

OperatingSystems:Windows8/7/XP/NT.

DevelopmentToolsEclipseSDE,OracleWorkshopforWebLogic10.3,TOAD,PL/SQLDeveloper,IBMWSADv5.1,Jbuilder7IDE,ApacheSubversion(SVN),SerenaPolytronVersionControlSystem(PVCS)VisualSourceSafe.

DomainKnowledge:Shipping.

PROFESSIONALEXPERIENCE:

Jan’ 2014 – Till Date AmericanBureauofShipping

SeniorDeveloper/TechLead Houston, TX

Project: ABS - Overdue Letter System

The objective of this project is to examine vessels (ship) and provides the report to the Surveyors, Engineers and Owners. The project involves the development of Overdue Letter System for Office 2000 (O2K) System and survey manager (SafeNet) System in for ABS. It is an application development project starting with requirement gathering, application design and development, testing, implementation and also post implementation support. The entire system is developed using iterative model. The project has been undertaken to satisfy the following objectives:

  • Notify Owners, Flags, and dual class societies electronically of coming due or overdue Class Surveys and Outstanding Recommendations, Statutory Surveys and Additional Findings, expired Certificates, and ISM/ISPS overdue items.
  • Conserve Classification and Documentation Center time and labour resources.
  • Simplify Suspension or Overdue notification review process
  • Standardize notification methodology for all Classification and Certifications.

Responsibilities:

  • DevelopJavabasedservicesusingJava1.4,1.51.6,J2EE,EJB,JavaBeansandMVCframework.
  • RequirementunderstandingofSprinttaskswithhelpofBusinessAnalyst.CreationofClassandUMLdiagramsusingSmartDrawandStarUMLforallmodules.Responsiblefordesign,developmentandimplementationofmodules.
  • ImplementedthecriticalfunctionalitiesusingJavaandOraclepackagesstoredprocedures.DevelopedUNIXbasedscriptstoapplydatabasescriptsonbeta,QAandproductionservers.PerformancetuningofSQL.
  • Involvedinthedatabasedesignforreleaseanddevelopment.ParticipateondailySprintstandupcallstoupdatetheaccomplishedandcommitmenttasks.DesignandDevelopedcommonframeworkstoexecuteSQLqueries.
  • Analyzingandsolvingperformance,transactional,MultithreadingandJavamemoryissues.Leadingadevelopmentteam;assigningTasks,Designingmodules,reviewingotherdeveloper’scode.Alsomakingsureanyfunctionalityisnotimpactinganyexistingbusiness.

Environment:Java1.4/1.5/1.6,J2EE,Springframework,Hibernate,Struts,EJB,JSP,JavaScript,Ajax,GWT,WebServices,XML,XSLT,JAXB,Weblogic10.3,Oracle10g,SQL,PL/SQL,jQuery,StarUML,Visio,Eclipse3.7,SVN,SQLDeveloper,TOAD10.1VSS.

Sep‘13–Dec‘13 AmericanBureauofShipping

SeniorDeveloper/TeamLead Houston, TX

ABS2000–O2K–WorkOrderTDSImprovement:

Developed and Maintained Enterprise (J2EE) Application for to indicate which surveyors have been trained and who trained them. It will also provide clarity on why someone is listed as a trainee/observer. The reports that are generated will also satisfy the objective of “explicit approval” meaning the trainer, trainee and reviewer will all be involved in the training process. The new TDS system will explicitly detail who trained a surveyor. Trainees will be provided with a UI that will allow them to mark which process codes they have completed. Trainers can review this page and sign-off with their approval. When a reviewer signs off on the final work order they will see a pop up summary view of the surveyor’s qualifications. This summary view will list why a trainee is not eligible for credit and will detail training counts if a surveyor is eligible. The surveyor certification report will be modified to include a new column with the trainer’s name and this report will be sent to the training development system. This application will use Java Class as controller and EJB Beans, Data Writer and DAOs (Java helper classes) for data manipulation, Servlets, Java Helper classes and JSP for presentation layer.

Responsibilities:

  • UnderstandUserSpecificationRequirementsAnalysisCreatingusecasesanddetaileddesign.Creatinginteractionandclassdiagram.DesigninginterfaceusingMVCdesignpattern.CapturingbusinesslogicinformofJavabeans.
  • DevelopingbusinesstierusingServlets,JavaController,Strutstechnologies.Databasedesign,writingSQLscripts.UnittestingofthemodulesCooperatewithTeamMembersduringconcurrentdevelopments.

Environment:Java1.4,J2EE,JSP,JavaScript,Ajax,WebServices,Weblogic10.3,Oracle,SQL,PL/SQL,Oracle10g,Eclipse3.7,XML,SVN,TOAD9.2.

Apr‘13–Aug‘13 AmericanBureauofShipping

SeniorDeveloper/TeamLead Houston, TX

ABSEagle–CustomerImprovement:

TheprojectinvolvesupgradetheexistingcustomerWebapplicationtobehaveproperlyinallmajorbrowsers(e.g.InternetExplorer8,InternetExplorer9,InternetExplorer10,GoogleChrome,MozillaFirefoxandAppleSafari).ItwasacrossbrowsercompatibilityinitiativeforexistingcustomerWebapplicationSafeNet.TheprojectinvolvesmainlyHtml,PDFandSVGReportgenerationusingXMLDOMobjectswithXSLTtemplates.DataisfetchedfromOracle10gR2DatabaseusingDatabaseprocedures.ThosedataareusedtogenerateHTMLreportsusingXSLStyleSheetandPDFreportsusingFOP.ThisprojectalsorequiredtogenerategraphicalreportusingSVG.

Responsibilities:

  • CoreTeamMemberandModuleleadfortheapplication.RequirementsandAnalysis:UnderstandingtheBusinessesRequirementsoftheclientandpreparetheAnalysisDocumentwithprogramspecificationsaccordingtoABSstandards.
  • DesignandenhancemodulesondifferentbrowserslikeWindowsInternetExplorer8,InternetExplorer9,InternetExplorer10,GoogleChrome,MozillaFirefoxandAppleSafari.Tocarryoutthetaskofcoding,bugfixing,testinganddocumentation.
  • Tocarryouttheresponsibilityofthedeliveryoftasksincludingdatabasescripts,sourcecodeandanyotherdocumentsasandwhenrequiredthroughSVN.
  • Directlycommunicatingwiththeclientonvariousforumstodiscussthestatusoftheproject,clarifyanyqueriesregardingthefunctionalityetc.SelfandPeer-to-Peerreview.PreparationandupdatingofTechnicalandFunctionaldocumentsasperABSstandards.

Environment:Java1.6,J2EE,Webservices,Springframework,Hibernate,JavaScript,XML,XSD,XSLT,SVG,PL/SQL,TOAD10.1,SVN,Weblogic10.3,Oracle10gEclipse3.7.

Apr‘12-Mar‘13 AmericanBureauofShipping

SeniorDeveloper/TeamLead Houston, TX

ABS2000–O2K–VendorWorkOrderImprovement:

Developed and Maintained Enterprise (J2EE) Application to perform Online Vendor Surveys by the Surveyor about the items manufactured by various vendors. Include new Wizard to create items easily and add work flow for the following - functions Assigned Survey Task(s), Preview, Report, Finding, Checklist, VIM Data, Summary and Invoice.ThisapplicationwilluseJavaClassascontrollerandEJBBeans,DataWriterandDAOs(Javahelperclasses)fordatamanipulation,Servlets,JavaHelperclassesandJSPforpresentationlayer.

Responsibilities:

  • UnderstandUserSpecificationRequirementsAnalysisCreatingusecasesanddetaileddesign.Creatinginteractionandclassdiagram.DesigninginterfaceusingMVCdesignpattern.CapturingbusinesslogicinformofJavabeans.
  • DevelopingbusinesstierApr’2012-Mar’2013,JavaController,Strutstechnologies.Databasedesign,writingSQLscripts.UnittestingofthemodulesCooperatewithTeamMembersduringconcurrentdevelopments.

Environment:Used:Java1.4,J2EE,JSP,JavaScript,Ajax,WebServices,Weblogic10.3,Oracle,SQL,PL/SQL,Oracle10g,Eclipse3.1.2,XML,SVN,SQLDeveloper,TOAD9.2.

Aug‘11-Mar‘12 AmericanBureauofShipping

Senior Java/J2EEDeveloper Houston, TX

ABS2000–FeedbackManager:

DevelopedandMaintainedEnterprise(J2EE)ApplicationtoperformOnlineSurveysandprovideFeedbackbytheCustomerabouttheexistingapplication.ThenewJ2EEapplicationnamed“FeedbackManager”willbewillbeusedtocollecttheuser’sfeedbackondifferenttopics.FeedbackManagerApplicationwillbepluggablewithanyapplication.CurrentlyitwillbeintegratedwithO2KandO2Eonly.ThisapplicationwilluseStrutsascontrollerandBeans,DataWriterandDAOs(Javahelperclasses)fordatamanipulation,Servlets,JavaHelperclassesandJSPforpresentationlayer.

Responsibilities:

  • UnderstandUserSpecificationRequirementsAnalysisCreatingusecasesanddetaileddesign.Creatinginteractionandclassdiagram.DesigninginterfaceusingMVCdesignpattern.CapturingbusinesslogicinformofJavabeans.
  • DevelopingbusinesstierusingServlets,JavaController,Strutstechnologies.Databasedesign,writingSQLscripts.UnittestingofthemodulesCooperatewithTeamMembersduringconcurrentdevelopments.

Environment:Java1.6,J2EE,JSP,Struts,JavaScript,jQuery,WebServices,Hibernate,TOAD8.1,Weblogic10.3,Oracle10g,Eclipse3.2,SVN.

Mar‘07-Jul‘11 AmericanBureauofShipping

Java/Web SeniorDeveloper Houston, TX

ABS2000–O2K–Workorder:

TheapplicationOffice2000forABS(O2K)isapureJ2EEapplicationwhichusesEntityBeans,SessionBeans,DataWriterandDAOs(Javahelperclasses)fordatamanipulation,ServletsandJavaHelperclassesascontrollerandJSPandXSLforpresentationlayer.TheprojectinvolvesdevelopmentandmaintenanceofdatasavingthroughEJB1.1andcustomDataWriterclasses.ThosesaveddataarefetchedthroughcustomDAO(DataAccessObject)classesandEJBtodisplayinJSPpages.ReportsaregeneratedusingXMLDOMobjectswithXSLTtemplates.DataisfetchedfromOracle10gR2DatabaseusingDatabaseprocedures.ThosedataareusedtogenerateHTMLreportsusingXSLStyleSheetandPDFreportsusingFOP.ThisprojectfollowsMVCarchitecturenamelyusingJavaHelperclassesasModel,ServletsasControllerandXSLtemplates(whichgeneratesHTML/PDFatruntime)asView.

Responsibilities:

  • UnderstandUserSpecificationCreateIssueDocuments/UseCasesImplementchangesasperissuedocuments/usecases.UnitTesttheimplementedchangesaspertestcasesDebugtheimplementedcodesIntegratethechangesinTestingEnvironment.
  • FixreportedbugsofalreadyimplementedchangesCooperatewithTeamMembersduringconcurrentdevelopments.ParticularlyresponsibleforthreetasksintheprojectO2KSafeNetModuleReportgenerationfromWorkOrderModulenewrequirementsinWorkOrderModule.

Environment:Java1.4,J2EE,JSP,Servlets,EJB,JAXB,XML,XSD,WebServices,GWT,OC4J,PL/SQL,Oracle9iEclipse3.1.2,SQLDeveloper,TOAD7.2,PVCSVSS.

Aug‘05-Mar‘07VisionComptech

Java/WebDeveloperIndia

ABS2000–SafeNet:

TheprojectinvolvesdevelopmentandmaintenanceofvariouskindsofReportgenerationusingXMLDOMobjectswithXSLTtemplates.DataisfetchedfromOracle10gR2DatabaseusingDatabaseprocedures.ThosedataareusedtogenerateHTMLreportsusingXSLStyleSheetandPDFreportsusingFOP.ThisprojectfollowsMVCarchitecturenamelyusingJavaHelperclassesasModel,ServletsasControllerandXSLtemplates(whichgeneratesHTML/PDFatruntime)asView.TheexistingapplicationisupgradedfromOracle9iApplicationServertoOracle10gR2ApplicationServerandthedatabaseisupgradedfromOracle9idatabasetowithOracle10gR2database.Thisapplication(SafeNet)iscalledfromthemainapplicationtogenerateHtmlandPDFreportswhereeverneeded.

Responsibilities:

  • UnderstandUserSpecificationCreateIssueDocuments/UseCasesImplementchangesasperissue.UnitTesttheimplementedchangesaspertestcasesDebugtheimplementedcodesIntegratethechangesinTestingEnvironment.
  • FixreportedbugsofalreadyimplementedchangesCooperatewithTeamMembersduringconcurrentdevelopments.

Environment:Java,J2EE,JSP-Servlets,XML-XHTML-CSS,XSL,OracleOC4JServer,PL/SQL,Oracle9i,SQLDeveloper,TOAD7.0,Eclipse3.0PVCS.

Aug‘04-Jul‘05 DistributedObjectTechnologiesLtd

Java/WebDeveloper India

InsuranceCalculationSystem:

TheprojectinvolvesDevelopmentofWebbasedInsuranceCalculationSystem.TheprojectinvolvedthedevelopmentofWebpagesinwhichusercangivevaluesintermsofpoliciestogetinsurancecoveragerelatedinformation.TheexistingsoftwarewasrunninginIBMCICSTransactionServer,writteninLegacylanguagewithTabexandDB2Universaldatabases.ItwasconvertedintoJava(J2EE)applicationanddeployedinIBMWebSphereApplicationServer.

Responsibilities:

  • Implementthecodeasperdesign.Developedthefront-endsinJSP,HTMLandJavaScript.CreatedJavaBeanstocapturebusinesslogic.WrittenSQLscripts.Debugtheimplementedcodeasperthecodedesign.
  • Developthesiteandintegratingthedynamicpageswiththestaticdesigns.

Environment:Java,J2EE,JavaHelperClass,JavaServlets(Controller),JNI,JAXP,SQLJ,JavaScript,JavaServerPagesandXML.

Java/WebDeveloper

ServerMonitoringSystem:

TheprojectinvolvedthedevelopmentofaWebbasedServerMonitoringSystemofvariousApplication/Webservers.ItusesOracleasDatabaseserverwithbusinesscontrollerclasses(Java)inmiddletierandJSPinthefrontend.ItinteractswithWebLogicApplicationServerandApache(anWebServerfromApacheGroup)andusesgraphicalchartstodisplayvariousApplication/WebServersworkload.

Responsibilities:

  • Implementthecodeasperdesign.Developedthefront-endsinJSP,HTMLandJavaScript.CreatedJavaBeanstocapturebusinesslogic.WrittenSQLscripts.Debugtheimplementedcodeasperthecodedesign.
  • Developthesiteandintegratingthedynamicpageswiththestaticdesigns.

Environment:Java,J2EE,JavaHelperClass,JavaServlets(Controller),JavaScript,JavaServerPages.

Education Details:-
Examination Passed / Board/University / Year Of Passing / College / % Of Marks
M.C.A (Master Of Computer Application) / WestBengalUniversityOf Technology / 2004 / Netaji Subhash Engineering College / 8.45(YGPA)
M.Sc. Mathematics / UniversityOfNorth Bengal / 2000 / Department of Mathematics / 64.40
B.Sc. Mathematics / UniversityOfNorth Bengal / 1998 / Alipurduar College / 56.00

Pages 1 of 6