Technical Lead Resume
Austin, TexaS
SUMMARY:
- 10+ years of IT Experience in Software Development, business system analysis and Implementation of business applications for banking clients
- 9+ years of experience in Agile development methodologies with scrum
- Extensive experience creating CI - CD pipeline - automatic build and deployment using Bamboo
- PMI ACP Certified
- Experience in using .Net 2.0/3.3/4.0 technologies such as C#, ASP.NET, Reflection, ADO.Net, Generics, Windows Services, WCF, REST API.
- Experience in development of Spring boot micro services in Java and deployment in Pivotal Cloud Foundry
- Hands on experience in Spring cloud - Integration of Netflix OSS components- Zuul, Eureka, Hystrix, Circuit breaker, Spring cloud config server.
- Hands on experience in development of REST APIs in both .NET and Java Spring boot applications.
- 2 + years hands on experience in Atlassian Tool Stack - Bit bucket, Bamboo, JIRA, Hip chat.
- Hands on experience in implementation of CI-CD pipeline - created automated build and deployment process in Pivotal Cloud Foundry, along with integration of SONAR, Cucumber, JMeter plugins.
- Played a role of business system analyst to gather metadata for all data stored in the SQL database for banking applications
- Good domain knowledge of banking and auto finance
- Extensive experience in requirement analysis, architecture / design analysis, functional Test planning and execution. Executed all the projects in Agile life cycle model
- Good understanding of HP Exstream tool - Tool to generate correspondence letters to customers
- Possess strong analytical and problem solving skills. Fast learner
- Experience in creation of BDD Tests using Cucumber, Junit tests using Mockito Framework.
- Experience in delivering presentations on design walkthrough to the leadership teams.
TECHNICAL SKILLS:
- Java, Spring boot micro services, Spring batch, Spring cloud config server, Spring cloud - Sleuth, Zipkin, Circuit breaker, Hystrix, Spring JDBC, Spring JPA, RabbitMQ, Redis, MongoDB
- ASP.NET, C#, .NET 2.0/3,5/4.0, JQuery, Javascript, Web API, MVC, WCF
- Database - Microsoft SQL Server 2000/2008, DB2
- IDE - Visual Studio 2015, STS, IntelliJ
- Tools - HP Exstream, Version One, Robohelp, HP Service Manager, Remedy, JIRA, SOA Test, Fiddler, Postman
- Atlassian Tools CI-CD - Bitbucket, Bamboo, SONAR integration, Veracode scan, Cucumber tests integration.
- Cloud technologies - Pivotal Cloud Foundry
- Messaging - IBM MQ, Rabbit MQ
- Caching - Gigaspace, Redis
- Testing - Functional Testing, BDD using Cucumber for Java, TDD using JUnit
- Version control tools - IBM ClearCase, SVN, Git, BItBucket
PROFESSIONAL EXPERIENCE:
Technical Lead
Confidential
Responsibilities:
- Lead for a team of 7 members - Responsible for code and design reviews, estimation and resource planning
- Participate in agile ceremonies - User story Grooming, Sprint planning, sprint demo, retrospectives
- Interacting with the business and Tech architects for User story and Design Walkthroughs
- Provide database design and prepare High level and Low level design documents
- Responsible for development of web applications, perform code reviews, unit testing
- Create automated build scripts for continuous integration and deployment
- Prepare Requirements traceability matrix
- Create BDD/TDD tests for Java Spring boot micro services.
- Delivering presentations to an audience of manager Level
- Identify training needs, recommendations to improve customer experience
Confidential, Austin, Texas
Technical Lead - Onsite
- Credit Card processing – Schwab has entered into a contract with AMEX for Credit cards. This project involves creation of 8 .NET services for users to apply for credit card, check eligibility, apply for platinum or cash back rewards.
- Migration to Java micro services and deployment in cloud –As part of this effort worked on various POCs to migrate .NET applications to Java Spring boot micro services deployed in Pivotal Cloud foundry.
- CI-CD pipeline integration – As part of this effort, played a role of a Dev-ops engineer to implement automated build and deployment in Pivotal cloud foundry along with integration of SONAR, automated unit tests, build failure notifications, integration with Chat rooms.
- Migration of cache data from Gigaspace to Redis – As part of this effort, worked on creating a Spring batch application for the one time data migration.
Technical Lead - Onsite
Confidential – Plano, TX
Roles and Responsibilities:
- Migration of database servers from SQL 2000 to SQL 2008
- Remediate .NET applications from. NET 2.0 to .NET 4.0 Framework
- Removed and parameterized hard-coded servers and/or file shares names in 300+ jobs and 26 windows executables in C# ASP.NET allowing easy configuration and maintenance on new servers
- Created Acceptance Test Driven Development (ATDD) tests in Cucumber Ruby for critical modules in the web application used by customer service representatives
- Set up SMTP (Simple Message Transfer Protocol ) for new servers to send emails
- Co-ordinate with external vendors for processing files between Capital One and vendors
- Co-ordinate with Enterprise Data Exchange team to create Connect direct scripts for file transmission to external vendors
- Provide design for TITAN - Intranet application to connect to Mainframe application using Enterprise IBM MQ for the data center migration
- Creation of build scripts and configure Hudson jobs for code deployment
- Create Test strategy documentation for all application servers for data center migration
- Providing warranty production support and working on enhancements. Created playbooks and operational manual for production support
Technical Lead – Onsite
Confidential – Plano, TX
Roles and Responsibilities:
- Created a batch framework to generate automated letters based on business rules that the account satisfies using C#, ASP.NET and SQL Server 2008
- Created SQL stored procedures to determine the logic to generate letters
- Performance fine tuning of stored procedures
- Provided database design and prepared Meta data for the data model
- Mentored and guided the offshore team members in development
- Responsible for Test Driven Development – write DB unit test cases in Visual Studio ASP.NET
- Deployment of code in Test, Preproduction and Production environment
- Provided project estimation and tracking of project plan
- Provided periodic updates to managers and customers on the project status
- Co-ordinated with other teams to preview letters using HP Exstream tool
- Provided support for integration testing
- Led the User acceptance testing and clarified questions /clarifications from business
Technical Lead - Onsite
Confidential– Plano, TX
Roles and Responsibilities:
- Provided solution for a GRC (Governance, Risk and compliance)event – high severity incident raised by customers on payment processing module. This involved analysis of C#, ASP.NET web application and providing the design to address the issue
- Remediation of SQL tables, stored procedures, functions to be compliant with SQL Server 2008
- Created new functionality in TITAN (intranet web application used by customer service representatives) to be able to view account alerts in the header of all pages
- Addressed security vulnerable issues reported by Veracode in TITAN
- Identified top performance impacting stored procedures in production and provided solution to fine tune them. Stored procedure execution times were reduced from 30 minutes to 5 minutes
- Mentored and guided the offshore team members in development
- Deployment of code in Test, Preproduction and Production environment
- Supported system testing, performance testing, UAT, deployment and post implementation support
Technical Lead (Onsite &Offshore)
Confidential – Plano, TX
Roles and Responsibilities:
- Involved in the user story discussion, design walk through and provide clarifications updates to offshore team
- Prepared Business Assurance strategy, high level design documentation
- Implemented the UI using Ajax, JQuery for better UI experience for the user while posting the data to the Mainframe System and back end database using Web Service
- Implemented business logic using Generics and Anonymous Methods in C#
- Evaluated Performance impact and modified the code accordingly by implementing Cache mechanism where ever necessary
- Review Unit Test strategy, performed code reviews
- Worked on setting up the environments for QA’s and coordinate in testing and provided support for System testing and User acceptance testing
- Provided demo to business on a weekly basis
- Created a framework for processing payment files from Capital one to National Automated Clearing House ( NACHA)
- Provided database design- Creation of new database tables, modification to existing tables, creation of indexes, triggers and stored procedures
- Co-ordinate with offshore team and provide status reports to client management
- Created a user manual for new functionality developed
- Resolved issues in performance /load testing of application
- Involved in SQL Query optimizations and creating complex stored procedures
Business System analyst (Onsite)
Confidential – Plano, TX
Roles and Responsibilities:
- Analysis of technical details of all information stored in client systems
- Direct interaction with client at the client location to understand the business metadata and prepare documentation for business users
- Participated in client reviews
- Analysed HP exstream tool to understand and document the process flow for all correspondence letters sent to customers
- Prepared a Robohelp link for users to access the metadata information
Technical Lead(Offshore)
Confidential
Roles and Responsibilities:
- Involved in Design, Development, Unit Testing, QA Test Support and Deployment
- Involved in Estimation, planning
- Develop UI design in ASP.NET for Notes Automation Widget
- Implemented business logic using Abstract Factory Pattern
- Created a new web service for Notes automation functionality
- Implemented the UI using AJAX, JQuery
- Performed code review using FXcop
- Supported in QA Integration testing, User acceptance testing
Senior Developer (Offshore)
Confidential
Roles and Responsibilities:
- Involved in Design, Development, Unit Testing, QA Test Support and Deployment
- Designed a new screen to process car loan payments using Debit Card. Responsible for creating UI Design and shared screenshots with the customer for approval
- Created a new web service that will invoke the External vendor web service to post real time payments
- Worked on error handling from vendor web service to the client application
- Created a batch framework to process end of day settlement files received by vendor (ClearTran) for all payment processed
- Worked on development of business validations in the Business Process Layer
- Created database schema scripts – for new tables added, modified
- Created stored procedures to save and update data to backend tables
- Interaction to vendor for invoking Payment web service
- Performed unit testing and peer review of code
- Helped QA in integration testing
Software Developer/Senior Software Developer
Confidential
Roles and Responsibilities:
- Involved in the user story discussion, design walk through
- Prepared test cases, high level design documentation and database design document
- Application development using SQL 2008 and C#
- Prepared Business Assurance strategy, test plan and test cases.
- Supported system testing, integration testing, and performance testing.
