We provide IT Staff Augmentation Services!

Technical Consultant Resume

4.00/5 (Submit Your Rating)

PROFILE:

  • I am a Technical Consultant having 13 years (2.5 years Onsite and 4.5 years with my current company) of experience in the field of software design and development. My technical expertise includes Core JAVA, Spring (includes Spring boot, spring batch), Hibernate, Struts, Web service (REST, SOAP), Micro services, AngulaJS, jQuery, ESB (Mule), EJB, HTML5, Ajax, JSON, PL/SQL, Design Pattern, RDBMS (DB2, Oracle) and Maven.
  • I have been actively involved in requirement gathering, client interaction, HLD/LLD and POCs for more than 7 years. Worked on System design, project architecture, Class diagrams, sequence diagrams, functional and nonfunctional requirements.
  • I have been to onsite 3 times on B1/B2 Confidential and for 2 years on L1B Confidential . As a technical resource, I was instrumental in bringing in last 3 projects for my company. I was the only technical person involved in helping pre - sale team, did initial estimations, and executed initial modules being at onsite to win the client’s trust and begging the projects for long term.
  • I have experience of 8 years in handling team of 3 members to 25 members. As a project lead, provided guidance to my team members as well managed team both in offshore and onsite throughout the lifecycle of the project (from requirement gathering to deployment into the production server).
  • I have been working on transaction management (local and global), Database architecture, table structures, E-R diagrams, normalization, triggers and store procedures.
  • I have hands on experience in security module implementation in payment domain including HSM security in J2EE. I have worked for clients including networks ( Confidential, Confidential ), Acquiring Processors ( Confidential ), Gateway ( Confidential , Confidential ).
  • I have worked in various domains including 7 years in payment domain, 4 years in BFSI (JPMC, Confidential ) and 6 years in mobile payment.
  • Currently working in AGILE projects, as a project lead, played scrum master role parallelly using JIRA (Atlassian tools) Bitbucket, SourceTree, Jira, Bamboo, Confluence.
  • I have also experience in mobile based web application including mobile payment system and mobile healthcare portal as well as mobile health card including design, development and testing on mobile as well as simulators.
  • I have experience in gateway implementation using Enterprise Service Bus (ESBs like Mule ESB SOA), MicroServices using Spring, Message Queues like Apache ActiveMQ, Web Services (SOAP and REST), Hibernate, JPA, EJBs (EJB2 and EJB3). I have also got the opportunity to work on Schedulers like Quartz Scheduler.
  • I have also experience in java/J2EE servers like IBM WAS, TC Server, JBoss and tomcat and DB servers like Oracle, DB2 and Microsoft SQL Server. I have experience in cloud-based software development using TC Server and JBoss. I have experience in troubleshooting server specific problems like memory leak, Exceptions and errors, Scheduler issues etc. and DB related issues like optimizing queries and triggers.
  • I have integrated and used different tools like Sonar, Maven, Hudson, PMD, FindBugs, Ant, Git, ClearCase, SVN, CVS.
  • I have worked on Selenium webdriver programing to automate java application testing. I am actively involved in design, development and testing of the module.
  • Currently I am working for the design and architecture for the Acquiring processor.
  • I can work in multiple projects, prioritizing workload and multi-tasking, flexible to changing priorities, focusing on results, effectively identifying and resolving problems using creativity, tackling tough problems and following through to resolve all open issues.

SUMMARY OF EXPERIENCE:

O/S and Platform: Windows XP, Win 7, Linux, Unix

High Level Language: Spring(8 yrs ( Spring boot, Spring Batch , AOP,IOC, Transaction management, Spring Security)), Hibernate (8 yrs), REST (3 yrs), Mule ESB(4 yrs), ajax(3 yrs),web service SOAP(4 yrs), Micro services (using Spring 3 yr) JPA (2), AngularJS (4 yrs), jQuery (2 yrs),JSP(8.5 yrs), Servlet(8.5 yrs),JMS(2), HTML5 (5 yrs), CSS3 (5), Ibatis (1 yr) JSF(5.5 yrs), Richfaces(5.5 yrs), Struts(2 yrs), EJB(3 yrs), XML,

Databases / Structures: Oracle 9i, DB2, SQL server, PL/SQL

Methodology: Agile, waterfall

Other Tools: Maven, Jira, Bamboo, Bitbucket, SourceTree, Confluence, Sonar, PMD, FindBugs, ArgoUml, StarUml, SVN, CVS, Clear Case, RAD, NetBeans, Eclipse 3.x., Apache ActiveMQ, Quartz, Jenkin

Industry / Market Segment: Payment System Domain, Mobile Payment, BFSI, Insurance

Application Server: WebSphere Application Server 7.0, Oracle WebLogic App Server, TC Server, Tomcat Web Server, JBoss App Server.

PROFESSIONAL EXPERIENCE:

Confidential

O/S: Windows XP

Software: Eclipse, Oracle 11g, Oracle12c, GIT, Maven

Language / Tools used: Web Service(REST), Spring Framework (Spring boot, Spring Batch), Hibernate, JMS, AngulaJS, Core Java, J2EE

Technical Consultant

Responsibilities:

  • I went to client side as the 1st technical resource, actively involved in client interaction/meetings and executed the 1st critical modules to win client trust. We were given a 3 months module and with satisfactory delivery client extended the contract with long term project.
  • We delivered the code with 800% increase in performance compared to their current application which was already in the production.
  • I am actively involved in client interaction, requirement gathering from product team, designing the system, and developing the code with my team.
  • Designed and developed microservices using spring.
  • Played parallelly the role of Scrum master. Used Atlassian tools Jira, Bamboo, Bitbucket
  • As a project Lead, Provided technical guidance and managed team.
  • Worked on payment domain security including HSM configuration using java. HSM is a system where all the encryption keys/passwords etc. are stored. These keys are being used to encrypt credit card information etc.

Confidential

O/S: Windows XP

Software: Eclipse, Oracle 11g, Oracle12c, GIT, Maven

Language / Tools used: Web Service(REST), Spring Framework, Hibernate, JMS, AngulaJS, Core Java, J2EE

Technical Consultant

Responsibilities:

  • I had supported the pre-sales team by analyzing the company profile, identifying and highlighting the area where our company can be instrumental and estimating the initial modules.
  • I went to client side as the 1st technical resource, actively involved in client interaction/meetings and executed the 1st critical modules to win client trust. We were given a 1 month module and with satisfactory delivery client extended us with long term project.
  • I am actively involved in client interaction, requirement gathering from product team, designing the system, and developing the code with my team.
  • Designed and developed microservices using spring.
  • Played parallelly the role of Scrum master. Used Atlassian tools Jira, Bamboo, Bitbucket
  • As a project Lead, Provided technical guidance and managed team.

Confidential

O/S: Windows XP

Software: Eclipse, DB2, Clear Case

Language / Tools used: Web Service(REST), Spring Framework, Hibernate, ESB (Mule) JMS, Core Java, J2EE

Technical Consultant

Responsibilities:

  • Created the usecases for the Token provisioning and lifecycle.
  • Created High level design document.
  • Went to onsite as a technical consultant to review the HLD.
  • I had made some suggestion which could increase the performance of their application by 500% apart from many other valuable suggestions including memory management and error handling and bridging the requirement gaps.

Confidential

O/S: Windows XP

Software: RAD, Squirrel, SQL Client, Clear Case, DB2

Language / Tools used: Selenium Webdriver, Web Service, Struts Framework (Struts 2), Spring Framework, Hibernate, Core Java, J2EE, EJB, XML, RAD, iLog JRules (IBM)

Technical Consultant

Responsibilities:

  • Working on the Webdriver application for VROL. Involved in Design and development.
  • Worked on the UML design, created package structure, system design, class diagram, sequence diagrams.
  • Prepared Design document and used StarUml.
  • Created framework using multithreading, custom annotations and webdriver support.
  • TC Server setup and involved in code migration for VROL from WebSphere to TC Server.
  • Involved in testing the offshore deliverables before final delivery to the QA and Code review of different modules.
  • Updated security module.
  • Implement new features in different Modules and DR fixing of the Project.

Confidential

O/S: Windows XP, Android, iPhone

Software: Eclipse 3.5, SVN

Language / Tools used: Spring3, Hibernate3, MuleESB3.3.0, EJB, Web service (REST, Soap), JSON, Html5, jQuery, PrimeUI, JavaScript, JMS, Mule Server3.3.0, WebSphere 7.0

Technical Consultant

Responsibilities:

  • Direct interaction with client for requirement gathering and analysis.
  • Prepared system design using HTML5 based mobile client (using jQuery), Mule ESB, JAXRS based REST, Spring and third-party web service and EJB and Database integration. Prepared project architecture, package structure and detailed design using class diagram, sequence diagrams and object diagrams.
  • Integrated Maven, Sonar, SVN and Hudson to the project.
  • Worked on the UML design, created package structure, system design, class diagram, sequence diagrams. Prepared Design document.
  • Designed and implemented QR Code functionality and created mobile health card.
  • Involved in Database design using E-R diagrams, hibernate mapping and transaction management using JTA transaction manager.
  • Involved in performance tuning using query optimizing, lazy loading and reducing code complexity.
  • Implemented jQuery integration with REST webservice.
  • Designed and implemented Framework Using Spring AOP to implement nonfunctional requirements SMS service and mailing, transaction logs, audit and production logs.
  • Responsible for final integration. Review the code to for memory leakage, exception handling, and code quality before releasing to the testing phase.
  • Responsible for defect analysis and release process.

Confidential

O/S: Windows XP

Software: Eclipse 3.5, SVN

Language / Tools used: Hibernate3, JSF1.2, Spring, Richfaces3.3.1, JSP, Servlets, Web service, REST, JSON, AngularJS, Mule ESB, JavaScript, Linux, DB2

Technical Consultant

Responsibilities:

  • Direct interaction with client for requirement gathering and analysis.
  • Worked on the UML design, created package structure, system design, class diagram, sequence diagrams. Prepared Design document.
  • Designed and Implemented Auto-Renewal using Quartz scheduler and multithreading and integrated message queues using apache ActiveMQ.
  • Used Spring AOP to implement SMS service and mailing, transaction logs, audit and production logs.
  • Designed normalized database table structure, created Stored procedures for transaction updates and renewal process.
  • Implemented MD5 hashing and certificates for authentication.
  • Integrated Maven, Sonar, SVN and Hudson to the project.
  • Worked on complex hibernate mappings, criteria and HQL queries and spring transaction management.
  • Integrated mobile operator modules and designed and added security module for authentication
  • Responsible for final integration. Review the code to for memory leakage, exception handling, and code quality before releasing to the testing phase.
  • Responsible for defect analysis and release process.

Confidential

O/S: Windows XP

Software: Eclipse 3.5, SVN

Language / Tools used: JSF1.2, Richfaces3.3.1, Hibernate3, ajax, JSP, Servlets, Spring2.5, JavaScript, Oracle.

Project Lead (Technical)

Responsibilities:

  • Provide technical guidance to the team members and managing the team.
  • Design for project architecture.
  • Create custom tag libraries on top of JSF framework and implemented AJAX.
  • Integrated Payment gateway.
  • Designed framework for nonfunctional requirements using Spring AOP.
  • Added Spring security.
  • Direct interaction with client for requirement gathering and analysis.
  • Responsible for the final release of the project/module to production domain.
  • Worked on complex data-tables and custom tags, trees for various reports in view layer.
  • Worked on complex mappings, criteria and HQL queries on DAO layer.
  • Worked on generics, various utilities like excel and pdf etc.
  • Involved in the technical review before releasing to the testing team
  • Responsible for defect analysis and resolution when the module is in testing phase

Confidential

O/S: Windows XP

Software: Eclipse 3.5, SVN

Language / Tools used: JSF1.2, Richfaces3.3.1, Hibernate3, JPA, ajax, JSP, Servlets, Spring2.5, JavaScript, web services. Maven Oracle 10g

Module Lead

Responsibilities:

  • Provide technical guidance to the team members.
  • Designing for the modules (class diagrams, sequence diagrams etc.) in designing phase.
  • Worked on complex datatables and custom tags, trees for various reports in view layer.
  • Worked on complex mappings, criteria and HQL queries on DAO layer.
  • Worked on AOP, generics, various utilities like excel and pdf etc.
  • Involved in the technical review before releasing to the testing team
  • Responsible for defect analysis and resolution when the module is in testing phase

Confidential

O/S: Windows XP

Software: Eclipse 3.2, SVN

Language / Tools used: JDK1.5, Struts, Hibernate3, ajax, JSP, Servlets, Spring2.5, JavaScript Oracle

Team Member (Development)

Responsibilities:

  • Provide technical guidance to the team members.
  • Designing for the modules (class diagrams, sequence diagrams etc.) in designing phase.
  • Worked on complex data tables and custom tags, trees for various reports in view layer.
  • Worked on complex mappings, criteria and HQL queries on DAO layer.
  • Worked on AOP, generics, various utilities like excel and pdf etc.
  • Involved in the technical review before releasing to the testing team
  • Responsible for defect analysis and resolution when the module is in testing phase

We'd love your feedback!