We provide IT Staff Augmentation Services!

Tech Lead Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Senior Java Developer with 11 years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications in Banking and Financial Services Domain.
  • Rich work exposure in software development as Software Analyst, Project Leader, Team Leader, Team Member, Onsite Coordinator and Senior Developer.
  • Excellent work exposure in Software Architecture, Design and Development in Capital Markets and Banking in Financial Services space during my assignments with Confidential and also Confidential .
  • Excellent background in developing applications using Java and J2EE on BEA WebLogic Application Server and Apache Tomcat Application Server.
  • Some of the technologies extensively worked on during my tenure in Software Development are Apache Struts, Spring with Hibernate, AJAX, XML, JMS, JDBC, Oracle BPM and Databases such as Oracle and Microsoft SQL server.
  • Strong work experience on the Front End UI development using Java servlet, JSP, Java Script, HTML and XML.
  • Strong experience on various development environments like Eclipse, NetBeans, IRD Routing Designer, Oracle BPM Process Designer.
  • Worked extensively on build and deployment tools like ANT and version control using CVS, Perforce, Visual Source Safe and SVN.
  • Thorough understanding of Object Oriented Methodology and AJAX.
  • Knowledge on STRUTS 2 and Spring.
  • Working experience in UNIX shell scripting.
  • Worked in both Waterfall and Agile methodologies in software development.
  • Experience in writing Batch Jobs for pulling feed from different systems.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, Struts, Spring with Hibernate, AJAX, PL/SQL, Java Beans, JSP, Servlet, JDBC, Collections, Generics, Oracle BPM, TIBCO JMS

Web Based Languages: HTML, XML

Scripting Languages: JavaScript

Databases: Oracle9i, 11g, SQL Server

Servers: Weblogic, Tomcat, Sun one Web server

Version Control Software: Teamforge SVN, Perforce, VSS and Git

IDE: Eclipse, NetBeans, Oracle Business Process Studio and BEA Aqualogic studio

Open source API /Tools: SQL Developer, TOAD, Eclipse 3.1, Net beansAnt, Tomcat, Ant, log4j, ehcache

Operating Systems: Windows, UNIX and LINUX

Domain Areas: Banking, Finance

PROFESSIONAL EXPERIENCE

Confidential

Tech Lead

Responsibilities:

  • Building the web application based on the user needs using Core Java, Spring with Hibernate, JMS and Oracle BPM which accepts the claims details dat are being fetched from the claims letter and the other systems where trade details being stored.
  • Developed client side scripting and validating input data using JSP, HTML and JavaScript.
  • Coded web designed interfaces using HTML, CSS, Ajax and XML.
  • Automation of claim details population from a database on to a form in the UI dat is meant for recording an Interest claim. Integrate the web application with the external source systems to procuring details about failed trades using Talend.
  • Retrieve failed trade information from source systems and save it in the application database Oracle 11g.
  • Leveraged an array of tools to optimize efficiency, including JIRA for task management, SVN for central repository.
  • Designed and implemented Oracle 11g and PL/SQL databases.
  • Deploying the project via Developer Portal by submitting the HERMES job.
  • Performed extensive analysis of system and business requirements and providing estimate of time required for developing each requirement item.
  • Prepared the High Level Design (HLD), Low Level Design (LLD), Functional Requirements document (FRD) and Technical Specification document for the development of the application.
  • Implemented software development life cycle policies and procedures.
  • Prepared of unit and system integrations test cases.
  • Fixed web application bugs and issues dat occur in real time.
  • Analyzed enhancements and functionality improvements of the existing workflow web application by discussing with business users for gaining clarity on ambiguous requirements.

Confidential

Senior Developer

Responsibilities:

  • Performs Analysis of the requirement document and checks for any clarifications required and clear clarifications, if any, before starting off with development activity.
  • Preparation of Functional Requirements Document and Technical Specification Document.
  • Preparation of Unit Test Cases covering all positive and negative test cases before starting off with the development activity.
  • Development of the application using Oracle Business Process Management (OBPM 10.3) work flow process management tool.
  • Development the business logic using Java 1.6, Spring with Hibernate.
  • Development of User Interface using JSP, JS, HTML, XML and AJAX.
  • Back end database is Oracle 11g database and the work involves creation, update and delete of database objects.
  • Performs Unit Testing of the developed code.
  • Deployment onto WebLogic server will be either manual or Hermes. Ant scripts are written for deployment.
  • Performs Integration and System testing before handing over the environment to users testing.
  • Provide assistance to users during UAT testing and resolving issues reported by users, if any.
  • Coordinating from offshore during production deployment and performs complete checkout of the application.
  • Involved in BEA ALBPM 5.7 to OBPM 10.3 migration of the BPM project. My involvement has been from the scratch till the end of migration.
  • Worked on performance improvement of the application using Ehcache.
  • Worked on PAPI WS using JAX RPC.
  • Configuration of Tibco EMS queues in application and coordination between App team and
  • Involved in maintenance of Documentum which is supported by a third party.
  • Leveraged an array of tools to optimize efficiency, including JIRA for task management, SVN for central repository.
  • Good turn around in Analyzing production issues and giving quicker fix.
  • Actively involved in Disaster Recovery testing by setting up the COB environment.

Confidential

Senior Developer

Responsibilities:

  • Involved in the requirement analysis, preparation of Impact Analysis document, Preparation of test cases, development and end to end testing.
  • Development is done using the framework such as Struts and Hibernate. Struts changes involves modifying the configuration, creating Action class, adding logic in Business Class and performing database operation using DAO Class. Changes involved in struts config xml as well.
  • User interface part is designed using JSP, JS, CSS and HTML.
  • Manual Deployment is done in Weblogic server.
  • Worked in JUNITS, a testing script written to test any Java classes or methods dat are written or updated for any specific requirement.
  • Analyzing the production logs, finding the root cause and giving the fix for the same.
  • Followed the Iterative model SDLC (Agile) which involves periodic release irrespective of the complexity or the priority of the requirement and most of the releases in the last 2 years fell under Iterative model.
  • Involved in implementing the auto award functionality in which the application directly selects the third party which is nothing but a supplier in order to appraise or evaluate the properties submitted by the customer unlike in normal flow, where sending RFP, Bidding and tan finally selecting the best bid is the process.
  • Preparation of manual test case in order to automate the application. dis covers all the screens for all the logins (Job Manager, Regional Manager, System Admin, Content Admin and Supplier (third party)). It covers the display of the fields in the UI and their visibility, defaults values (if any), positions of the fields, link and button action (if any link or buttons present), and navigation across the screens are all covered under Manual Test Case.
  • Review of my peer's work and guiding them in any development or testing activities.
  • Engaged in Configuration Controller activities which included maintaining versions of all the artifacts, maintaining the documents copy in the LAN, periodic labeling and base lining of the documents and code dat are checked in into VSS, synchronizing offshore and on site version control tool, maintaining the appropriate folder structure and naming convention as per the configuration management plan, taking periodical back up of the artifacts in VSS and ensures the team's compliance in case of any audits.
  • Involved in Project Management activities and Estimation. The activities include creating the tasks for the release, providing estimation for the release, allocating tasks to the resources in the team, tracking the tasks which people does for the week, keeping track of the estimates and the current status, logging any defects into the project management tool and taking it till closure and finally the closure of the release tasks.
  • Preparation of weekly status report in order to report the client the activities dat are done for the week by each resource.

Confidential

Web Developer

Responsibilities:

  • Framing the routing strategies using Interaction Routing Designer and implementing all the logic dat are required to route the call to the best site selected based on the Estimated Wait Time (EWT) which in turn based on the primary parameters such as number of calls in queue, number of agents logged in, number of agents on call and so on.
  • Maintenance of the all the applications dat are involved in routing the customer call to the corresponding agents.
  • Up gradations of the routing applications to its latest version dat is available in the market. The upgrade needs to be coordinated with teams such as Genesys (Vendor), WSU (Wintel Server Utility), CCO (monitoring team) and with the teams dat are using the Genesys applications.
  • CTI applications were residing in Windows 2000 hosts and their was a need to upgrade those windows machines to 2003. It was a very critical and major tasks since their were some complex applications residing in some of the windows machines and when those machines were taken up for upgrade their are chances dat entire routing process gets affected and the calls might go for default routing (when the system doesn't able to find an agent to route the call due to system failure or agent's unavailability the calls will be routed to some common LoB which will be handled by agents who has some knowledge over all the LoBs.
  • License upgrade of some of the CTI applications. Some of the applications come with a License and the same needs periodic renewal and up gradation.
  • Monitoring the status of the routing applications and constant health check of the same using Configuration Manager and CC Pulse+.
  • Fixing the issues dat were raised in production environment and at the same time adhering to the SLAs. SLA for Severity 1 issue is very immediate, for Severity 2 it is 45 days and 90 days of time for Severity 3 issues.
  • Creating and updating documents in order to transfer or share the knowledge across the team while providing support.
  • Creating some of the automation tools such as Log Searcher and License Upgrade tool which considerably reduces the manual effort.
  • Logging and tracking of issues and monitoring compliance to Service Level Agreements (SLA).
  • Helps in giving estimation to the tasks dat were coming up.
  • Submitting documents to Infosys Knowledge shop in order to share the learning not only across the team but with the other applications as well.

We'd love your feedback!