We provide IT Staff Augmentation Services!

Tech Lead Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Lead and Sr. Developer with over 11 years of experience in software architecting and development of financial and banking applications.
  • Extensive expertise in system study, architecture, design, development, code review, maintenance, deployment, documentation and testing of presentation/business logic/database access layer for various projects.
  • Adapted several leading software development methodologies.
  • Detail - oriented, thorough; values code quality and organization.
  • Conversant with leading web/application/portal servers.
  • Proficient in many programming languages, multi-platform development, web development, client/server application development, distributed application development and database design.
  • Continually provided value added services to the clients through thoughtful experience, productive coding/testing habits and good communication skills. Possesses strong problem analysis skills with ability to follow project standards and procedures as per client specifications.
  • Have extensive hands-on experience in adopting a robust development lifecycle including client interaction for requirement analysis, architecting high-level and low-level designs including UML diagrams and undertaking QA checks as necessary.
  • Expertise in object oriented and MVC architecture based development and well experienced in building distributed enterprise systems with J2EE technologies.
  • Have wide knowledge about commercial tools and off the shelf products which could be used in the application for a rapid application development

TECHNICAL SKILLS

Languages: Java, UML, HTML, EJB, XML

Operating Systems: UNIX, Windows XP/NT/2000/2003, MS-DOS, Linux

Application Servers: Tomcat 4/5/6, Weblogic 6/8/10, IBM WebSphere 5.1, Jboss 5.0

Web Server: Java Web Server, Apache web server

Portal Servers: Websphere Portal Server 6.0

Databases: Oracle 8i, 9i and 10g, DB2, MS-SQL Server 2000/2005, MySQL, MS Access, MangoDB

ORM: Hibernate, IBatis, JDBC

Presentation Tools: JSP,HTML

Scripting: JavaScript, UNIX/Linux Shell Script, PL/SQL, JRuby, Angular JS.

XML: SAX, Jdom, Xerces, Xml4j, SOAP, XSL, WSDL, XQuery

Frame Works: Struts 2, Spring, Hibernate, IBatis

Message Queuing: JMS and MQ Series

IDE Tools: Eclipse, WSAD, JBuilder, VisualSlickEdit, Rational Application Developer

Build Tools: ANT for Java, Jenkins, Maven, Udeploy, Chef

Application Design: Rational Rose, Visio 2000

Source Control: Visual Source Safe (VSS), WinCVS, Perforce, Harvest Version Management Tool, Git and Subversion

Open Source: DBunit, JUnit, Log4j, Apache Ant, JQuery, cactus, struts testcase tool and several other tools from SourceForge.net, JRebel

Naming/Directory Servers: Netscape Directory Server for LDAP, Active Directory Services

Application Development Tools: TOAD, Enterprise Manager SQL 2000, Style Studio 2008, RapidSQL, HTML Kit Eclipse and MyEclipse IDE.

UI Tools: VSFlexgrid, Tivoli Work Scheduler, Swagger

Defect Tracking tools: JIRA, HP Service Manager, Flacon, Quality Center

Reporting Tools: Crystal Reports, Jasper Reports

Testing tools: Selenium, Cucumber, SauceLabs and JRuby

Monitoring tools: Splunk, Torch Light, Path Finder, BPM

Code Quality Tools: Sonarqube

Cloud Based Services: Amazon Web services(AWS) EC2, AWS S3

Web services: SOAP, Restful API’s

PROFESSIONAL EXPERIENCE

Confidential, IL

Tech Lead

Responsibilities:

  • Worked on Major release in launching Costco Canada, Lord and Taylor and Justice which includes the login, account maintenance, transactions, bill payment and other regular banking features.
  • Worked on functional testing in capitalonecardservice.com for credit line increase functionality.
  • Worked on enhancement and defect fix in launching GM Small business.
  • Developed one time pin functionality in Legacy Ecare retails applications which supports merchants like Saks, Lord and Taylor, Helzberg Diamonds, Justice.
  • Costco Canada: Involved in design, development, testing, production warranty support and defect fixes for rebranding existing branding application to Costco Canada which supports English and French languages.
  • Lord and Taylor and Justice: Done backend and front end changes for launching two new private label portfolios on retail platform.
  • Functional testing: Worked on enabling credit line increase functionality and unit testing and regression testing for various senarios like Approve, decline and pending.
  • Accessed mainframe system to validate and update account, user and transaction details for Costco Canada, Lord and Taylor and Justice applications.
  • Involved in User Acceptance Testing and regression testing.
  • Done extensive work on production support and production ticket handling.
  • Worked on creating change order and done project releases
  • Worked on technical design and development Changes in Launching Costco Canada
  • Used JSP to enhance UI components using MVC architecture. Used JavaScript for client side validation.
  • Worked on developing UI component using Angular JS.
  • Worked on technical design and development Changes in Launching Lord and Taylor and Justice.
  • Implemented the Delegate Pattern to do activities related to Search post process and preprocess activities.
  • Have experience working in multithreaded environment
  • Working on complex functionality and gained experience working with collection concepts.
  • Involved in writing SQL queries and DAO classes to develop the DAO layer.
  • JQuery is used to display flyouts and menu items . Test cases are written using JUnit.
  • Websphere application server is used to deploy the application.
  • Responsible for validating the Changes against the Requirements to validate the Changes in the early stages before going to QA.
  • Responsible for writing test cases for the functional and unit testing.
  • Responsible in maintaining the Java source code and merging the code Using SVN as a version control system.
  • Supported when the code moved to QA and production to fix the bugs.
  • Developed One time pin functionality in JEDI application which supports Helzberg and Saks
  • AWSEC2 instances in sync withAWSELB to asynchronously render the application.
  • All the JEDI logs are stored in the no sql MongoDB instance.
  • The images taken by the JEDI are stored in theAWSS3.
  • These images once checked by Vendor admin are then transferred toAWSS3 - Infrequenctly accessed bucket.
  • Later these images are designed to be achieved inAWSGlacier.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Oversee and develop Notification Service microservice to use across the enterprise.
  • Worked on Data analysis for Audit, Splunk and Logs.
  • Worked on Automation testing using Selenium and functional testing using JRuby.
  • Worked on Developing UI Interface for one time pin functionality using Angular JS.

Environment: Java 1.7, Spring Framework, REST and SOAP Webservices, JSP, XSD, CSS2, Tomcat, Maven, XML, JUnit Mockito, JQuery, AJAX, DB2, uDeploy, Jenkins, SVN, JavaScript, MKS, Nexus, MangoDB, JRebel, Sonarqube, Selenium, Cucumber and JRuby, Angular JS, Json, Javascript.

Confidential, Naperville, IL

Senior Java Consultant

Responsibilities:

  • Analyze several Enterprise Systems (Legacy, on-line and several order entry systems).
  • Designed interfaces and UML artifacts.
  • Developed several software components.
  • Involved in User Acceptance Testing.
  • Helped application trouble-shoot and post production support
  • Involved in technical designing and developing Changes related to migrating the code to Endeca Search Engine.
  • Have experience working with core java concepts multithreading, collection, exception handling and concurrency.
  • Used JSP and XSLT to enhance UI components using MVC architecture. Used JavaScript for client side validation.
  • Used JSP, ATG Dynamo and droplet to enhance UI components.
  • Order History search is implemented for users to do search for their orders in order history and approved order history.
  • Implemented the Delegate Pattern to do activities related to Search post process and pre process activities..
  • Involved in writing SQL queries and DAO classes to develop the DAO layer.
  • Extensively used Spring IOC in injecting Delegate Classes in the business layer.
  • JQuery is used to display flyouts and menu items . AJAX is used for type Ahead functionality. Test cases are written using JUnit and Rspec Selenium webdriver in JRuby for writing the UI test cases.JBoss application server is used to deploy the application.
  • Responsible for validating the Changes against the Requirements to validate the Changes in the early stages before going to QA.
  • Responsible for writing JUnit test cases for the functional and unit testing.
  • Responsible in maintaining the Java source code and merging the code Using CVS, Tortoise CVS, Git as a version control system.
  • Supported when the code moved to QA and production to fix the bugs.

Environment: Java 1.6, Struts2, ATG 9.0, JSP, XSL, XSD, CSS2, JBoss1.6, Spring 2.5, ANT, XML, JUnit, JQuery, AJAX, Oracle 11g, Jenkins, WinCVS, JavaScript, Endeca 2.1.1, SQL Developer3.1, Eclipse

Confidential, Wilmington, DE

Senior Java Developer

Responsibilities:

  • Understand the Existing functionalities of applications, at high level and its interfaces, and plan for development.
  • Understanding the scope of the project and refining it in consultation with Confidential team based on the expectations
  • Acquiring knowledge about the product functionality and design
  • Understanding the business processes as per the standard industry practices.
  • Preparing a Master Document SON(Statement of Need) list
  • Provide new development services and enhancements based on the requirements provided by Confidential .
  • Have experience working with core Java concepts multithreading, collection, exception handling and concurrency in complex functionality in transaction management, payment and statements.
  • Extensive working experience with SOAP Webservices for chase online applications.
  • Extensive experience working on Spring and Struts framework.
  • Extensive experience working on Hibernate and IBatis.
  • Identifying the changes to be serviced with the help of Confidential team
  • Perform enhancements and change requests based on the requirements
  • Work on the customization of the new product as per the development plan
  • Conduct code reviews for the new & enhancement product releases
  • Conduct document reviews for the updated product technical documents
  • Prepare test plan for bug fixes/change request and new product releases
  • Delivery of builds, test plan and technical documentation
  • Report the weekly and monthly status in the specified format

Environment: Java, J2EE, Struts, JSP, Tomcat 6.0, Web services, Ibatis, Design Patterns, ANT, XML, Spring, JUnit, JQuery, Weblogic 10, Oracle 10g/11g, Tivoli Work Scheduler, Password Vault, Subversion

Confidential, Wilmington, DE

Senior Java Developer

Responsibilities:

  • Performed Effort Estimation and Impact Analysis for various components of the application
  • Reviewing function Specifications
  • Preparing and Reviewing Technical Specification for Middleware and Batch.
  • Development and Code Review of developed modules, Defect solving.
  • Unit & Integration testing and QA Support for releases.
  • Involved in creation and testing of test cases using DB Unit.
  • Production deployments and support
  • Handling association releases.
  • Onsite - offshore Coordination

Environment: Java, J2EE, Spring, Web services, ibatis, Design Patterns, ANT, XML, JUnit, Weblogic 10, Oracle 10g/11g, Tivoli Work Scheduler, App Grid, Password Vault

Confidential, New York, NY

Senior Java Developer

Responsibilities:

  • Analysis of the business requirements and modularize the requirements.
  • Played a Support lead role in handling support issues.
  • Responsible for Designing and implementing the MVC Architecture (Struts).
  • Designing and Developing Pages using JSP, Servlets, Java Beans and JavaScript.
  • Generating Data XML files and Display Properties in XSL Style sheets.
  • Study the specifications document and review the specifications with the client.
  • Unit Testing and Bug fixing played a vital role on Defect Prevention Resource
  • Strategizing the development lifecycle with strict adherence to the timeline.
  • Development and Enhancement of core components and provide technical backing for the team members
  • Onsite-offshore co-ordination and interfacing with users.
  • Documentation and preparation of manuals.
  • Unit testing, System and Regression testing.

Environment: Java, Jsp, Servlets, Struts, Linux, HTML, Unix Scripting, ANT, XML, SQL Server Junit, MQ Series, Sybase, Tomcat 5.1

Confidential, New York, NY

Java Developer

Responsibilities:

  • Development and Code Review of developed modules, Defect solving.
  • Unit & Integration testing and QA Support for releases.
  • Developing Integration Test Cases.
  • Unit & Integration testing.
  • Bug fixing
  • Production deployments and support

Environment: Java, Servlets, Jsp, Struts, HTML, ANT, Windows, Linux, Sybase, Tomcat 4.0, UML.

Confidential, New York, NY

Senior Java Developer

Responsibilities:

  • Participated in the Solution Scoping phase of the project
  • Involved in the creation of Vision, Use-case specification, Use-case realization and Supplementary specification documents.
  • Particularly worked on UML modeling to create Use Case Diagrams, Sequence Diagrams, Collaboration Diagrams, Activity Diagrams, and State Diagrams.
  • Development and Code Review of developed modules, Defect solving.
  • Unit & Integration testing and QA Support for releases.
  • Bug fixing
  • Production deployments and support

Environment: Java, JSP, ANT, Websphere 5.1, WSAD, SQL Server, JSP, Junit, DB2, UML, Visio, Windows, Linux

Confidential, Chicago

Developer

Responsibilities:

  • Development of Online Components using Java, JSP, Jasper and Servlets
  • Unit and System Testing.

Environment: Java, Servlets, JSP, XML, HTML, Windows, ANT, Weblogic 6.1, Oracle 8i

We'd love your feedback!