Business/data Analyst Resume
SUMMARY:
- Overall 11 years of professional experience inObject oriented design, development, implementation and maintenance of web enabled and distributed Enterprise applications using Java/J2EE technologies.
- Experience client - server applications using JAVA, J2EE (JDBC, Servlet, JSP, RMI, EJB, JMS, JNDI, SOA).
- 4 years of experience in Designing and developing the Ecommerce applications using ATG Dynamo, ATG Commerce, ATG CSC portal, ATG Content Administration, ATG BCC and integration of 3rd party systems using web service and rest calls.
- Experience in developingREST, SOAP based web services using JAXB, Apache CXF, Axis and worked on Frameworks ATG, Struts, Spring and Hibernate
- Worked with third party software providers to ensure solutions meet the needs of Ferguson
- Involved in several projects spanning Retail, Telecom, Insurance, Banking and Financial Service.
- Experience Front-end technologies Object Oriented Ajax, Javascript, JQuery, AngularJS and HTML.
- Experience withOracle,RDBMS, PL/SQL, involving stored procedures, triggers, indexes and tools are Toad, SQL Developer and Squirrel SQL Client.
- Experience on build processes and tools ANT, Maven, automated, continuous builds and their corresponding dependencies.
- Experience working on application servers JBOSS, Web logic, Web sphere and Tomcat.
- Experience on Source control processes & tools SVN, VSS, CVS, SCM and Application life cycle management tools JIRA, RALLY, Smart Bear
- Experience working on IDE Rational Application Developer, Eclipse and MyEclipse.
- Worked with business requirements into functional requirements including time estimates and dependencies. Then able to execute and supervise to completion including unit testing procedures
- Fixing the priority incidents in staging and production and update daily triage meetings as part of agile process.
- Participating in user requirement sessions to gather business requirements. Involved in Analysis, Design, Development, Integration and Testing of application modules under the agile methodology.
- Involved in development and deployment across all environments, including staging and production.
- Design and develop applications and software tools to automate, improve, or change business processes and procedures
- Worked with Business Analyst’s and Solution Architect’s to address requirement questions and other team members on medium and large-sized projects
- Participation in regular team meetings and Collaborating with other team-members to explore existing systems
- Delivered results on time to meet business objectives in fast paced company and worked with cross-functional team for timely project delivery.
TECHNICAL SKILLS:
Operating System: Windows 2000, Windows XP, Windows Vista, Mac OS X
Domain: Banking and Financial Service,Insurance, News and Entertainment, Telecom, Retail
Programming languages: Java5.0/6.0/8.0, C, C++, PL/SQL and XML
J2EE Technologies: JDBC, Servlets, JSP, RMI, EJB, JMS, JNDI, Webservices, log4j
Frameworks: JakartaStruts, Spring, Hibernate, Spring 3.1, Struts 1.3, Hibernate, Spring IOC, AOP, Spring Batch, Spring Security, Spring MVC, Spring JDBC, Spring DAO with JPA
Scripting Languages: JQuery, JavaScript, AJAX, JSON, HTML, CSS, HTML5, AngularJS
XML technologies:: XSD, XSL, XSLT, XPath, JAXP, JAXB, Sax Parsers, DOM Parsers
SOA: : JAX-WS(SOAP, WSDL), JAX-RS(REST full Web Services)
Build Scripts, Logging: : Maven 3.0, ANT, SLF4J, Log4j and JUnit, HP Quality Center, JIRA
Modeling languages: Design patterns
Java IDE: Eclipse, My Eclipse, IBM Rational Application Developer
Databases: Oracle 8x/9x/10x, DB2, MySQL
Version Controls: SVN, VSS, CVS and SCM
Application Servers: IBM Web sphere v6/v8, Apache Tomcat Server v5.x/v6.0, JBOSS v5
CMS: Team site, Movable Type, BCC and ACC
SDLC &Tool:: Agile- Scrum methodology, Waterfall, Rally, JIRA, QC, Team Tracker.
PROFESSIONAL EXPERIENCE:
Confidential, OH
Sr. Java/J2ee, Atg Developer
Responsibilities:
- Participating in user requirement sessions to gather business requirements. Involved in Analysis, Design, Development, Integration and Testing of application modules under the agile methodology.
- Worked on various objects ATG Components and scopes, Droplets, Form handlers, Pipeline Servlet, Repository’s and Pipeline Processers
- Worked on ATG Business Manager, Base layer and Pipeline Manager Objects.
- Worked in Creating Repository assets, file assets setting up the content administration framework, Experience in extending catalog repository, Order Repository, user profile repository
- Customized DMS (dynamo messaging system) to create Message Sink and Message source for posting and reading message from local DMS queue.
- Worked on various Product, Pricing and Promotions
- Customized commerce pipeline and payment pipeline for implementing the changes related to in STS shipping group.
- Worked on commerce objects pricing, cart modifier form handler, shipping group form handler, payment group form handler, Commit order form handler.
- Customizing shopping cart, commerce pipeline, promotions and coupons, creating custom form handlers, repositories, droplets, Request handling pipeline
- Implemented ATG REST services for Refill Order Lookup and OrderStatus Lookup
- Worked on POS system functionality and OCP-Services pay summary, pay details, return summary, return details, payment update and return update.
- Worked on Payment Book andAddress Bookanalysis and implementation for dot Com
- Worked on Batch jobs, feeds, pc plus, Tokenization for payment book and pipeline processors.
- Collaborate, communicate with different teams, and triage technical issues across teams.
- Experience working on third-party systems integrations
- Fixing the priority bugs or incidents in production and update in meetings as part of agile process.
- Analyzed and identified Performance Issues using Foglight and splunk tools
- Involved to Automate for CL, DL, CH Fulfillment and batch jobs using cucumber framework
- Experience in Endeca Developer Studio / Pipeline Configuration
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
Environment: java 1.8, J2EE, ATG 11.2, Commerce, Fulfillment, Endeca, Spring 3.2, Hibernate 3.6,Restful and soap Webservices,XML/XSD Design, Ant build, Angular JavaScript, Ajax, JBoss-eap 6.4, Eclipse Mars 2, SVN, JIRA, Jenkins, Cucumber, FogLight, Splunk, Putty and WinSCP.
Confidential, TX
Sr. Java/J2ee &Atg Developer
Responsibilities:
- Involved in project implementation to ensure all aspects of the technology plan are accounted for, understood, defined and executed successfully
- Ability to understand the client requirements and translate it in to ATG specific features andImplemented Atg components, droplet, Servlet, form handler and repository
- Implemented Business logic for Billing, Registration andReporting Module’s.
- Worked on billing invoice module, billing period, onetime, monthly charges, BAN and CTN account level charges taxes and summary
- Worked on create organization, groups, user profiling, permissions and product.
- Worked on external services, validate response and callingAtg services using actor chain rest registry.
- Implemented logic in various layers including web layer along with Service layer
- Implement JUnitMockito test code coverage for all objects and fix sonar issues like blocker and critical issues as per the sonar report.
- Build the core logic for API’s Execute Report, Fan Billing Periods, Get Pool List Report, Report Status, Retrieve Report
- Worked on eBizCare, eBizServices, External Services and implemented ATG jobs for dashboard and registration
- Fixing the priority QC and Rally defects (Sev1 and Sev2) update as part of agile process.
- Findings and update CSI data issues for initial on boarding application based on business users.
- Implemented Billing invoices and Credit Card validation with CSI for B to B business users.
- Extended OOTB functionality for User Profile, Repository, Pipeline Servlet Processors and Pricing
- Participated in code review meetings and taking responsibility from team
- Worked on Agile process, story points, task, defects using Rally tool
- Working at client location, coordinating with offshore team and knowledge transition to the offshore team.
Environment: java 1.6, ATG 10.2 (Commerce Personalization), spring 3.2, J2EE and web services, OSGI, JSP, XML, XSD, WSDL, AJAX, Web logic 10.3, log4j, Maven 3.1.1, JSP, Ajax, JavaScript, Back bone JS, ICDT, CSI, hp Quality Center Edition, SOUPUI 4.6.4, Eclipse Kepler, Rally, SVN, Jenkins, code coverage JUnit and Sonar 3.7.4.
Confidential, Illinois
Sr. Java/J2EE Developer
Responsibilities:
- Participating in user requirement sessions to gather business requirements. Involved in Analysis, Design, Development, Integration and Testing of application modules under the agile methodology.
- Implementing objects in various layers presentation, application, integration and resource.
- Technical experience with Spring and Hibernate framework and extensive experience in integrating with external systems
- Expertise in coordinating application builds using Maven2 to clean, installs, builds and deploy and their corresponding dependencies and updated the documentation on to wiki pages.
- Created ESB from JAXB objects using Camel Routes and defining the templates and components based on the designs
- Working at client location, coordinating with offshore team and knowledge transition to the offshore team.
- Using Spring transactions and configurations and created exception hierarchy to handle exceptions
- Used Spring Web flow for driver and vehicle registrations, developer registration processes.
- Used Squirrel SQL Client to interact with the db2 and write SQL queries
- Logged the application using log4j for easier debug and maintenance
- Implementing quality process in project.
- Responsible for team deliverables assuring Quality and Completeness
Environment: java 1.5, struts 1.2, spring 2.0, EJB 2.1, web services, hibernate 3.0, Ajax, log4j, JUNIT and Server is IBM Web sphere, Subversion, Squirrel SQL Client, Maven, VMware View Client, Quality Center.
Confidential, PA
Application Developer
Responsibilities:
- Responsible for software development including design development and unit testing.
- Fixing the priority incidents in production and update daily triage meetings as part of agile process.
- Involved in development and deployment across all environments, including staging and production.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Developed Struts Action classes using Struts controller component.
- Worked on various use cases in development using Struts and testing the functionalities.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Created struts form beans, action classes, JSPs following Struts framework standards.
- I have been part of change request developments and attending problem management meetings weekly basis.
- Provided troubleshooting and error handling support in multiple projects.
- Re-designing and migration of the existing magazine sites to CQ5 platform Gathering requirements from client for the new layout of site
- Analyzing the content of the existing and preparing the necessary mapping for porting to CQ
- Defining the templates and components based on the designs
- Delegating work to team and guiding team in technical query resolution
- Successfully deploying and configuring the site for UAT
- Worked at client location during the site launch
- Worked on post-production issues at client location
- Implemented ATG REST services for Refill Order Lookup and OrderStatus Lookup
Environment: Java 5, Struts1.2, Spring 2.5, Hibernate 3.x, Web services (Restful), ATG, Servest, JSP, Log4j, Resin Web Server, Oracle10g, Unix, SCM, and MAC, JIRA, Team site, Movable Type, Apache Maven SQL Developer, SCM.
Confidential, Washington Dc
Java/J2EE Developer
Responsibilities:
- Rolling out COSP functionality.
- Responsible for coding Service Request Module.
- Responsible for coding in SID, SIM, Lump-sum module.
- Responsible for coding in Payment Receipts and Renewal module,
- Responsible for Escalation module development.
- Implemented alerts SMS, E-mail.
- Created Hibernate mappings, and wrote HQL statements.
- Developed Web interface using JSP in Struts plus Framework. Utilized JSP Standard Tag Libraries in the design and development of Views.
- Used Front Controller, MVC, DAO, Service Locator, Business Delegate, Factory, Singleton and Proxy Design Patterns for internal application.
- Coordinating with testing team & resolving all the issues related to testing and development.
- Implemented Spring Declarative transactions and AOP cross cutting concerns
- Making code changes as per the change requests and refactoring the existing code
- Involved in High Level and Low level Design of entire application.
- Entire application Deployment in UNIX box, using VPN Client and SSH Secure Shell Client.
Environment: Java 5, Struts1.2, Spring 2.5, Hibernate 3.x, SERVLETS, JSP, Log4j, Apache Tomcat, Oracle10g, CVS, and Win XP, Toad, VPN Client, SSH Secure Shell Client, CVS.
Confidential, New York
Java/J2EE Developer
Responsibilities:
- Rolling out and developing Multi-Bank Functionality module
- Design and development of web pages for check payments with struts frame work and JSP integration
- Developing the business logic across the layers of the architecture and developed Helper Classes to Validate data and against a Set of Business Rules
- Created Database Tables, Sequences and used the Hibernate ORM for data persistence and retrieval.
- Implemented the server side EJB components using Session Beans and Message Driven Beans using JMS for asynchronous communication of the tasks.
- Coding on both GUI side and server side and did code review and quality enhancements.
- Take ownership and give bug fixes on admin module
- Created stored procedures and packages using PL/SQL, SQL in Oracle and implemented complex SQL queries
- Using Brazil branch set-up creates users and provides report services
- System Integration Testing, Regression Testing
- Implementation of change requests.
- Writing and executing different database queries.
- QA Support code Merge & Deployment
Environment: java 1.5, JSP, SERVLETS, Struts, EJB, JDBC, Hibernate, XML, RAD 7.0, Web Sphere MQ Accessories, TOAD, Oracle, Toad, Visual Source Safe, LDAP, IBM WebSphere 6.