Project Lead Resume
GlasgoW
SUMMARY
- Over 15 years of experience with proven expertise in complete Agile and SDLC life cycle - Requirement Analysis, Design, Development, Maintenance and Production Support with emphasis on Java, Spring, OWCS (Fatwire) and Database.
- Have played the role of Project Lead, Module Lead & Developer in my Career.
- Hands on development experience that includes estimation, coding, testing, documentation.
- Conducted user demos, reviewed documentations, followed-up with business users for sign-off.
- Sound knowledge and experience in Spring MVC, Spring Boot, Hibernate, XML/JSON, HTML, JavaScript, CSS.
- Good understanding of Microservices architecture.
- Participated in Performance Improvement initiatives by identifying bottlenecks and their resolution.
- Implemented Lucene Search for filtering and searching documents.
- Developed utility scripts in Perl & Shell
- Good understanding of Object Oriented Analysis and Design, Design patterns, Unified Modeling Language (UML).
- Experience in developing & integrating REST web services.
- Experience working with different databases, such as Oracle, SQL Server, MySQL, H2DB and writing stored procedures, functions, joins, and triggers for different data models.
- Used various Configuration Management Tools like SVN, GIT, CVS, and Microsoft VSS in everyday work.
- Performed unit testing using Junit, Powermock and Easymock.
- Worked along with the Business users and Internal Bank Users.
- Have worked in domains like Asset Management, Institutional Investments, Marketing and FMCG.
- Good understanding of User Analytics, Search Engine Optimization.
TECHNICAL SKILLS
Languages/Methodologies: Java (upto 1.7), PL/SQL, JavaScript, HTML5, CSS3, XML, Unix Shell Script, Perl
Technologies: Multi-Threading, Concurrency, JDBC, Servlets, JSP, RESTful web services Lucene Search API
Frameworks: Spring (MVC, Boot, JDBC), Struts
JavaScript Frameworks: JQuery, AngularJS
Database: Oracle, MySQL, SQL Server
Web Content Mgmt Systems: Oracle Web Center Sites 11G (Fatwire), TeamSite
Development Tools: Eclipse, TOAD, SQL Developer
Build Tools: Maven, Ant
Version Control Tools: VSS, Subversion, GIT
Quality Control Tools: Mercury Quality Center, JIRA
Web & Application Server: Tomcat, Apache, WebLogic 10.3
PROFESSIONAL EXPERIENCE
Confidential, New York City, NY
Senior Java/WCS Developer
Responsibilities:
- Understanding the Business requirements, conducting sessions with the business analyst for further requirement understanding
- Participating in the Planning and Iteration breakdown sessions.
- Developing the RESTful services using Java/Spring MVC framework.
- Analysing and fixing defects assigned and owning the delivery of the story.
- Helping the test team to understand the requirement and test the story.
- Participating in the daily Scrum call, Iteration Planning Meetings, Retrospective meeting and planning sessions with the Scrum master and Scrum coach.
Environment: Java, JSP, JSON, Spring MVC/REST, Spring Boot, Oracle DB, JavaScript, HTML, CSS, ExtJS, Agile methodologies, WebSphere
Confidential, New York City, NY
Senior Java/WCS Developer
Responsibilities:
- Understanding the Business requirement Document, conducting sessions with the business analyst for requirement understanding
- Working with the Offshore and onsite teams at different locations to develop the application.
- Participating in the Planning and Iteration breakdown sessions.
- Developing the RESTful services using Java/Spring MVC framework.
- Content retrieval using Lucene Index
- Developing the framework for structured content using Java & Oracle
- Implemented and customized workflow process.
- Analysing and fixing defects assigned and owning the delivery of the story.
- Helping the test team to understand the requirement and test the story.
- Worked with the collaborating team on the requirements, scope and the release timelines
- Participating in the daily Scrum call, Iteration Planning Meetings, Retrospective meeting and planning sessions with the Scrum master and Scrum coach.
- Working with the support team, testing team and business team to resolve issues in application.
Environment: Java, JSP, JSON, Spring MVC/REST, Spring Boot, Lucene Search API, Oracle Web Center Sites, JavaScript, HTML, CSS, ExtJS, Agile methodologies, Weblogic 10.3
Confidential, New York City, NY
Senior Java/WCS Developer
Responsibilities:
- Reviewing the user stories entered in JIRA, raising queries and estimating the story points
- Passing on the knowledge to offshore team, assigning and tracking the work.
- Assisting the scrum master in iteration breakdown and release planning.
- Integrated REST services for user registration and authentication.
- Developed Web and Server side components.
- Developed the user stories using Java, Spring & Oracle DB
- Integrated AngularJS code into JSP
- Worked on Performance improvements initiatives involving EH caching mechanism, CDN, analysis of data.
- Co-ordinated deployment activities with the deployment team
- Analysis and fixing of defects assigned and owning the delivery of the story.
- Helped testing team in their test set-up and testing the stories.
- Helped Application Support team for setting up external and internal monitoring of the sites.
- Participating in the daily Scrum call, Iteration Planning Meetings, Retrospective meeting and planning sessions with the Scrum master and Scrum coach.
- Working with the support team, testing team and business team to resolve issues in application.
Environment: Java, JSP, JSON, Spring MVC/REST, Lucene Search API, Oracle Web Center Sites, JavaScript, HTML, CSS, Agile methodologies, Tomcat
Confidential, Glasgow
Project Lead
Responsibilities:
- Understanding the Business requirements, conducting sessions with the business analyst for requirement clarifications
- Worked with client architect to finalize application design.
- Co-ordinated with the Offshore and onsite teams at different locations to develop the application.
- Participated in the Planning and Iteration breakdown sessions.
- Developed the server side components using Java/Spring MVC framework, Hibernate, Oracle DB.
- Worked on Performance improvements initiatives involving EH caching mechanism, analysis of data, table indexes, views etc.
- Participated in the daily Scrum calls, Iteration Planning Meetings, Retrospective meetings and planning sessions with the Scrum master and Scrum coach.
- Worked with the support team, testing team and business team to resolve issues in application.
Environment: Java, JSP, JSON, Spring MVC/REST, Hibernate, Lucene Search API, Oracle DB, JavaScript, HTML, CSS, Agile methodologies, Tomcat
Confidential, New York
Sr. Systems Analyst
Responsibilities:
- Communicated daily with business partners and offshore teams to go through current issues and their resolution.
- Set-up team for Production support to the newly on-boarded application.
- Defined and implemented processes for production issue resolution.
- Produced run-book and developed tools using Shell Scripts, Control-M, and FogLight for health-checks.
Environment: Java, Unix Shell script, FogLight, Control-M, Tomcat, Oracle DB, Jenkins
Confidential
Project Lead
Responsibilities:
- Worked with delivery manager on Requests for Proposals (RFP) providing estimation and high level design
- Done analysis and design of the requirements
- Implemented the modules using Java, spring, Hibernate, Oracle DB etc.
- Participated in application’s performance review
- Implemented performance improvement initiatives
- Mentored junior team members, conducted appraisal meetings
- Worked on Historical Data fetch module to retrieve and render data from Data-warehouse.
- Developed modules for personalization using Java, Spring, Oracle
- Created REST services for mobile applications.
- Migration and upgradation of the system
Environment: Java, JSP, JSON, Spring MVC/REST, Hibernate, Lucene Search API, Oracle DB, JavaScript, HTML, CSS, Agile methodologies, Tomcat
Confidential
Systems Analyst
Responsibilities:
- Worked with delivery manager on Requests for Proposals (RFP) providing estimation and high level design
- Done analysis and design of the requirements
- Implemented the modules using Perl/CGI, Java/J2EE, Struts and Oracle DB etc.
- Worked on merger of 2 websites which involved Database tables re-design, code clean-up and optimization.
- Resolved various bugs/small enhancements which were raised as part of maintenance stream.
Environment: Perl/CGI, Java/J2EE, Struts, OpenText - TeamSite, Tomcat, Weblogic, ATG Dynamo
Confidential
Software Support Engineer
Responsibilities:
- Supported the data mining teams with query resolution around usage of internal tools
- Fixed bugs and implemented enhancements.
- Automated the data mining processes.
- Improved existing tools as well as developed new for improving efficiency and accuracy of content.
Environment: Perl/CGI, Unix Shell Script, MySQL, HTML, CSS, JavaScript, Apache