We provide IT Staff Augmentation Services!

Tech Lead Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 9 years and 6 months of experience in the IT industry as Software Developer.
  • Wholesale Banking domain experience.
  • Experience in working for large Enterprise projects.
  • Excellent Team Player with good interpersonal skills.
  • Quick learner, strong analytical and troubleshooting skills.
  • Recognized for outstanding performance in projects.

TECHNICAL SKILLS:

Development Methodologies: Agile (Scrum and Kanban), Waterfall.

Databases: Oracle 10g, Oracle 11g.

Programming Languages: Java 5, 6 and 7, Unix Shell Scripting, SQL, Oracle PL/SQL.

IDE / Tools: Eclipse 3.3, 3.6, 3.7, 4.2

RAD 8: Mule Studio 3.8

WebLogic 12c: Perforce

Rational ClearCase 2.1 (IBM): Visual Source Safe 6.0

Atlassian JIRA: HP Quality Center 9

Toad for Oracle 11: SOAP UI

Putty: FileZilla

FindBugs: PMD - code analyzer tool

Autosys: Drools

Build Scripts: Ant, Maven

Web Technologies: RESTful Web services, SOAP Web Services, AngularJS, JQuery, JSP, AJAX, CSS, XML.

Framework: Spring MVC, Struts 2.0, Spring 3.x, Hibernate 3.x, Apache CXF, JUnit, Swing, Apache Axis.

Enterprise Service Bus(ESB): Mule

Application Servers / Web Servers: WebLogic 12c, Websphere 8, WebLogic 9.2, Apache Tomcat 5.0

Operating Systems: UNIX, Windows XP/7/8

PROFESSIONAL EXPERIENCE:

Confidential

Tech Lead

Responsibilities:

  • This project aims to integrate the ACH payment product from FiS with bank applications in the Bank’s Wholesale Banking Payments space.
  • The application architecture is based on Mule ESB where intention is to expose mule services for integrating the ACH product with different bank applications involving a variety of inbound/outbound endpoints and protocols like REST, SOAP, JMS, NDM etc.
  • Providing REST services specification using RAML.
  • Exposing a Business process using ACTIVITI framework for orchestration of entitlements.
  • AUTOSYS for Job Scheduling.
  • Continuous delivery using Jenkins. Perforce is the source control tool. Automated jobs in Jenkins trigger build on each code check-in and run the automated test cases - Junit and SOAPUI. On successful build and passed test cases the build is automatically deployed to Development environment.
  • Evaluation and joint development of the vendor product to manage the ACH payments into one single application for all kind of payments.
  • Integrating the application into Bank’s Enterprise Architecture. This includes integration with Bank Authentication Framework (Single SignOn).
  • Evaluation of the services exposed by the product so that it meets the business and technical requirements of Bank.
  • Performance and Stress testing of the application to ensure it meets the Bank’s standards.
  • Agile/Scrum methodology for product development.
  • Sprint Stories/Task tracking using Rally.
  • OS environment includes Windows 7(App development) and UNIX (server).
  • Take part in all the Agile ceremonies. Grooming stories, sizing, creating tasks and assigning them to the team. Providing updates during the Scrum. Ensure that Rally is up-to-date with task statuses. Provide feedback during the Sprint Retrospective.
  • Presenting demo to the product owner at the end of each sprint.
  • Defect tracking and monitoring using Rally. Ensuring that all defects are closed within the Sprint.
  • Follow-up with the vendor (for FIS Global) on the issues related to their product.
  • Coordinate with various teams in the Bank to get the product (for FIS) installed.
  • Provide feedback to the Business and Enterprise Architects on the vendor product integration, performance and on services exposed by the product.
  • Involved in requirements discussion with the Business and BA s (Business Analyst).
  • Code reviews and new team members’ mentoring.
  • Development of Proof of Concept (PoC).

Confidential

Tech Lead

Responsibilities:

  • Confidential Payments is a global payments hub with a sophisticated payment infrastructure that unifies the connectivity for clients around the globe. Confidential Payments won Financial I’s leaders in innovation award for “Innovation of the year” in 2011.
  • J2EE applications that is based on Service Oriented Architecture (SOA).
  • Application uses MVC architecture. The 3-tier model has UI layer, business layer and persistence layer. This is implemented using Spring MVC framework.
  • SOA architecture by exposing SOAP JAX-WS web services thereby enabling loose-coupling among the components.
  • Business Process Management (ACTIVITI) design architecture that allows defining the business process by product team and orchestration of complex business process.
  • Database driven configurations that allows very minimal code changes to implement new functionalities.
  • Extensive use of PL/SQL for creating programs in Oracle DB.
  • Database driven business logic and rules to evaluate outcome of the process.
  • Agile/Scrum/Kanban methodology for product development.
  • Task and progress tracking using Rally.
  • OS environment includes Windows 7 and UNIX.

Confidential

Responsibilities:

  • Take part in all the Agile ceremonies. Grooming stories, sizing, creating tasks and assigning them to the team. Providing updates during the Scrum. Ensure that Rally is up-to-date with task statuses. Provide feedback during the Sprint Retrospective.
  • Development of Proof of Concept (PoC).
  • Working with Business Analyst to get the requirements tracked using Rally.
  • Provide details to the Scrum master on the sprint tasks and goals for the iterations.
  • Configuration setup and management for the application.

Confidential

Lead Developer

Responsibilities:

  • The project involves developing applications for handling entitlements for the on boarded corporate customer to wholesale banking platform Confidential offered by Confidential .
  • J2EE based applications provide interface to associates as well as customers. Associates can perform tasks related to on boarding customers, handle entitlements. Customers can login and look at their entitlements and based on roles can create/modify/delete them for other users.
  • J2EE application uses MVC architecture. The 3-tier model has UI layer, business layer and persistence layer.
  • SOA architecture by exposing SOAP based web services thereby enabling loose-coupling.
  • Extensive use of PL/SQL scripts for creating programs for Oracle DB. Batch jobs perform various DB related operation as a part of EOD processing.
  • Best practices for software development life cycle followed. Requirements are documented in Sharepoint. Development is followed by SIT and UAT testing. Defect logging/tracking etc., are done via Quality Center.
  • OS environment includes Windows 7 and UNIX.

Confidential

Responsibilities:

  • As a Lead Developer and onsite coordinator, I am involved in requirement analysis, design and build and release phases for different applications.
  • Development of Proof of Concept(PoC).
  • Time/Effort Estimations and Impact analysis.
  • Creating Class and Sequence diagrams in design phase.
  • Apart from development responsibility, additional responsibility includes -
  • Ensure code quality and standards.
  • Resolve design conflicts/changes.
  • Monitor development progress.
  • Application performance improvement measures.
  • Release planning and implementation.
  • Coordination during release process.
  • Troubleshooting production issues.

Confidential

Lead Developer

Responsibilities:

  • This application gives the user to pull up the ACH payments transactions report as per the search criteria in the form of pdf, csv. User is given options like print and email for the reports pulled.
  • Application involves interaction between the Database, Business Tier and UI.
  • The application is based on the MVC architecture. Spring MVC 3 has been used to implement it.
  • The GUI has been written in JSP, JavaScript and CSS.
  • The framework also involves Web Services calls in order to improve the scalability of the application.

Confidential

Responsibilities:

  • As a developer, I was involved in requirement analysis, design and coding as per the business requirements.
  • Developed prototypes (POCs) for the application, based on the requirement from client, using HTML, JavaScript, AJAX.
  • Creating Class and Sequence diagrams in design phase.
  • Work packet distribution to the team. Monitoring and reviewing the progress and code delivery.
  • Worked extensively on the UI design/modification and back-end Java code. Experience of using UI tools like IE toolbar, Web Developer toolbar & Firebug in Firefox.
  • Sound knowledge of the Struts 2 framework.
  • Use of Design Patterns in the application to avoid tight coupling and improve scalability.
  • Testing (Unit and Integration) the changes/enhancements in lower environment.
  • Time/Effort Estimation and Impact analysis.
  • Application Performance improvement measures.
  • Mentoring the new joiners.

Confidential

Developer

Responsibilities:

  • This project exposes a central system for corporate customers storing check images. Primary purpose of this application is to store the check images and present to user on demand.
  • Involved in the functional requirements analysis, design, development and testing phases. Worked in the Flow management, Process management, Disk Usage and User configuration screens.

We'd love your feedback!