Development And Maintenance –developer Resume
ChicagO
SUMMARY
- 9 years of experience inworking oncomplex projects with small and large teams by covering various aspects of software developmentlife cycle, process and methodology. Extensive hands on inObject - Oriented designand development ofJava, J2EEweb-based Client/Server applicationsdesign and implementation.
- Strong Programming experience inJ2EE frameworkslikeSpring, Hibernate, Struts and JSF.
- Diverse experience utilizing technologieslikeCore Java, JSP, XSLT,JQuery,GWT,Java Servlets, Struts, Spring, Spring Batch, Hibernate, JSF, EJB, JNDI, JMS,XML, XML Beans,Web Services,iText, Maven, Ant, Hudson, JDBC and PL/SQL.
- Strong SQL, PL/SQL programming skills with various database servers likeOracle 7, Oracle 9i, Oracle 10g, DB2, MS Access and SQL Serverwhich included creatingcomplex analytic SQL queries, PL/SQL stored procedures, triggers and functions as needed for the application.
- ExtensiveHands on Development, Maintenance and Production support projects.Managing severity one /production impact situationsby coordinating multiple teams in multiple areas and take care of production releases in maintenance & development projects.
- Expertise in usingJ2EEApplication Serverssuch asIBM Web Sphere,WebLogicand Tomcat 6.0.
- Client ServerandWebapplications usingJava, JSP, HTMLwith back end databasesOracle,MS SQLand Sybase.
- Knowledge on implementing middleware integration using SOA solutions like Web Services withSOAP,WSDL.
- Hands on experienceindatabase changes which included creatingcomplex analytic SQL queries, PL/SQL stored procedures, triggers and functions as needed for the application.
- Experience working withUNIX Shell scriptingandscheduling them onschedulerslikeWLM,CronTab.
- Experience withStruts,SpringandUI FrameworkslikeJSF,JUnitwhich is a flexible control layer based on standard technologies likeJava Servlets,JavaBeansandXML.
- Individual contributorundersenior executives, worked closelywith businesspartnersand other stakeholders to enable new business capabilities.
- Extensive experiencein coordinatingrequirementdiscussionwith thebusiness partnersandconverting them into Functional and Technical Specifications
- Rich experience in translatingBusiness requirementstounderstandable IT systems requirements.
- Experience to conduct impact analysis of proposed requirements withother technology towers like database, server and middlewareas needed.
- In-depth knowledge of the object oriented programming and methodologies, design and development using J2EE technologies.Thorough Understandingof Software Development Life Cycle (SDLC), involved in various phases likeRequirements, Analysis/Design, Development and Testing.Has good knowledge on use cases andUML.
- Extensivehands onin creatingfunctional specs,classdiagrams,sequence diagrams,interaction diagrams, system and program flowcharts,test plans.
- Experience in legacy technologies likeSmallTalkandMigrationofSmallTalkapplication toJavaapplication.
- My primary focus is on supporting the creative process of software development through Agile, Scrum and Lean principles, eliminating waste in the process, incremental rapid delivery of business value on 1-4 week cycles.
- Extensive experience to conduct and coordinates investigative and analytical studies of complex system functions and integration points with other application to select approaches for the resolution of complex problems or improving the efficiency of existing systems.
- Coordinate,reviewand lead theactivities ofmergingthe code toversion controlsystem by usingtools likeIBM Rational Clear Case, CVS,
- Experience inMavenandANTbuilds. Managing the builds onHudsonserver andmanaging the deploymentsinSIT and UATenvironments.
- Experienceinmanagingtheapp server DEV and Testenvironments which included updating theapplicationserver configurationsas required, manage the deployments on the app server, work on any migrations and trouble shoot the issues on the app server.
- Fluid understanding of multiple programming languages, includingC, C++, VC++.
- Developcomplex program documentation usingstructure diagrams,sequencediagrams and interactiondiagrams,program flowcharts and test plans.
- Reviewtest plansandcoordinate with all testing team to make sure.Through understanding of variousphases of testinglikeSIT, UATandRegression.
- Client side design and developmentusingStruts, spring tag libraries,Java, Swing, Applets, JavaScript,XSTL, XSL,iText,XML, CSS, HTML.
- Experience is designing and implementing various reusable components and frameworks using Design Patterns like MVC (Model-View-Controller), Business Delegate and DAO.
- Involved in review and analyze the requirements and in corporate thefeasible new technologiesto improve the business functions by developingPOCs.
- Exposure to different operating systems like WINDOWS (2000, NT, XP, Vista),UNIX,LINUX.
- Experience in coordinating with development, database and testing teams to make sure the programs function correctly and also responsible to ensure the changes have not affected existing functionality of the system.
- Hands ontoresolve technical issuesthroughdebugging, researchandinvestigation.
- Ability inworkindependently,experienceinprioritizing tasks,resolving issuesrosein various aspects andtrack the tasks to conclusion.
- Played a key role in executing projects for clients such asWellPoint, Confidential, Confidential Worldwide,AmeripriseFinancialandIMS Health.
- Excellent communications skills. Adept at building strong working relationships with coworkers and management.Excellent verbal and written skills, especially with regards to presenting findings to both technical and non-technical audiences.
- Richexperience in coordinatingglobally located teams.
- Knowledge inprojectmanagement, projectschedule, projecttracking andteammanagement
TECHNICAL SKILLS
Technologies: Java/J2EE, JSP, Spring 2.5,Spring Batch, Hibernate,Struts,JSF,ICEFaces,JavaScript, Servlets,Swing,EJB,GWT,JSTL, HTML, CSS, XML, JAXB,XML Beans,iText,Smalltalk,JUnit,Unix, SQL, PL/SQL.
Frameworks: Struts, Spring, Hibernate, JSF
Web services: XML, SOAP, WSDL, SOA, JAX- WS,JAX-RPC.
BuildEnvs: Ant, Maven, Hudson
Application Server: Web sphere, Tomcat
Databases: Oracle, Sybase, MS SQL
Operating systems: UNIX, Windows
Testing Management Tools: Rational Clear Quest,Test Director, Quality Center
Development Tools: Eclipse, My Eclipse, WASAD
Modeling Tools: Star UML, Fireworks.
Version Management Tools: IBM Rational Clear Team,CVS, Visual Source Safe, PVCS
PROFESSIONAL EXPERIENCE
Confidential
Development and Maintenance - Developer
Responsibilities:
- Involved in development ofWell Quote/NemousingSpring 2.5, Hibernate, XML Beans,XSL,JQuery,iText, Maven, Hudson.
- As part of development performed below tasks
- Involved in coordinating requirement discussion with the business partners and represent business demos.
- CreatedSpring Configurationand mapping files for java objects.
- UtilizedHibernatetocreatethe Java Objects for persistence layer.
- Created the configuration file for Hibernate.
- Experience working on EJBs.
- Utilized Persistent Objects to perform CRUD operations in the application using Hibernate.
- Utilized Hibernate Criteriato populate data from the back end tables on to the dropdowns in the GUI.
- UsedXML Beansto handle the XMLs.
- UsediTextto create thepdffrom an XML document.
- Addressed‘Duplicate Rows’issue as part of the‘search and pagination’functionality on multiple pages throughout the application.
- Updated thePOM.xmlfiles for maven builds.
- Developed& reviewed design documents.Functionalspecs,class diagrams, sequence diagrams,interaction diagrams, program flowchartsand test plans as per business needs.
- Involved in impact analysis of proposed changes with other technology towers like database, server, storage and middleware as needed.
- Modified SQL query scripts like Stored Procedures usingPL/SQL.
- Addressed‘Duplicate Rows’issue as part of the‘search and pagination’functionality on multiple pages throughout the application.
- Developed unit test plans and scripts and execute unit testing.
- Coordinate with System Testing, User Acceptance testing and business teams to address gaps and issues raised on functionalities.
- Created branchesinIBM RationalClearCase,check outfiles from clear case and made the necessary changes andcheck inthem. Merge the code from my branch to review and release branches.
- Build the code usingMaven, manage the builds onHudsonserver and manage the deployments in SIT and UAT environments.
- Managed theWeb Sphereapplicationserver DEV and Test environments which included updating the app server configurations as required, manage the deployments on the app server, work on any migrations and trouble shoot the issues on the app server.
- Involved inpost implementation reviews to determine if the system and cost objectives of the project were achieved.
Confidential - Chicago
Maintenance and Production Support
Responsibilities:
- Worked closely with business and other stakeholders to enable new business capabilities and often a go-to person for technical solutions and issue resolution.
- Involved in analysis, design, coding and testing activities for enhancements of the applicationusingJ2EEtechnologieslikeStruts, Servlets,JDBCand JSP.
- UsedJavaScriptfor the client side validation.
- DevelopedSOAPbasedweb services usingJAX-WS.
- UsedPVCSfor version control,check out filesand made the necessary changes andcheck inthem.
- Involved inanalyzingdatabase which included creating complex analytic queries, stored procedures, triggers and functions as needed for the application, Also analyze the performance of database and suggest fine-tuning mechanizes like indexing, partitioning etc.
- Handling production support and maintenance for the AIP application thru which thousands of assets are updated 24x7 across the world.
- Actively participated inseverity one/production impact situations by coordinating multiple teams in multiple areas and take care of production issues.
- Analyzing and Performing theRCAfor issues reported and suggest and implement the permanent fixes for the issues.
- Managed the app server DEV and Test environments which included updating the app server configurations as required, manage the deployments on the app server, work on any migrations and trouble shoot the issues on the app server.
- Performed post implementation reviews to determine if the system existing functionalities areaffected.
- Regularly maintaining and updating the documents with new enhancements, findings and solutions.
- UpdateUnix shallscripts that run on scheduler to do routine jobs
- UsedWLMto scheduler to schedule routine jobs.
Confidential, Boston
Designer and Developer
Responsibilities:
- Involved in requirement analysis and prepared use case documents.Created High Leveland Low Level Design DocumentsDeveloped functional specs, behavior diagrams, interaction diagrams, program flowcharts and test plans as per business needs.
- Designed the GUI Screensfor the applicationby following the usability standards.
- CreatedPOC’sfor analyzing varies technical solutions.
- Involved in impact analysis of proposed changes with other technology towers like database, server, storage and middleware as needed.
- I am one of the key resource in developingreusable componentsand custom frameworks as per business requirements
- Involved indetailedtechnical discussionswith architectsto analyze various technical possibilities and come up with feasible solution.
- Managed requirementsand design phase towards identifying mutually agreed solutions with client architects and business partners.
- Involved in development of PRM usingJSF,ICEFaces,AJIFramework,XML,JAXBand Ant build scripts.
- Lead the team of 7 people to ensure delivery of the design phase and codedeliverablesto architects for review.
- I was responsible for finalReview’sof all deliverables from team of 7 members.
- Participated as a key team member in planning, coordinating the project tasks and tracking them.
- Actively involved in tracking and resolving the issues rose in different stages of Project.
- Conducted training and presentations to UATteam and partner application teams about the application and its functionalities.
Confidential, Boston
Lead Developer
Responsibilities:
- Involved in development of GUI for configuration module of MTS using StrutsFramework.
- Utilized JSPs to develop Front-End Components by using Java Script, XSLT and Struts tag libraries.
- Created stored procedure using PL/SQL.
- Communicating with clients for clarifications and discussions.
- Tracking the project plan fordevelopment task updates.
- Created and executed unit test cases.
- Actively involved in tracking and resolving the issues rose in the Project.
- Effectively coordinated the defects with testing team during UAT.
Confidential, Minneapolis
Developer
Responsibilities:
- Involved in requirement clarifications and actively participated in the communication with business team for clarifications and discussions.
- Involved in developmentusing Java, J2EE,Strutsframeworkand testing activities.
- Coordinated with the offshore/onsite teams and testing team for communicating requirements and taking defects.
- Preparing weekly status reports.
- Taken care of the Quality related activities for the project.
Confidential
Support & Maintenance
Responsibilities:
- Assess client needs through a risk-tolerance questionnaire and needs analysis.
- Analyze a client’sportfolio by examining the asset allocation, equity-style distribution, sector weightings, and other parameters.
- Select investments to support the asset allocation using investment research, investment reports, and hypothetical illustrations.
- Monitor portfolios and individual securities against established targets and alert advisors of discrepancies.
- Roles and Responsibilities
- Involved in analysis, design, coding and review activities of the enhancements within the Projectusing Swing.
- Regular maintenanceand enhancementsof the application.
- Handled the team from offshore with project delivery. This involved the communication with onsite team and business team for clarifications discussions.
- In charge of the Process related activities for the project.
- Solve technical issues raised during the project execution.
- Reporting status to the stake holders.
- Training and transferring business knowledge to new entries in the Team.
Confidential
Developer - Support & Maintenance
Responsibilities:
- In charge of AssetFASWareApplication for maintenance work.
- Analysis, design, coding, testing and review activities for Development requests.
- Production support for the application.
- Responsible for delivery and process of the asset from offshore.
- Participated in Offshore Quality Process activities like preparation and maintenance of Causal Analysis for Defects, Risk Management Plan, SCM plan and Monthly Metrics Report.
Confidential
Developer - Support & Maintenance
Responsibilities:
- Development for the requests that come up for Confidential Partner and related products.
- Coordinating efficiently with the onsite team.
- Preparing test cases and performing unit testing.
- Tracking & Fixing issues logged in Test Director by client testers during system testing & UAT.
- Participated in Offshore Quality Process activities like preparation and maintenance of Causal Analysis for Defects, Risk Management Plan, SCM plan and Monthly Metrics Report.
