Project Lead/architect/manager Resume
SUMMARY
- Over 20+ years of Experience in Application Software Development with Object - Oriented technologies, DevOp, Cloud, Robotics automation and Web-based applications business applications.
- 10+ years’ experience as a Team Lead /Architect.
- 5+ years’ experience as a Technical/Development Manager.
- 10+ years’ experience in the Financial industry.
- Extensive experience in Agile Software Development using SCRUM.
- Exposed to all stages of software Lifecycle - Analysis, Design, Development, Prototyping, Customization, Integration, Testing, and Implementation.
- Extensive web development experience with Micro Services, Spring boot, AWS, Jenkins pipeline, OpenSpan, GitHub, Hibernate/JPA, SonarCube, Kibana and AppDynamics
- Expertise with J2EE Design Patterns - Strategy, Decorator, Observer, Factory Method, Composite view, Front Controller, Command Pattern, Composite Entity, Value List Handler, Singleton.
- Experience in messaging Systems like Kafka, MQ Series, JMS.
- Experience with various Application Servers Websphere, Jboss EAP, ATG Dynamo etc
- Experience in Sybase, Oracle, DB2, MySQL.
- Experience in UNIX, Solaris, lunix.
- Extensively used IDE’s like Eclipse, WSAD, NetBeans and IntelliJ.
- Experience with Finance Applications, Retail, e-Commerce, Insurance and VoIP.
- Possess excellent communication skills and can handle responsibilities independently as well as proactive team member and ability to work in team.
TECHNICAL SKILLS
Languages: JAVA 5/8, C/C++ and .Net
J2EE Technologies: Spring Boot, Spring MVC, Micro Services, REST/SOAP Web Services, JDBC, J2EE, Design Patterns, Hibernate.
Robotics Automation: PEGA Robotics Automation, RPA, RDA
Web/App Server: Websphere, ATG Dynamo, Tomcat, JBoss
Version Tools: ANT, SVN, Maven, CI/CD, Jenkins, GitHub
Web Languages: JQuery, AJAX CSS XML,JAXB, ExtJS, AngularJS
Messaging Systems: Kafka, MQ Series, JMS.
IDE (Integrated Development Environment).: WSAD, Eclipse, NetBeans, IntelliJ
Web Services: SOAPUI, SOAP, RESTful, WSDL, JAX-WS, JAX-RS
RDBMS: Oracle, DB2, Sybase, MySQL, PostgreSQL
Methodologies: SCRUM, SDLC, Waterfall, RUP, Agile, UML
Operating System: Sun Solaris, UNIX, Linux, MS Windows, MacOS
PROFESSIONAL EXPERIENCE
Confidential
Project Lead/Architect/Manager
Responsibilities:
- Lead Confidential EasyPay project.
- Created Process flow diagram, Sequence diagram and High-level Architecture Diagram
- Created Detailed UML class diagrams.
- Presented the solution to the Enterprise Architecture Review Board and got approval.
- Design and Develop several SpringBoot MicroServices.
- Wrote controllers, services and handler classes
- Used JPA Repository to connect to Oracle DB.
- Wrote Junit test cases using Mockito framework.
- Wrote Jinkins build pipeline for automated deployment on Openshift container.
- Used GitHub for source code control and review.
- Used SonarCube for code coverage and identifying issues.
- Used Consul for properties and Vault for password storage.
- Configure kibana for logs and App Dyanamics for monitoring.
- Worked with BA on finalizing the Stories in the Rally/Agile Center.
- Hosted daily SCRUM calls with the team.
- Developed DB model and presented in the Database review board.
- Presented design solutions to offshore development team
- Help QA team developing automated integration test cases using Karate/Cucumber framework.
- Wrote Knowledge transfer document and provided KT to Production support team.
- Wrote Deployment document and provide support during deployment
- Worked with Production support team in trouble shooting production issues.
- Ensure timely and accurate delivery of project
Environnent: Java 8, SpringBoot, Micro Services, JPA, Hibernate, RESTFul/SOAP Web Services, SCRUM, CI/CD pipeline, Jenkins, OpenSpan, GitHub, Kafka, SonarCube, Kibana, AppDynamics, Maven, Mockito Junit.
Confidential
Project Lead
Responsibilities:
- Lead multiple projects.
- Worked with BA in flushing out the requirement.
- Reviewed business requirements and provide development estimates
- Worked with PM and help completing the project plan.
- Wrote design/architecture documents and presented at different forums.
- Developed prototype
- Developed DB model and presented at review board
- Host daily Scrum calls with offshore team
- Presented design solutions to offshore development team
- Developed main portion of the software.
- Reviewed offshore team code.
- Provided QA support during QA testing
- Wrote Knowledge transfer document and provided KT to Production support team.
- Wrote Deployment document and provide support during deployment
- Worked with Production support team in trouble shooting production issues.
- Ensure timely and accurate delivery of project
Environnent: Java, C#, J2EE, Pega RPA, Spring, Hibernate, RESTFul/SOAP Web Services, ExtJS, JAXB, Micro Services, Springboot, AngularJS, SCRUM, CI/CD, Jenkins, SVN, Maven, Junit
Confidential, New York, NY
Designer/Java Web Architect/Manager
Responsibilities:
- In this project I design and develop a Get Account Service web service which is called by RightNow IAD to access customers’ accounts using account number, first and last name or username.
- This service directly integrates RightNow IAD desktop to back end BRM system by passing STARSS.
- This service directly calls the BRM opcode using FLIST to get the account info.
- CSR doesn’t need to go through STARSS search (which runs inside IAD) to search for account. By bypassing this search become more efficient and fast.
- Search result gives the Account number which Right Now IAD application use to launch the account.
- The account return by Get Account Service is also light weight.
- Bottom up approach was used to develop the web service, first develop the account POJO and then developed the request and response classes and finally generated the Stub and Skeleton and deployed the web service in apache AXIS2.
- Stub and Skeleton were generated using the code eclipse plugin for code generation tool using WSDL.
- Used SOAPUI to develop the web service test cases.
- As part of maintenance team I acted as a front end (STARSS and OAC) expect.
- Investigated the production issues on daily bases and provide solution in a timely manner.
- Worked with the Backend team to trouble shoot the backend (BRM) issues and provided front end support.
- Participated as front end expert in daily production issues calls.
- Worked on the maintenance back log issue based on priority assigned by business.
- Provide LOE in the maintenance spirit calls for front end tickets selected for that spirit.
- Daily reviewed the bummer page logs and find the high occurrences issues and opened tickets, INV them and provide fixes and schedule them in maintenance spirit based on the priority.
- Worked with BSM and business for requirement clarifications.
- Peer tested the other team member’s tickets.
- Worked with QA and business for QA and UAT testing.
Environnent: Java, J2EE, Strusts2, Web Services, Tomcat, SOAP, Axis2, JQuery, SOAPUI, SCRUM, CI/CD, SVN, Maven, Jenkins, Junit, Fulfillment, Catalog, Cart, Checkout, eCommerce
Confidential
Senior Technical Specialist/Architect
Responsibilities:
- Lead multiple projects.
- Engaged different departments (EI, IS, DTI etc) for assessment and costing.
- Provide TD cost estimates (L0, L1, L2 etc)
- Presented cost estimate to business.
- Created architecture/project review deck and present to different forums (PDRC, ARB etc)
- Provide feedback on HLRD and DRS.
- Responsible for analysis and high level architecture and design document.
- Lead Technical committee meetings.
- Preliminary analysis of the vendor solutions.
- Lead technical meeting with Vendors.
- Host and Lead trouble shooting/testing sessions with vendors.
- Provide input to the PM for project plan.
- Built POC environments from ground up with WebSphere 7.
- Migrated the application code and production servers from WebSphere 6.1 to WebSphere 7
- Wrote System Build Guide.
- Helped EI with environment builds
- Provide performance testing team with tuning parameters, monitor performance testing, analyze results.
- Apply and test vendor patches.
Environnent: Java, J2EE, Spring MVC, Hibernate, RESTFul WebService, JQuery
Confidential
Java Applications Team Lead
Responsibilities:
- Responsible to lead a team of 15 developers working on different projects.
- Responsible for task assignment and write High level design documents
- Review developers designs, test coverage, etc., participate in code reviews and promote continuous improvement
- Coordinate with Architects and Resource Managers to staff projects with correct skill sets
- Establish, enforce, and continuously improve development standards and coding best practices
- Identify and implement development toolsets to optimize staff
- Provide technical guidance, mentorship, and coaching to technical resources
- Responsible for research of new technologies, frameworks and industry trends.
- Identify and investigate systems applications problems or opportunities for enhancements and present options for resolution
- Responsible for project presentations to higher management.
- Update PMs about projects status and give estimates.
- Work with Manager, Quality Assurance, develop consistent, repeatable unit testing practices with coverage and quality targets
- Work with systems to develop project/release deployment procedures.
Environnent: Java, J2EE, Spring MVC, ElectroServer 4, RESTful Web Services, Junit, Tomcat, JBOSS, ANT, Maven, Hibernate, MySQL, postgreSQL, Fulfillment, Catalog, Cart, Checkout, eCommerce