Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
North Brunswick Township, NJ
Posted:
February 22, 2016

Contact this candidate

Resume:

VIJAYAKUMAR GOWDA

Phone: 732-***-****

Email: actm8w@r.postjobfree.com

Summary of Experience

Over 15 years of experience in design, development and testing software applications using JAVA, J2EE, Struts, Spring, Hibernate, C, C++, C#, UML, CORBA, XML, MQSeries, Tuxedo, Oracle, Sybase, DB2, Versant, SOAP and REST Webservices etc on UNIX and Windows environment.

Good experience in developing applications using object oriented programming techniques on Sun Solaris, HP-UX, Linux and Windows environment.

Experienced in object oriented analysis and design using UML and Rational Rose etc.

Good experience in implementing client-server 3-tier applications using Java, J2EE, Struts, Spring, Hibernate, C++, Sybase, DB2 and Oracle.

Good experience using messaging platform like MQSeries, CORBA, Tibco, JMS, Tuxedo, SOAP and REST Webservices etc.

Wrote Unix shell scripts and Perl scripts to automate command line operations and testing.

Education

BS in Computer Science from Mysore University, India in 1989.

MS in Computer Science from REC Warangal, India in 1994.

Technical Skills

Platforms: Solaris, HP-UX, Linux, OS/390, Windows

Languages: J2EE, Java, C++, C, C#, XML, PL/SQL, Assembly

Framework: Struts, ADF, Spring, Hibernate etc

RDBMS: Oracle, Sybase, Versant OODB, DB2 etc.

Middleware: MQ Series, CORBA, Tibco, Tuxedo, CXF, Axis2 etc

Tools: Rational Rose, Clear Case

Servers: Orbix, Tomcat, Websphere, Weblogic, JBOS

Professional Experience

Comcast, Philadelphia, PA Lead Software Developer October’15 – Present

Telephony Web Services (TWS)

TWS is a set of REST API to provide voicemail, call history and telephony services to mobile clients.

Worked on designing, developing, testing functionalities for TWS Web Services using Java8, Spring, Jersey etc.

Worked on making enhancement to the existing functionalities and supporting the production issues.

Involved in writing test cases for these services using Java, Spring, TestNG etc

Environment: Tomcat 8.0.18, Spring, Java8, Jersey, Maven etc.

Bank Of America, Hopewell, NJ Lead Software Developer May’15 – October’15

Background Check

These web based applications are used to collect applicant’s details to process background check.

Worked on designing the functionalities to submit single or bulk applicants and search applicants.

Implemented these functionalities using JSP, JQuery, Spring MVC, Hibernate, Oracle etc

Designed and implemented schema and web services to send the data to processing engine.

Worked on making enhancement to the existing functionalities.

Environment: Weblogic12c, Spring MVC, JSP, JQuery, Hibernate, Oracle, Web Services, XML etc.

S & P, NYC Lead Software Developer Jan’15 – Mar’15

Enterprise Scoring Manager

The Enterprise Scoring Manager is an application to facilitate an end to end process for analyzing and ratings entities. An analysis flows through different stages before scores and ratings are made final.

Worked as a lead developer to design, develop and test web services using Java, Spring, Hibernate, Oracle, Maven etc for retrieve, search and save functionality.

Involved in making many changes to Enterprise Scoring Manager pages using JSP, Extjs, Spring, Java, Oracle, Maven etc.

Environment: Weblogic, JSP, Extjs, Java, JUnit, Oracle, Spring, Hibernate, Web Services, XML etc.

Talk Point, NYC Lead Software Developer Sep’14 – Dec’14

Convey

Convey is a fully-automated, do-it-yourself, cloud-based webcasting platform to create and run live or on demand webcast using video conferencing unit (VCU), webcam, encoder, studio or telephone. With Convey, users get instant online access to track webcast attendance, survey results, Q&A all available through a browser.

Coordinated the development work to make security enhancement for this application.

Worked on designing the functionality to authenticate the user whenever ip address is changed while using the application and allow up to pre configured number of ip address change.

Worked on implementing JSP pages, Java classes and database queries to make these enhancements.

Environment: Java, J2EE, JSP, JQuery, Oracle, Tomcat etc.

AIG, Neptune, NJ Lead Software Developer April’14 – Aug’14

Salary Planning System

Salary Planning System was used to plan the AIG employee salary, prepare forecast and the budget. This application also designed to support many HR functionalities like create open position, transfer, terminate etc.

Worked with the team members to analyze the application and understand the process of initializing the application for forecast and budget.

Lead the development work to initialize the application for forecast and budget for special cases.

Involved in implementing the functionality to clean various transactions like Open positions, transfers, terminate etc.

Worked on designing, developing and testing DB2 Stored Procedures to support initialization and cleanup functionalities.

Environment: Java, J2EE, XML, DB2 etc.

Bank Of America, Hopewell, NJ Lead Software Developer Sep’13 – Jan’ 14

Data Transformation Engine

Data Transformation Engine (DTE) is designed to provide Retirement Group a standard enabled client data interface for various products. It is a tool that transforms one inbound file of one layout (flat or XML) into one or more files of another layout(s) (flat or XML).

Worked with the team members to design the load balancer application to distribute the inbound files to various processing channels using Java, Oracle, xml etc.

Involved in performance improvement of Java code and Stored Procedures for DTE application.

Coordinated the development work to support xlsx files in DTE application.

Environment: Java, XML, Struts, Spring, Hibernate, JUnit, Oracle etc.

TD Ameritrade, Jersey City, NJ Lead Software Developer March’13 – July’ 13

Investools

Investools is a financial application to offer various financial courses, workshops and to provide real time financial information to clients.

Worked as a lead developer to generate xml feed for courses and workshops data using Java, Oracle, struts, xml etc.

Involved in reviewing the requirements, design documents and code with the team members to make

enhancement to many investools pages using JSP, JQuery, Struts, Spring, Java, Web Services, Oracle etc.

Worked on resolving production issues.

Environment: Weblogic, JSP, JQuery, Java, JUnit, Oracle, Struts, Spring, Hibernate, Web Services,

XML etc.

Express Scripts, Franklin Lakes, NJ Lead Software Developer Jan’12 – Jan’13

Coverage Management

Coverage Management is a Pharmacy application for Customer Service Representative to manage the drug coverage. Using this application Customer Service Representative can review and place the order for member patient.

Lead the development work to implement following functionalities for this application.

Functionality to add NY carrier ‘The Greater Tompkins County Municipal Health Insurance Consortium’ to reconsideration Process.

Functionality to add/update the patient phone number to the system.

Functionality to add/update the denial reasons.

Implementing new queues for Appeal cases.

Responsible for designing and implementing user interfaces using JSP and XSL, Middle tire functionality using Struts, Spring, Web Services, C++ and backend queries using Oracle.

Environment: Weblogic, Broad Vision, JSP, XSL, C++, Struts, Spring, Hibernate, Web Services,

Oracle10, XML etc.

Bloomberg, Skillman, NJ Lead Software Developer July’11 – Jan’12

Corporate Action, Data acquisition

Corporate Action and Data acquisition are financial applications to process and maintain financial information. Using these applications companies can subscribe with Bloomberg for real time financial data.

Worked on designing new functionalities for Corporate Action and Data acquisition.

Designed and implemented the schema to receive the request and send xml response to the user interface.

Involved in designing and implementing Java, J2EE classes to receive user interface requests, alerts, real time data, process these information, store them in the database and publish these data to Bloomberg applications.

Worked on implementing Stored Procedures, functions, triggers to read, store and process financial data in the oracle database.

Environment: JBOS, Java, J2EE, Spring, Hibernate, JUnit, Oracle10, XML etc.

ING, Cranbury, NJ Lead Software Developer Feb’11 – July’11

WISE Life

WISE Life is a Workflow system developed for Retail insurance using TIBCO iProcess to provide basic work management and workflow routing.

Worked on creating design document using UML diagrams.

Implemented the Struts classes to convert the multiple single page tiff files into single multi page tiff file using JAI library.

Involved in enhancing the jsp pages, implementing Struts classes, EJB classes and Java classes to interface with TIBCO iProcess to create new documents from document associated with WorkItem and attach these documents to that WorkItem or to new WorkItem.

Environment: Weblogic 8.1, Java, Struts 1.2, Spring, Hibernate, JUnit, Oracle10, TIBCO iProcess,

EJB 2.0 etc.

Verizon Wireless, Warren, NJ Lead Software Developer June’10 – Sep’10

Sync & Connect Web Services Gateway

Sync & Connect is a set of converged services to create and configure a Sync & Connect account from a mobile device application.

Lead the development work to create REST Web Services used for configuring Sync & Connect feature.

Worked on creating design document using UML diagrams.

Implemented the REST Web Services using Java, Spring, Hibernate, Oracle, XML etc.

Involved in testing these REST Web Services.

Environment: Websphere, Java, Struts, Spring, JUnit, Hibernate, Oracle, XML etc.

American Arbitration Association, NYC Lead Software Developer Dec’07 – May’ 10

Case Management Applications

The American Arbitration Association (AAA) is the full-service alternative dispute resolution (ADR) provider, addressing disputes involving employment, intellectual property, consumer, technology, health care, financial services, construction, and international trade conflicts.

Involved in leading the development work for following case management applications.

Webfile application to help clients to file claims online and perform online case management using Java, Struts, JSP, JSF, ADF, Oracle, XML, AJAX, Web Services, Tomcat etc.

Education application to offer both online and offline courses on topics that include domestic and international arbitration and mediation using Java, Spring, Hibernate, Oracle, XML, Web Services, Tomcat etc.

eCenter application for AAA Neutrals to access a variety of resources, manage cases, communicate with clients and colleagues in a secure environment, and take training courses online using Java, ADF, JSP, JSF, Struts, Oracle, AJAX, Web Services, Tomcat etc.

Environment: Tomcat, Windows, Linux, Java, Struts, Spring, JUnit, Web Services, Hibernate,

ADF, JSP, JSF, RichFaces, C++, Oracle, AJAX etc.

Algorithmic Creations, NYC Senior Software Engineer Aug'07 – Nov’ 07

ClickAndBuy

ClickandBuy is one of the leading payment systems on the internet. More than 7,000 merchants benefit from this complete service in 26 countries, which includes 21 different currencies and 43 different payment methods.

Worked on migrating existing application written perl, corba, c++ etc into j2ee application using spring framework.

Involved in designing, implementing and testing funding section of this application using JSF, facelets, java, xml, MySQL, Spring, Maven etc.

Worked on implementing and testing JSF and facelets custom components.

Environment: Windows, Linux, Java, Struts, Spring, Hibernate, ADF, C++, Oracle etc.

Lehman Brothers, Jersey city Engineer March'07 – July’ 07

Quick Dial and LLTUsage report

Gatekeeper Monitor

Web based application to provide user interface for IP Telephony Call manager and an application to generate incoming and outgoing call report.

Worked on implementing user interface to call IP Telephony Call manager API to implement various

call functionality such as make a call, conference a call, record a call, mail a record call ect, using

Java, Tomcat.

Involved in designing and implementing Java application to copy required data from MySQL and SQL

Server database to Microsoft access database and generate a report for incoming and outgoing calls.

Worked on implementing gatekeeper monitor, C++ application to monitor H323 network elements.

Environment: Windows, Linux, Java, C++, Oracle etc.

Old Lane, NY Senior Software Engineer May ’06 – Feb’07

Interface for Sophis

Sophis is a trading application, designed to maintain real time trading information.

Involved in the analysis and designing the interface for trading data received from Morgan & Stanley and TT system to upload the real time trading information in to Sophis.

Worked on implementing C++, VC++ and C# applications to receive the trading data in Margan & Stanly and TT trade formats and converting into Sophis format, storing these information in oracle database, displaying on user screens and uploading into Sophis using Sophis toolkit api.

Environment: Windows NT, VC++, C#, Oracle, UML, XML etc.

AT&T, Moristown, NJ Senior Software Engineer Dec ’04 – April 06

eLOS

eLOS is a web-based application designed to allow AT&T customer care associate to place orders for local voice service, as well as AT&T CallVantage VoIP service.

Involved in the analysis and design of Market driven Offer in eLOS to enhance the eLOS system to support the display of the offer selection based on the Market entered.

Designed and developed the web presentation and transaction tier using Struts, JSP’s, Servlet, java bean and taglibs.

Designed and developed C++ object oriented class library encapsulating the Tuxedo FML32 API.

Designed and developed database objects using C++, Sybase stored procedure and triggers.

Worked on creating Web Services for sending and updating the order information to various clients.

Involved in the Integration Testing and Acceptance Testing of the System.

Environment: HP-UX 11.0, Weblogic, Struts, J2EE, JSP, JSP taglibs, Web Services, SOAP, HTML,

C/C++, Tuxedo, Web services: JAX-RPC, JAX-WS, Rational Rose, UML, Sybase.

AIG, Jersy city, NJ Senior Software Engineer Aug ’04 – Nov’04

AIGWriter eSURPLUS

Scope of the AIGWriter eSURPLUS project is to implement a rating, quoting, binding and issuing system to support the underwriting process of the Lexington surplus lines business. this system enables full policy life cycle servicing functionality for the underwriter.

Study and analysis of requirements for eSURPLUS.

Involved in the design of quoting, binding and issuing system.

Implemented Screen for quoting, binding and issuing system using Java, Servlets, JSP, RMI, EJB.

Involved in the Integration Testing and Acceptance Testing of the System.

Environment: HP-UX 11.0, Websphere5.0.2, J2EE, Rational Rose, UML, Oracle9.x.

Delta Technologies, Atlanta, GA Senior Software Engineer April ’03 – July’04

Flight Progress Events System (FPES)

FPES provides real-time operational data and events on flights to Delta Air Lines airport automation systems and publish information to Delta clients, thereby providing the accuracy, speed, and performance require to improve airline operations.

Involved in the analysis and design of Inconvenienced passenger rebooking system (IPRS), provides information about rebooking of canceled flight and reason code description (RCD), provides reason for flight cancellation.

Implemented parsing functionality to parse the IPRS data and RCD data received from the Operations Support System (OSS) and Reservations mainframes.

Developed object class to store IPRS data and RCD data in the oracle and DB2 database.

Implemented ‘Message Generator’ functionality to send the IPRS data to delta clients in XML format and C++ format using MQ Series, Tibco and TCP/TP.

Worked on creating Web Services for sending and updating the flight data to various clients.

Implemented Statistic calculation for various flight operation.

Designed and Developed user screen using Java, Servlets, JSP for presentation logic and EJB for business logic for IPRS and RCD data. Many flight data user need these screen for regular flight operation.

wrote scripts to generate recovery files.

Involved in the Integration Testing and Acceptance Testing of the System.

Environment: HP-UX 11.0, C++, C#, .NET, XML, J2EE, Weblogic8.1, Rational Rose, UML, Oracle9.x,

DB2, PL/SQL, Web services: JAX-RPC, JAX-WS, MQ Series, Tibco, TCP/TP, Perl,

clearcase, Unix shell scripts.

Science & Technologies, NJ Senior Software Engineer November ’01 – March ’03

NetExpert Interface

NetExpert Interface is a CORBA compliant object oriented distributed application, a part of cellular phone antenna equipment monitoring system. This application interfaces with NetExpert to pick up signals from antenna sites and interact with the user through JAVA GUI.

Study and analysis of the requirements for NetExpert Interface.

Involved in the design of the NetExpert Client.

Designed and Implemented functionality to receive alerts generated by Netexpert and store the data in oracle database using C++ and MQSeries.

Involved in the defining and implementing CORBA IDL interface to display data on Java pages.

Involved in the Integration Testing and Acceptance Testing of the System.

Environment: HP-UX 10.0, C++, Java, Servlets, JSP, Orbix 2.3, Rational Rose, UML, Oracle8.x,

MQ Series.

Lucent Technologies, OH Senior Software engineer July ’98 – October ‘01

7R/E OneLink Manager for PTS, PLS, PDS Solutions

The 7R/E (Revolution/Evolution) is a packet switching product to serve voice and data markets. It consists

of several broadband network components that can be configured to offer a variety of solutions, such as Packet Local(PLS), Packet Toll/Tandem(PTS) and Packet Driver(PDS).

Extensively developed class diagrams and sequence diagrams using Rational Rose and UML design patterns.

Defined CORBA IDL Interface for PTS/PDS Provisioning functionality.

Implemented IDL interface using C++, Roguewave, Versant and Oracle database, whereby the user can provision the various types of 7R/E PTS/PDS components into the OneLink Manager database.

Implemented functionality to distribute the provisioned 7R/E PTS/PDS data to the appropriate network components using MQSeries, Tibco and TCP/IP.

Developed user Provisioning functionality pages for 7R/E PTS/PDS using Java, Servlet, JSP etc.

Environment: Solaris 2.6, Java, Servlet, JSP, C++, Roguewave, Rational Rose, UML, MQ Series,

CORBA (Orbix 2.0), Oracle8.x, Weblogic, J2EE, MQSeries, Tibco and TCP/IP, clearcase,

Unix shell scripts.

Mascot Systems, India Senior Software Engineer August ’97 – July ‘98

NCR, India Software engineer January ’97 – July ’97

Adamya Technocrat Pvt. Ltd, India Software engineer June ’94 – December ’96



Contact this candidate