Application Development Associate Manager Resume
EXPERIENCE SUMMARY:
- 10+ years of experience in IT which covers in - depth understanding of functional experience with analysis, design, development, project planning, project estimation and implementation of software applications in the domains of Telecom, Banking, CRM Applications and Product Development.
- A broadly experienced software professional with excellent analytical, problem solving skills and good International exposure. Have worked in different countries like USA and Europe.
- Extensive experience in design and developing enterprise web-based applications based on J2EE technologies using Spring & Struts Framework, Hibernate, Log4j, Java Servlets, JSP and XML.
- Experience in GOF and J2EE Design Patterns like Factory Patten, Delegate, Front Controller, MVC, Value Object and DAO.
- Experience in multiple software development methodologies like Waterfall and Agile.
- Having good Exposure to Business and Systems Integration.
- Industry experience in Communications/Telecom Industry (OSS/BSS- Order Management, Transformation and Middleware Integration)
- Worked on EAI tool like TIBCO Active Enterprise Suite (TIB/In Concert 6.x, TIB/Rendezvous 6.x, TIBCO FOS, TIB/Business Works and TIB/Integration Manager), FUSION, RAPTOR Framework and implementation of Middleware solutions/ integrating applications.
- Worked on Order Capture and Validation (OCV), Customer Order Management (COM) and Service Order Management (SOM) based on Jboss BRMS, Guvnor, JBPM process and templates.
- Developed new business workflows using the Java Business Process Management (JBPM) tool.
- Implementation of workflow using JBPM to automated business processes.
- Designed and architected the integration solution using Siebel CRM, TIBCO EMS, Business Works and several packaged adapters.
- Worked on portal development using Liferay Portal 6.1 and Alfresco CMS.
- Extensive experience in different IDEs like Rational Software Architect (RSA), Eclipse 3.2, Jboss Developer Studio 8.0.
- Extensively used project build configuration and integration tools like ANT, Maven and Jenkins.
- Worked on Web Server Tomcat 5.0 and Application Server JBoss 6.0, WebLogic 9.1.
- Knowledge on Angular JS, Drools, Groovy Scripting, Shell Scripting and Web Services.
- Strong database skills, Object Oriented Programming and development knowledge.
- Knowledge on Project Planning and Project Estimation.
- Lead the technical team and mentored the junior developers.
- Good communication skills, interpersonal skills, self-motivated, quick learner, team Player.
- Known Operating System Win-xp/2k, Sun Solaris and Linux.
COMPUTER PROFICIENCY:
E-com framework/Web Technologies: Spring, Struts, Angular JS, JSP, Servlets, JDBC
Object Persistence Tools: Hibernate
Web Portal Technologies: Liferay 6.1, JSR 168/286, SpringMVC
Database: Oracle, MY SQL, Ms-Access
Programming Language: Java, J2EE, Java Script, Groovy Script, JQuery, XMLWebservices
Design Tools: Rational Software Architect, Eclipse, Jboss Studio
EAI Tools: TIBCO FOS, TIBCO BW/BE, TIBCO EMS, TIB/Rendezvous6.xJboss FUSE (JBPM, Drools, Switchyard).
Build Tools: ANT, Maven, Jenkins, SONAR
Version Control Tools: SCME, CVS, SVN, GIT, Clear Case
WORK EXPERIENCE:
Confidential
Application Development Associate Manager
Environment: CRM, OSS/BSS, TIBCO, Jboss BRMS, Java/J2EE, Spring.
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyse business IT Requirements and translate business requirements into working model.
- Establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Involve in Design, Detailed Design and creating Use case diagrams, Sequence Diagrams and class diagrams using UML/RAD.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in developing eShop Portal application of NGCRM R2 using Liferay Portal, Spring - Portlet Framework.
- Involved in writing JBPM process, rules, templates, decomposition and transformation for Order Capture and Validation (OCV), Customer Order Management (COM) and Service Order Management (SOM) based on Jboss BRMS and Guvnor Process.
- Involved in Unit, Integration, System, regression, UAT Testing and Debugging.
- Involved in peer code reviews according to the coding standards, Performance monitoring and measurement for better quality of application.
- Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
- Responsible for leading a project team in delivering solution to the customer.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
Confidential
Technical Lead
Environment: Java/J2EE, Spring, Hibernate, Groovy Script
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Involve in Design, Detailed Design and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
- Develop the application using Spring Framework and Groovy Script.
- Develop DAO design pattern for hiding the access to data source objects.
- Involved in writing JBPM process, rules, templates.
- Involved in Unit, Integration, System, regression, UAT Testing and Debugging.
- Involved in conduct code reviews according to the coding standards, Performance monitoring and measurement.
- Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
- Responsible for leading a project team in delivering solution to the customer.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
Confidential
Technical Lead
Environment: Java/J2EE, Spring, Hibernate, UNIX
EAI Tool: FUSION, RAPTOR
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Involve in Design, Detailed Design and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
- Develop web application using Spring Framework.
- Develop DAO design pattern for hiding the access to data source objects.
- Involved in Unit, Integration, System, regression, UAT Testing and Debugging.
- Involved in conduct code reviews according to the coding standards, Performance monitoring and measurement.
- Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
- Responsible for leading a project team in delivering solution to the customer.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
Confidential
Lead Developer
Environment: Java/J2EE, Struts, UNIX
Responsibilities:
- Analysis, design, development, testing and implementation of customized EAI solutions for new implementations and upgrades for customer.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Involved in Design, Test Cases Documents, Implementation and Testing.
- Developed highly scalable, transactional and reusable components using J2EE technologies.
- Involved in peer reviews of coding and test cases.
- Utilize in-depth knowledge of functional and Technical experience in Web Services, TIBCO InConcert and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
Confidential
Lead Developer
Environment: Java/J2EE, Struts, Web Logic, UNIX
Workflow Engine: Tibco Inconcert, Tibco Rendezvous
Responsibilities:
- Involved in SDLC - Requirements gathering, conceptual design, Analysis, detail design, development, System Testing and User Acceptance Testing.
- Designed and developed Customer Service Management System a distributed Internet application using J2EE Technologies (Enterprise Java Beans (EJB), Java Server Pages (JSP), Servlets, JNDI, JDBC and XML)
- Developed the application using Struts framework to model the MVC architecture along with tiles and Validation framework.
- Designed and developed user interfaces using JSP, which allows the users to view the company policies, login forms, employee profiles and other related information
- Implemented various modules like authentication module, order entry module, tracking and searching module
- Leading for plan and execution of Unit and Integration Testing for all the modules including GUI and Database.
Confidential
Developer
Environment: Struts, EJB, JSP, JDBC, Oracle 9i
Responsibilities:
- Involved in the full life cycle of the project, i.e. from design phase to testing phase.
- Involved in creating use case, class and Sequence diagrams.
- Developed Server side code using Servlets, JSP s running on Apache tomcat 3.0 and Enterprise Beans running on WebLogic Application Server.
- Used JavaScript for certain form validations, submissions and other client side operations.
- Created Stateless Session Beans to communicate with the client.
Confidential
Developer
Environment: Struts, EJB, JSP, JDBC, Oracle 8i
Responsibilities:
- Involved in analysis and requirements gathering phase
- Involved in creating use case, class, sequence, package dependency diagrams.
- Developed Server side code using Servlets, JSP s running on Apache tomcat 3.0 and Enterprise Beans running on WebLogic Application Server.
- Used JavaScript for certain form validations, submissions and other client side operations.
- Created Stateless Session Beans to communicate with the client.
- Created the database tables in Oracle 8i; created the required SQL queries and used JDBC to perform database operations.