Date Application Architect Resume
SUMMARY
- 13 years of IT industry experience, encompassing a wide range of skill sets.
- Extensive experience in analysis, design, development, customizations and implementation of software applications.
- Experienced in Web Services technologies (REST and SOAP).
- Certified SAFe Practitioner
- Certified Scrum Master (CSM Scrum Alliance)
- Sun Certified Programmer for Java 2 Platform 1.5 (SCJP 1.5).
- Oracle Certified Professional Java EE 5 Web Component Developer (SCWCD 5).
- Well versed with SDLC methodologies (Agile, Waterfall).
- Proven multitasking abilities and strong troubleshooting skills.
- Passion for innovation to deliver better solutions and for automating tasks to deliver them quicker.
- Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
- Experience in managing and delivering critical projects with tight deadlines.
- Currently working on Credit Card & Finance functional domain. Involved in developing web based and client server applications for world’s leading banking/finance and investment giant Confidential .
TECHNICAL SKILLS
Languages/Technologies: Java, J2EE, Web services (RESTFul, SOAP), JSP, Servlets, MQ, JDBC, Java Script, UML, HTML, XML, SOA, OO Design, XML, CSS, AJAX, PLSQL, Splunk, Node.js, Mango DB
Application Servers: JBoss, Apache Tomcat, IBM WAS, IBM Websphere Portal Server.
IDE/ Tools: Eclipse, Net Beans, IBM WSAD, Rational Rose, IBM Rational Application Developer (RAD),GIT, SVN,MKS, HP Quality Center (QC), Rally, Cobertura, Checkstyle, PMD, Jenkins, CAST AIP
Frameworks: Spring, Flowable Engine (BPMN), Apache Struts, Log4j
RDBMS: MySQL, DB2, Oracle
PROFESSIONAL EXPERIENCE:
Date Application Architect
Confidential
Roles/Responsibilities:
- Create the HLD and LLD for the application.
- Design and create RESTful APIs to be exposed to the external systems.
- Research and Create scripts to be used Business Process Model Notation (BPMN) workflow engine.
- Create scripts to automatically checkout / commit code to Git repo, to be used by Puppet.
- Find and fix security vulnerabilities for the application using Cenzic Hailstorm.
- Write workflow processes to call Python scripts.
- Create stored procedures to be used by the web - services.
- Create Caching mechanism using EHCache.
- Create UI screens.
Application Architect
Confidential
Roles/Responsibilities:
- Design overall architecture of the project.
- Develop the RESTful APIs to be consumed by UI.
- Write Utility Classes to validate the client’s information, Exceptional Handling, message handling.
- Write Stored Procedures and database queries.
- Design and Create Web pages.
- Create Work-manager configuration.
- Create build and deploy script using Maven for Jenkins, server deployment.
- Write Test scripts using Junit.
- Create detailed plan for production deployment.
Confidential
Technical Lead
Roles/Responsibilities:
- Develop the application using Java/J2EE as per the requirements.
- Create Spring Configuration files for AOP & DI.
- Managing and providing guidance to the offshore team.
- Develop test plans and help in the testing process.
- Coordinate between different dependent teams which are working in different time zones for development and testing.
- Create build and deploy script using Maven for Jenkins server deployment.
- Provide support and fixes to the production issues.
Confidential
Web sphere Application
Roles/Responsibilities:
- Work closely with Application Architect to gather requirements followed by design and development.
- Create technical design artifacts - Class diagrams, Sequence diagrams.
- Perform Java development for the business requirements.
- Develop framework, establish common patterns and software infrastructural changes.
- Provide technical guidance to the team.
- Develop test plans and help in the testing process
- Plan and conduct Unit, Integration, Regression and UAT Testing and stress testing.
- Fix the issues raised during SIT and UAT.
Confidential
Web sphere Application
Roles/Responsibilities:
- Understand core business needs of the client and find ways of fulfilling them.
- Responsible for analysis, design and development of the requirements.
- Create system design for complete end to end process of the project.
- Build front-end and middle ware for new features and components.
- Provide guidelines and training to team members.
- Conduct the meetings with various teams to resolve the issues for technical requirements.
- Responsible for managing scope, planning, tracking, change control aspects of the project.
- Adhere to quality procedures and continuously monitor and audit to ensure team meets quality goals.
- Plan and conduct Assembly, Integration, Regression and UAT Testing and stress test.
Confidential
application provides services
Roles/Responsibilities:
- 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.
- Responsible for analysis, design and development of the requirements.
- Provide guidance to the members of the team.
- Work for performance improvement and verify the Assembly, Integration test results.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Communicate activities/progress and billing of all resources to project managers, business development.
- Prepare and carryout SAT, UAT and stress tests.
- Prepare Maven Build of the application
- Write JUnit test cases
Confidential
Sr. Software Engineer
Roles/Responsibilities:
- Maintenance and development of existing and new infrastructure and applications.
- Development of custom event listeners and custom input forms.
- Development of Portlets.
- Leading code build and deployment using Maven in all environments.
- Supporting Autonomy issues involving indexes and search.
- Debugging day to day issues as a part of support.
- Write JUnit test cases
Confidential
Wholesale Internet Portal
Roles/Responsibilities:
- Analysis and design the client requirements
- Documentation of functional specifications.
- Development of Portlets.
- Manage all the source files related to the project in MKS.
- Responsible for managing scope, planning, tracking, change control aspects of the project.
- Use various version control tools and principles for configuration management
Confidential
Customer Relationship Management
Roles/Responsibilities:
- Worked as onsite developer at Sheffield, UK
- Involved in the Analysis and Design of the Architecture for the middle tier
- Involved in delivering solution to our customer in the Banking and Finance sector.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Developed test plans, create test scripts and help in the testing process
- Managed all the source files related to the project in MKS.
Confidential
Java, J2EE, Struts, JavaScript
Roles/Responsibilities:
- Involved in requirement gathering from training department for the application
- Created Use-Case Diagrams.
- Development of modules of the application.
- Managed all the source files related to the project in CVS.
- Writing unit test cases for developer end testing.
Confidential
Research Fellow
Postgraduate Institute of Confidential
ConfidentialRoles/Responsibilities:
- Involved in gathering the business requirement and documenting those.
- Involved in designing and development of the application.
- Developed test plans, create test scripts and help in the testing process
Environment: .NET, J2EE, Struts, JavaScript, DB2 V7.2, Rational Rose, Mercury Testing Tools, Win-XP, Tiles, Subversion, WSAD 5.1.2,Microsoft studio, WebSphere Application Server 5.1.2, Servlets, JSP, Log4J