We provide IT Staff Augmentation Services!

Tech Lead Resume

2.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 Confidential 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 Confidential 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 Confidential 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:

  • 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.
  • 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:

  • 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.
  • 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:

  • 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.

We'd love your feedback!