Tech Lead Resume
Charlotte, NC
SUMMARY:
- Total 12 years of professional experience in software systems analysis, design, and development
- A skilled programmer with a flair for adopting new technologies, designing and building applications
- A keen analyst and team player with thorough understanding of all aspects of the SDLC, from understanding client requirements through direct client interaction, translating them into technical specifications and driving their execution
- Hands - on experience in Core Java, J2EE APIs, Spring, Webservices, ORM tools such as Hibernate.
- Knowledge of database, various application servers such as WebLogic, Jboss, WebSphere, and Tomcat Apache, UI development using Angular 5/6, JSP, HTML 5 and Scripting Language such as JQuery, Knockout.
- Knowledge of core java and J2EE design patterns.
- Accountable for preparation of various documents such as functional and technical specifications documents
- Involved in preparation of Unit test cases and code review
- Domain knowledge includes Banking (FX, Retail Retirement), E-Learning, Energy, and Hospitality
- Currently deep diving into the blockchain technology for my personal interest and future career.
- Cloud foundry, AWS trained.
- Working in Agile methodology since 7 years.
TECHNICAL SKILLS:
Operating Systems: Microsoft and Linux (Basics)
Programming Languages/Frameworks: Core Java 1.8, J2EE, Angular 5/6, TypeScript, NodeJs, Spring 4.x/5.x, REST Services, Springboot, HTML 5, Jquery, XML, JSP, Webservices, Mockito and Junit4, Javascript
Applications Servers: JBoss 7, Apache Tomcat 7.0, WebSphere 6.0, WebLogic 10.3
Development Tools: Eclipse, IBM Rational Application Developer (RAD) 7.0, NetBeans 7.1
CI Tools: Jenkins, uDeploy, Anthill Pro, Build tools- Gradle, Maven, Ant
Databases: Oracle 12c, MS SQL Server, MySQL, CC&B (Database Tool)
ORM Tools/APIs: Hibernate 4.x, JPA2
Source Control: CVS, SVN, GIT, Rational ClearCase
Reporting Tools: BIRT, Jasper Reporting Tool
Security Model: Spring Security, HP Fortify Scanning, Black Duck, Secure Assist, Channel Secure (SAML, SiteMinder), DAST
Code Analysis Tools: PMD, Checkstyle, Findbug, Jacoco, SONAR
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Tech Lead
Responsibilities:
- Manage the project, on-shore and off-shore model with 2 and 7 resources respectively.
- Any new task/project analysis, time estimation, assignment and deliver to follow the complete SDLC.
- Involve in VGAAS, RSF and MFD applications development and support maintenance.
- Involve in server side development using Core java, Spring MVC, JAXB, Spring Security, Hibernate and other J2ee technologies.
- Deployment on environment of Jboss using CI tool (continuous Integration Tool: Ant-hill Pro, Jenkins, uDeploy)
- Code re-factoring and code optimization using core java and hibernate.
- Development of database procedure, functions and view on database side on Oracle 12c.
- Application security layer enhancements using Spring Security 4.x, HP Fortify, BlackDuck, DAST, Secure Assis
- Involve in writing Junit test cases using Junit4 and Mockito framework.
- Involve in impact analysis for the Change Requests.
- Involve in performance testing, optimization at server and database side.
Environment: Core Java 1.8, Spring 4.1, Hibernate 4.2.16, AngularJs Angular 6, JSP, Jboss, Oracle 12c, HTML5, Channel secure
Confidential
Senior Associate
Responsibilities:
- Involve in creating the Functional Design Document on the basis of Businesses Requirement Document got from the client.
- Involve on front end layer of the application using jsp, html and knockout.
- Work on Category and testing module Core Java, spring mvc, hibernate 4.2..
- Involve in writing Junit test cases using Junit4 framework.
- Sonar coverage and major issues resolution.
Environment: Core Java 1.7, Spring 4.0.2, Spring Batch, Hibernate 4.2.16, Tomcat, HTML, JSP, Knockout.
Confidential
Senior Associate
Responsibilities:
- Involve in creating the Functional Design Document on the basis of Businesses Requirement Document got from the client.
- Involve in creating class diagrams using online tools.
- Work on front end layer of the application using Flex 3.5.
- Work on service layer development for Commission Profile and Commission Adjustment component using Core Java, J2EE and EJB 3.0.
- Work on domain layer development for Commission Profile and Commission Adjustment component using Core Java, J2EE, Hibernate 3.0 and database.
- Work on Commission Payment module using Core Java, EJB 3.0, Hibernate 3.0, SQL Server 2008 and Webservices.
- Work on Commission Calculation batch job and Paid Commission report job using JMX and Core Java and Spring 3.0
- Work on different enhancements using database store procedures knowledge.
- Involve in writing Junit test cases using Junit4 framework.
- Involve in impact analysis for the Change Requests.
- Involve in development of reporting module using BIRT Report.
Environment: Core Java 1.6, Flex 3.5, EJB 3.0, Spring 3.0, XML, Hibernate 3.0.2, Eclipse, WebLogic 10.3, JMS, JMX, BIRT Report
Confidential
Senior Software Engineer
Responsibilities:
- Create the technical use case documents on the basis of client requirement
- Work on front layer of the application using Tapestry 3.5 framework.
- Work on service layer development using Core Java, J2EE, Spring 3.0
- Work on domain layer development using Core Java, J2EE, Hibernate 3.0 and SQL Server 2008.
- Involve in writing Junit test cases using Junit4 and EasyMock frameworks.
Environment: Core Java 1.6, Tapestry Framework 5.2, Spring 3.0, XML, Hibernate 3.0.2, NetBeans 6.8, Tomcat Apache 7.0, JMS, Jasper Reports, Compass
Confidential
Senior Software EngineerResponsibilities:
- Writing the service layer using Core Java/ J2EE and XAI interface(XML based messaging)
- Develop web pages in JSP, and integrated business logic with front layer.
- Perform analysis of any Change Order (COS) and Change Request (CRs), and providing solutions
- Maintain and enhanced the application
- Involve in writing unit test plans and performed application Unit testing
- Create Junit test cases using Junit4 framework.
Environment: Core Java, JSP, Web Self Service Framework, Rational Application Developer (RAD), WebSphere 6.0.1, Oracle 10g CC&B
Confidential
Senior Software EngineerResponsibilities:
- Involve in gathering client requirements and enhancements in front end layer using JSP,
- Writing server side code using J2EE/Servlets.
- Providing production support and providing solutions using database SQL Server 2005 knowledge.
Environment: Core Java, JSP, Servlets, JDBC, PL/SQL, XML
Confidential
Senior Software EngineerResponsibilities:
- Fixing bugs in different applications as per client requirements using JSP and Java Script.
- Enhancement in front end layer using JSP and Java Script.
- Providing production support using Core Java, J2EE and SQL
Environment: Core Java, JSP, Servlets, JDBC, PL/SQL, JavaScript