From:                              route@monster.com

Sent:                               Monday, September 28, 2015 12:59 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Talend

 

This resume has been forwarded to you at the request of Monster User xapeix03

Gopi krishna 

Last updated:  04/11/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Detroit, MI  48201
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Gopi krishna - Java Lead

Resume Value: cc7vxgnxjuj7nq54   

  

 

                                               Ganesh

                                        

 

 

PROFILE:
Over 10+ years of  experience in software requirement analysis, design, development and deployment of complex Client/Server and Intranet/web based n-tier architecture systems utilizing Object oriented and Internet technologies with strong domain knowledge of Micro Finance, Banking, Telecom, Travel, Mutual Fund, Health Care, Insurance.

PROFESSIONAL SUMMARY:                                         

§         Worked in various roles as Technical Lead and Lead Java developer

§         Proficiency in Following the SDLC in development project, which includes involve in Requirements gathering, Design Domain Object Model, Database Modeling, Designing Technical Design Document (TDD), Development and Unit Test Cases (UTC) using JUnit.

§         UI layer development using technologies like Adobe Flex, JSP, YUI,JSF(Prime Faces), HTML5,VB,CSS3

§         Java Script Frameworks: Java Script, AJAX, JQuery.

§         Good hands on experience in BPM tools(AWD)

§         J2EE Design Patterns: Front Controller, Singleton, Session Façade, Data Access Object.

§         UML: Very good understanding of UML Patterns from feasibility to the system analysis and design, and functionality phases. Experienced in developing UML diagrams like class diagrams and sequences diagrams using Rational Software Architect.

§         SDLC: Hands on experience on Water Fall, Agile and Scrum methodologies.

§         MVC: Struts Framework (Validators, Action, Dynavalidatorform, Processor, and Message-Resource), Spring MVC.

§         External Services/Application Communications: JMS ( IBM MQ , Queue , Queue Connection Factory , Listener Port , Message Driven Bean ) and Webservices (SOAP, WSDL, RESTFul Webservices)

§         Build Tools : Maven, ANT

§         Java ORM Framework: Hibernate, Top Link

§         Open Source Frameworks: Spring Framework (IOC, Batch, Security), Hibernate.

§         Markup Languages: XML, XSLT, XPath.

§         Application/Production/Environment Support: Expertise in configuring and deploying the large-scale enterprise Applications in the IBM Web sphere, Web logic, Glass Fish4.0 and JBoss Application Server.

§         Database: Expertise in using databases like SQLServer, Oracle, MySQL and DB2 and writing complex SQL, PL/SQL queries,LDAP.

§         Good exposure in working with back-end legacy system (ex: mainframe).

§         Server Side/Deployment/DB/Java Scripts ANT Script, DB Script , Shell Script, Java script, HQL

§         Bug Tracking Tools: Experience in using Bug tracking Bug-Zilla and JIRA.

§         Version Control: MS-VSS, Perforce, Star Team, Dimensions and CVS, GIT.

§         Application/Module/Class/Method Testing: JUnit and Ant Scripts (Run and Prepare Testing Result).

§         Reporting Tools: Crystal Reports, BIRT and Jasper Reports.

§         Strong initiative, teamwork, responsible, leadership, communication analytical and problem solving skills.

§         ETL Tools: Tal-end

§         Willingness and ability to quickly adapt and learn new technologies.

§         Good Exposure in working with onsite-offshore models

  • Having good knowledge on HIPPA (Health Insurance Portability and Accountability).

 

 

 

EDUCATION:

·         Bachelor of Engineering from Amravati University

 

CERTIFICATIONS:

·         Sun Certified Java  Professional

·         AMFIC (American Mutual Fund Industry Certification)

 

SKILLS AND KNOWLEDGE:

Internet Technologies/Frameworks

Java, J2EE (JMS), Struts, Spring, IBM MQ Series, log4j, Xml, Dom, Ajax, Java Script, DHTML, YUI, JSON.

Version Control/QA Tools

MS-VSS, Perforce, Star Team, Dimensions and CVS

Middle-ware

J2EE (JMS).

Design Patterns             

J2EE Design Patterns [Front Controller, Business Delegate, Session Façade, Data Access Object and Value Object, Singleton ]

Web services

SOAP and Restful, SOAP UI

Application Servers/Web Container

BEA Web logic, IBM Web sphere, JBoss, Tomcat, Glass Fish4.0 and Jetty.

Databases

Oracle 10g, MS SQL Server 7.0, DB2.

Operating Systems

Windows – 2000 / NT 4.0 / 98 / XP and Red Hat Linux.

Languages/Test Driven:

C/C++, UML, SQL, Stored Procedure, JUnit.

IDE

Eclipse 3.x, Net Beans

Methodologies

OOPS/OOAD,  UML, RUP, Design Patterns, Scrum

Persistence Framework

Hibernate, Top link and JDBC.

Tools

RAD, SQL*Plus, SQL Navigator, MS Visual Studio, Wise Installer, MS Office Suite, MS Project, MS Visio, Rational Rose.

Build tool

Ant, Maven, Hudson and Bamboo

Bug Tracking Tools

Bug-zilla and JIRA

Reporting Tools

Crystal Reports8.5, and BIRT Reports, Jasper Report 4.2

Others

Talend4.2 ETL  Tool and  AWD Business Process Model tool

Frameworks

Struts, Spring

TDD(Test Driver Development) tools

Junit

Performance Tools

Jprofile

 

PROFESSIONAL EXPERIENCE:

 

MTI, USA. Tech Lead              Dec 2013 to Till Date

Responsibilities: (Tech Lead, Lead Developer, Designing application, JSF Prime Faces).

 

I was involved in complete design and the development of application from scratch.

 

Fixture Reimbursement Program: FRP implemented for Altria client display the region, sector, district   wise accounts using Pie charts & bar charts.

 

Roles and Responsibilities:

 

Requirement Gathering, Designing and Application/Module Architecture

·         Involved in requirement gathering and providing high level design document, which include Object Oriented Model, Object Oriented Design/Concepts and J2EE Design Patterns.

·         Prepared Technical Design Documents for modules that include class object and sequence diagrams.

·         Involved in all System and Application architecture discussions and played key role in deciding optimal and best approaches based on the business needs and the system scalability requirements.

·         Prepared Installation documentation for set up environment.

·         Assisted the team where ever they need technical help.

UI Layer

·         Develop Rich UI Screens using JSF Prime faces.

·         Involved in using Spring Framework and implemented the dependency injection architecture.

·         Navigation Rule: Designed a common controller in determining the appropriate resulting UI page (navigation rule) based on the service outcome.

·         Displayed the simple & complex Dash board reports charts using pie Chart, Bar charts and linear charts using JSF prime faces.

Service Layer:

·         Developed Backing Bean and Model classes related FRP project.

·         Developed common Data Access Object to persist and fetch the data using Hibernate and spring.

Data Base Layer:

·         Involved in writing simple & complex SQL, PL/SQL statements.

·         Used Hibernate persistence frame work for storing & retrieving the Data.

 

Environment: Java1.7, J2EE, log4j, Ant, Maven, UNIX and Windows, NetBeans (IDE), Git, JavaScript, CSS, HTML.

Frameworks and Open Source projects: Spring 3.1(Spring IOC), Hibernate, JSF (Prime Faces).

Application Server: Glass Fish4.0

Data Base: My Sql

SDLC Methodologies: Agile/ Scrum

 

DST, (Birmingham) USA. Tech Lead              Nov 2011 to Nov2013

Responsibilities: (Tech Lead, Lead Developer, Designing application, YUI and Service Developer and Production Support)

 

I involved in designing and developing various applications and below are the list of applications.

 

AWD Point solutions for Health Care Domain:

 

Provider Matching                             AWD will follow the same principle as matching currently done

during ECM Load. Additional 837 fields will be used to increase the efficiency of matching.

Correspondence Generator The Correspondence Generator Application generates PDF

documents based on Word Templates and Input Field Data.

Grievance & Appeal                            The Grievance and Appeals Application includes client specific

workflows for an appeal, complaint or grievance.

 

Roles and Responsibilities

Requirement Gathering, Designing and Application/Module Architecture

·         Involved in requirement gathering and providing high level design document, which include Object Oriented Model, Object Oriented Design/Concepts and J2EE Design Patterns.

·         Prepared Technical Design Documents for modules that include class object and sequence diagrams.

·         Involved in all System and Application architecture discussions and played key role in deciding optimal and best approaches based on the business needs and the system scalability requirements.

·         Prepared Installation documentation for set up environment.

·         Assisted the team where ever they need technical help.

UI Layer

·         Develop Rich UI Screens using YUI frame work.

·         Involved in using Spring Framework and implemented the dependency injection architecture.

·         Client Side Validation: Developed Common JavaScript framework for client side validation.

·         Display Success, Error or Informational Messages in UI: Collect appropriate user interface messages to display them in UI using common message service.

·         Navigation Rule: Designed a common controller in determining the appropriate resulting UI page (navigation rule) based on the service outcome.

Service Layer:

·         Consumed the existing web services by generating stubs from WSDL

·         Developed SOAP (using Axis) & REST web services.

·         Developed common Data Access Object to persist and fetch the data using Hibernate and Spring DAO API.

·         Using multi-threading implemented the load testing for Correspondence Generator project. 

Data Base Layer:

·         Involved in writing simple & complex SQL, PL/SQL statements.

Production Maintenance/Testing:

·         Provided maintenance and support by solving production issues with a quick turnaround.

·         Involved in performance and regression testing phases.

·         Tracked the milestone and deliverable s.

·         Involved in daily defect calls and assigned the defects among the team and planned to close the defects on time.

·         Using the VMWare deployed the various applications.

Lead Activities:

·         Handled a team of 10 members 4 from onsite and 6 from offshore.

·         Mentor the team and created the detail design documents which will help the team to start development.

·         Conducted the scrum calls with team every day to track the development and assist the team members if they struck.

·         Conducted the Code Reviews to make sure to deliver the quality code.

Build Tools 

·         For build and deployment we are used the Maven.

·         For Maven central repository we are used the Sonar.

·         Used the Hudson/Bamboo for automatic building of the application.

 

Environment: Java, J2EE, Struts Framework , SOAP  Web Services (Apache Axis),REST, JQuery, log4j, Ant, Maven, Unix and Windows, Main Frames, Eclipse (IDE), CVS,SVN, Dimension, JDBC, SoapUI, Hudson, Bamboo, JIRA, Crucible, Scrum Works, JSON, XML, JavaScript, CSS,HTML ,AWD ,Visio, Ajax, XDOC, Jasper, TALEND  ETL,TOAD,Sql navigator, JProfile.

Frameworks and Open Source projects: Spring 3.1(Spring IOC, Spring Batch, Spring MVC, Spring Security), Hibernate, JUnit 3.8.1, Ecomm, YUI, JSP, JSF (Prime Faces).

Application Server: JBOSS, Jetty, IBM Websphere, Web Logic

Data Base: Oracle, Sql Server and DB2 (SQL, PL/SQL)

SDLC Methodologies: Agile/ Scrum

 

DST World Wide Service, Hyderabad, India, Tech Lead    Oct 2008 to Oct 2011

 

TRAC Web              The TRAC web recordkeeping platform is designed specifically for the economic and servicing requirements of the retirement marketplace

TA200 Proxy               Currently ‘Vision’ product provides financial intermediaries (broker/dealers) customized client reports.

CDHP               CDH is an application which aids a health insurance company or a bank to offer HDHP (High deductible health plan) to its customer base, managing different funds for members to payout their deductibles, also paying out their claims based on the availability of funds.

Product Designer               Product Designer Product is integrated with MHS Product and is used by during the enrollment of members and during the liability calculation using MHS product.

 

Responsibility: (Tech Lead, Designing modules, Struts/ UI and Service/Web service Developer and Production Support)              

·         Facilitated sessions to gather User Requirements and Business Requirements from Business User Group to document Functional Requirement Specification, Technical Requirement Specification that provided appropriate scope of work for technical team to develop overall system.

·                              Involved in development of model & view layer using Struts and Spring framework.

·         Involved in creation of High level Design Document & Low level Design Documents.

·         Assisted and motivated the team when they face difficulty to complete the tasks by target dates, due to technical or functional challenges.

·         Designed and developed independent implementation classes that can be injected using spring IOC and reused across the application.

·         Implemented the Server side validation using Spring Bean Validator Framework to use in all modules.

·         Implemented AJAX by using JQuery methods named POST, GET and AJAX.

·         Developed the Action Classes, Action Form Classes, and Created JSPs using Struts tag libraries and configured in struts-config.xml, web.xml files.

·         Collect appropriate user interface messages to display them in UI using common message service.

·         Integrating web-tier and service layer using spring framework.

·         Designed a common controller in determining the appropriate resulting UI page based on the service outcome.

·         Developed common UI for display error, success, warning and informational messages.

·         Organize and develop JUNIT test cases.

·         Involving in performance and regression testing phases.

·         Developed ANT Script to compile and deploy the application into the app server.

·         Used Hudson to perform the DEV Builds.

·         Issue tracking is done using Bugzilla.

Environment: Java, J2EE, Struts Framework (Validators, Action, Dynavalidatorform, Processor, Message-Resource), Web Services (Apache Axis), log4j, Ant, Unix and Windows, Main Frames, Eclipse (IDE), SVN, Dimension

Frameworks and Open Source projects: Spring 3.1, Hibernate, JUnit 3.8.1, Ecomm, JSF (Prime faces), Flex, JSP, JavaScript, CSS, HTML.

Application Server: IBM Websphere 6.x, Web Logic and JBOSS

Data Base: Oracle, Sql Server and DB2 (SQL, PL/SQL)

SDLC Methodologies: Agile/ Scrum

 

Sonata Software, Hyderabad   Consultant                            Nov 2005 to Sep 2008

 

eRooming               eRooming List is new web-application to be developed for TUI-UK to give Hoteliers appropriate information about the rooming lists at their desk.

Online Client               The application Online Client is a read-only informational client that queries bookings data from the Calidris database and displays them in a grid-like window.

LIMS                                           The application LIMS is designed to replace the UII systems in phases. It will host all the current inventory information available with UII as also new technologies being introduced going forward with the BT plans

TUI                                           This application is a Travel Portal developed for client TUI, German.

 

Responsibilities: (Struts UI, Middleware and Server Side Sr Java Developer)

·         Facilitated sessions to gather User Requirements and Business Requirements from Business User Group to document Functional Requirement Specification, Technical Requirement Specification that provided appropriate scope of work for technical team to develop overall system.

·                              Involved in development of model & view layer using Struts framework.

·         Involved in creation of High level Design Document & Low level Design Documents.

·         Assisted and motivated the team when they face difficulty to complete the tasks by target dates, due to technical or functional challenges.

·         Designed and developed independent implementation classes.

·         Implemented AJAX by using methods named POST, GET and AJAX.

·         Developed the Action Classes, Action Form Classes, and Created JSPs using Struts tag libraries and configured in struts-config.xml, web.xml files.

·         Collect appropriate user interface messages to display them in UI using common message service.

·         Integrating web-tier and service layer using spring framework.

·         Designed a common controller in determining the appropriate resulting UI page based on the service outcome.

·         Developed common UI for display error, success, warning and informational messages.

·         Organize and develop JUNIT test cases.

·         Involving in performance and regression testing phases.

·         Developed ANT Script to compile and deploy the application into the app server.

·         Used Hudson to perform the DEV Builds.

·         Issue tracking is done using Bugzilla.

 

Environment: Java, J2EE, Struts Framework (Validators, Action, Dynavalidatorform, Processor, Message-Resource), Web Services (Apache Axis), log4j, Ant, UNIX and Windows, Eclipse (IDE)

, Spring 1.2, Hibernate, Top link, JUnit 3.8.1, JSP, SVN, Perforce, CVN, Bugzilla, and Quality Center, JavaScript,CSS

Application Server: IBM Websphere 6.x, Web Logic and JBOSS

Data Base: Oracle and Sql Server

Reporting Tool: BIRT

SDLC Methodologies: Agile/ Scrum

Java SoftTech Pvt Ltd. Hyderabad, India       Java Developer          Jan 2002 to Oct2005

 

Online Lottery Ticketing               This site will allow Online-Ticket Booking to play Euro Millions Lottery throughout the world.

MATRIX              Micro Financer is an integrated software system exclusively designed and developed for Management of Information and Financial Accounting for Micro Finance Credit Societies.

CMSPNM               The PNM (Permudalan Nasional Madani) is like Reserve Bank for Indonesia the CMS project address those activities of PNM where in the loan granting to respective customer.

FA for NGO’s               Non-Governmental Organizations in India take up different Development projects for poorest of poor people in India. The NGO organization receives the grants for the project work from national and international donor agencies. 

Responsibilities:

·         Involved in Loan Tracking Module in PNM

·         Integrating Different Modules of the Software

·         Involved in Coding & Design Reports

·       Developing the Loans Tracking Module, Export/Import, MIS Process and performance tuning in MIS reports.

·         Interacting with Micro Finance Consultants

·         Preparing Different Test Cases for Loans & Savings.

 

Environment: Windows-XP, Visual Basic, Java/J2EE, Eclipse (IDE), Visual Studio (Visual Basic), MS-VSS, JSP

Data Bases: Sql Server, Oracle (SQL, PL/SQL)

Reporting Tool: Crystal Reports 8.5.

 

Experience

BACK TO TOP

 

Job Title

Company

Experience

Java Lead

MTI

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Work Status:

US - I am authorized to work in this country for my present employer only.

 

 

Target Job:

Target Job Title:

Java Lead

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-MI-Detroit