Technology Lead Resume
SUMMARY
- Technology Lead with fifteen years of extensive experience in System Design, Development, Analysis, Software and Application Design, Integration, Deployment and Maintenance .
- Tech lead with enriching experience in Agile and Waterfall methodologies. Proficient in concepts of end to end project design and implementing technical solutions in support of Systems integration, monitoring, data modeling and visualization, spanning scope management, activity sequencing, effort cost estimation, risk analysis to quality management in compliance to industry standards.
- 8+ years of experience in defining application scope and objectives in alignment with business requests, defining and providing technical and/or functional specifications which are reference for the developers work.
- Extensive working experience with Retail & Investment Banking and Telecom domains . Implementation of core Banking payment services like Zelle, ACH, Wires and Telecom BSS - Rating & Billing and Customer Service Management.
- Skilled in Micro Services, SOA and N-tier distributed Architecture with expertise in Systems Integration using Java/J2EE, Spring (Core, IOC, MVC, JDBC, AOP), Struts2, SOAP (WSDL& XML) and RESTFUL Web Services(JSON), Hibernate data modeling, Camel, CXF, Red Hat OpenShift Platform, SSO(Single Sign On), OAuth2 authorization protocol. Proficient in Object Oriented languages and frameworks comprising.
- Project lead and development experience on Build Management, Release Management and version control tools like Jenkins, GIT, SVN, MAVEN, ANT, OpenShift Console, Nexus etc.
- Worked on Databases - Oracle, Microsoft SQL Server, SQL, PL/SQL, Stored Procedures, Functions, Exception Handling, Constraints, Triggers, Indexes, and Views.
- Articulated communicator with ability to blend technical expertise with interpersonalskills while interacting with cross functional teams, customers and stakeholders .
- Seasoned troubleshooter in resolving various production defects and technical issues including edge cases by evaluating logs to diagnose errors, identifying error scenarios for alerts and monitoring. Hands on for various production log monitoring applications like Splunk to monitor and analyze production defects.
- Great exposure on SDLC where performed various roles in lattice growth model . Well experienced Agile team’s Technology Lead, Agile developer, Technical Analyst, Systems Analyst, Onsite Lead, Offshore Lead, Requirement Analyst, developer, Project supporter, “passioned, optimized, collaborative and committed team player”. Working with cross functional teams located in different geo locations. Well experienced on onsite-offshore models, experienced lead of onsite and offshore locations.
- Certified SAFe® Agilist.
TECHNICAL SKILLS
Programming Languages and Frameworks: JAVA, J2EE, SOAP and REST Web Services(JAX-B), Apache Camel, CXF, Spring Boot, Spring3(CORE, IOC, JDBC, MVC, Web flows, Web Services), Spring Security, Hibernate ORM, MVC, Log4j, Slf4j, Single Sign On(SSO), OAuth2.0, Struts1 and 2, Junit, JMS, ActiveMQ, Maven, Java Script, JSON, jQuery, AJAX, CSS 3, Ant Scripts, Maven etc.
Web/App servers: RedHat OpenShift Platform(cloud), Oracle WebLogic, JBOSS, Tomcat
Databases: Oracle, SQL Server, My SQL
Operating Systems: Windows NT/98/2000/XP/7, Unix, Linux
Tools: /IDES/Others Eclipse, STS, Splunk, Jenkins, Putty, Enterprise Architect(EA), Microsoft Visio, SOAP UI Pro, Caliber RM 11.3, UML, Tortoise SVN, VersionOne, SharePoint team sites, Toad, Oracle SQL Developer, JIRA, Salesforce, HP Quality Center(QC), ALM, Tealeaf, Contrast, PMD, HP Fortify, Postman, Activiti, Red Hat JBoss EAP, Red Hat OpenShift Container Platform, Docker (Build, Ship, and Run Any App, Anywhere), Kubernetes (Container Management Platforms for Microservices),Bit Bucket, Jenkins, Sonar cube etc.
PROFESSIONAL EXPERIENCE
Technology lead
Confidential
Environment: Micro Services, Camel, Apache CXF, Spring Boot, Red Hat EAP (Enterprise Application Platform) 7.x, Red Hat JBoss Fuse 6.3, OpenShift Container Platform, Red Hat JBoss AMQ 6.3, Red Hat JBoss DataGrid 7.1, Red Hat 3 Scale API Gateway, APICAST, Red Hat SSO, Java/J2EE, Spring 3.2.4, Spring MVC, Spring Web, Spring Security, Hibernate 4.2.0, JAX-RS, JAX-WS, Bitbucket, Splunk, HP Quality Center, SoapUI, Oracle WebLogic, HP LoadRunner, Subversion, Jenkins, Tealeaf, Maven, Nexus, HP ALM, Apache Camel, Spring Boot, Infinispan, Sonar cube, Postman, Salesforce, Version One and MS Visio etc.
Responsibilities:
- Leading the team to support Bank Payments services and systems along integration with various bank vendor payment systems like Fiserv, FIS, Encenta etc.
- Backlog management, Road Map design for 5 sprint planning-Analyzing Backlog, supporting Product Owners with to evaluate Technical dependencies and Tech stories to achieve the goals of an Epic.
- Analysis on requirements, sizing Epics, features and stories to support development cycles of team. Performs and support technical design reviews and code reviews.
- Integration Support with SOAP services -Works with the vendor partners to analyze the new requirements of product road map and issues that fall under Payments Products team. Enhancing Technical stories to map user stories.
- Integration support to internal digital clients with REST services.
- Developing REST and SOAP web services.
- Production support and troubleshooting through assisting product owners to evaluate the customer’s impact and obtain the Splunk logs to analyze and reproduce the production incidents in development environment.
- Integration and regression testing. Testing support on various levels of product development.
- Collaboration and coordination with multi-functional teams and management to resolve dependencies, socializing API changes etc.
- CI/CD coordination. Build and deployments to support day to day development activities.
- Performs periodical trend analysis of the systems accessibility, performance to identify the improvement areas that will stabilize the Services and provide value-add to the Service.
- Identifying all risks and ensure mitigation within required timeframe.
Confidential
Onsite Technology lead
Environment: Spring Framework, Hibernate, REST and SOAP web services (JAX-RS), JSON, Oracle PL/SQL, Procedures, Eclipse, SOAP UI, Spring Boot, Camel, Micro Services, XML
Responsibilities:
- Leading the development team and managing technical partnership with Architecture, Requirements Teams, Business owners, Senior Management etc.
- Requirement Analysis
- Estimates, Low Level Design and Development for BAPI Enhancements/Change Requests.
- Working with agile teams to deliver Services that have dependencies for product-based Sprint works.
- Web services Design and testing. Developed REST Services and consumed SOAP web services.
- Leading L3 production-support activities along with mentoring team in production log analysis.
- DB design, PL/SQL scripts development and maintenance.
- Scope management, activity sequencing, effort cost estimation, risk analysis, quality management in compliance to project guidelines.
- Design, Code, DATA Maps, DB scripts (procedures, functions etc.) and CIT test cases reviews.
- JUNITs development, leading integration and regression testing.
- Functional test execution and QA support.
- Collaboration and coordination with multi-function teams and management.
- Work allocation and tracking.
- Build and deployments team support.
- Release support
Confidential
Business Systems Analyst
Environment: Caliber RM 11.3, Microsoft Visio
Responsibilities:
- Attending Joint Application Design (JAD) and Joint Application Requirements ( JARS)-Brain storming sessions on new enhancements with various stakeholders of application.
- Developing System Requirements Specification design documents for Testing and development teams understanding on new requirements.
- Developing Use Cases, Functional Requirements, Non-Functional Requirements, assumptions and System Limitations.
- Technical limitations analysis.
- Supporting development and testing teams throughout the project delivery.
- Assisting Business on new requirements design (to-be) and present Business systems (as-is).
- Coordinating with different stake holders (Architects, Security, Business, Development etc. teams) of the project to baseline the requirements of the project.
- Data Base design and analysis.
- Developing requirements for Data Maps.
- Baselining the artifacts and System Requirements Specifications (SRS) document through caliber.
- Requirements Traceability and generating related reports (Requirements Traceability Matrix (RTM) & Omitted Requirements Report (ORR)) from Caliber for each SRS.
- Reviewing BRD and baselining SRS by getting it signed up by all the relevant stakeholders.
Confidential
Offshore Technology Lead
Environment: Eclipse IDE, Spring 3.0 Web Flow, IOC, MVC, JSON, JQUERY, JS, AJAX, Oracle 11g, REST Web Services
Responsibilities:
- Lead the team of 15 members working for multiple modules of the project.
- Involved in the offshore team leading, Estimates, Design and Development.
- Design and development using Spring 3.0 and Hibernate.
- Managing Maven build scripts
- SIT test cases development, review, and execution.
- Controlling the module from Design to UAT phase
- One-point contact for onsite/offshore communication and modules development and deliverables monitoring.
- Code reviews.
- Web services Design and testing.
- DB design, PL/SQL scripts development and maintenance.
- Cross browser testing and CSS improvement.
- Configuration management for Audits.
- JUNITs development, leading integration and regression testing
- Collaboration with multi-function teams and management.
- QA support for various test cycles of application.
- Team member’s performance reviews.
- Team member’s Time sheets management.
- Builds and deployments support.
- Resource management.
Confidential
Technology Lead
Environment: Eclipse IDE, Struts2.2, Spring IOC, JDBC, JSON,JQUERY,JS,AJAX, Sql Server 20013(stored procedures, Triggers, DB Scripts) Web Services API
Responsibilities:
- Lead the team of 13 members working for multiple modules of the project.
- Involved in the Requirement gathering, Estimates, Design and Development.
- Developing High level design documents (HLD) along with flow diagrams.
- Designed and development using Struts 2.0, Spring 3.0
- Maven Scripts development.
- Controlling the module from Design to UAT phase.
- One-point contact for onsite/offshore communication and modules development and deliverables monitoring.
- Code reviews.
- Writing Triggers, Stored Procedures, DB scripts.
- Configuration management for Audits.
- JUNITs development, leading integration and regression testing.
- Cross browser testing and CSS design.
- Collaboration with multi-function teams and management.
- QA support for various test cycles.
- Responsible for Tech Specs, support of testing phases till the final delivery of the modules I am leading.
- Team member’s performance reviews.
- Time sheets management.
- Resource management.
- Development build delivery, deployment monitoring.