Post Job Free
Sign in

Software Developer

Location:
Katy, TX, 77450
Posted:
May 30, 2009

Contact this candidate

Resume:

GURU PONNUCHAMY Mobile: 313-***-**** Email:****.**********@*****.***

________________________________________

Highly proficient and experienced Developer eager to contribute technical expertise as well as a strong project management, leadership and analytical skills toward a career with a progressive organization

CORE COMPETENCIES________________________________________

 7 years of experience in scoping, designing, developing, deploying and supporting enterprise scale business applications and business intelligent software.

 Unique competency in translating business issues into software solutions including functional specifications preparation, requirements development, delivery and analysis.

 Strong knowledge of Object oriented programming and design patterns with database analysis and design. Possess expertise in Java development.

 Extensive working experience with Struts framework. Good Working knowledge of Spring, Hibernate and Portal technologies.

 Proficient in developing web services using Spring HTTP invoker, Hessian, SOAP and WSDL

 Hands-on skill in developing and integrating various applications through WebMethods Integration server and MQ Adaptor.

 Highly skilled in developing elegant graphical user interfaces using JSP, AJAX and Swing.

 Business knowledge of EDI transactions used in Manufacturing and Healthcare industries.

 Experience in using SAX parsers, JasperReports and Velocity templates.

 Proficient in scripting languages such as JavaScript, UNIX Shell scripting.

 Skilled at developing applications in Service Oriented Architecture (SOA), Cloud Computing platform, and in various development methods like Waterfall model and Agile methodology.

 Experienced in coordinating projects with offshore team.

 Good team player with the ability to lead resources and communicate effectively at all levels.

TECHNICAL SKILLS

________________________________________

Languages : JAVA, C, C++

Scripting Languages : HTML, JavaScript, AJAX, ExtJS, Unix Shell script

Database : Oracle 9i, Oracle 10g, SQl Server 2005, MySQL 5.1, PSQL

Web Server : Apache 1.3, Resin and Tomcat 4.0

Integration Server : WebMethods Integration server 6.0.1, Developer 6.5, Eclipse, ANT

Adapter : WebMethods MQ Adapter 3.0, WebMethods MQ Adaptor 6.5

Internet : Servlets 2.3, Java Beans, JSP, Struts, Spring, Hibernate, AJAX, Swing

Portal : LifeRay 5.2, Velocity 1.5

XML- Web Services : Spring HTTP invoker, Hessian, WSDL, SAX Parser, JasperReports 3.0

Modeling Tool : UML, Rational Rose 2003, Visio 2000

Version-Control : Clearcase, Subversion

Network / Protocol : RMI, TCP/ IP and UDP Sockets in C++ and Java

Parallel / Distributed : Multithreading

Operating Systems : UNIX (Sun Solaris 5.8), Windows (95, 98, NT, 2000, XP)

PROFESSIONAL EXPERIENCE

________________________________________

SOFTWARE DEVELOPER

Covisint, Compuware Corporation, Detroit MI Aug 2004-current

Recruited to assume responsibility in full life cycle development for software products and user interfaces. Actively involve in R&D team to come up with new framework and solutions for business requirements. Collaborate with Business team and translate business problems into solutions. Provide technical input and Level 3 support to deployment and helpdesk teams.

Projects

________________________________________

 ‘Connect’ Product Development

Connect is a web based application that provides reliable and cost effective messaging solution along with sophisticated any-to-any document translation capability, designed to handle both EDI and XML technologies interchangeably in one environment. This product is being used by top OEMs, Suppliers, Healthcare providers and Physicians.

Key Achievements:

• Involved in preparing Functional Specifications, Data Flow Diagrams and Data Modeling.

• Prepared use cases, design documents and assisted in framework determination.

• Modeled various parsers, splitters and packagers for processing EDI transactions.

• Enhanced the existing metrics reporting tool by replacing Crystal Reports with JasperReports.

• Designed DataAccessObjects, to connect business logic with database using Callable statements, Prepared statements and Stored Procedures.

• Integrated various applications through Webmethods Integration server. This includes developing WebMethods flow services and java services to communicate with MQ, HTTP server etc. Also involved in developing listeners, schedulers, watchers and data change triggers.

• Assisted in deployment of components with compliance to change control procedures.

• Created several simple and complex stored procedures and functions in PL/SQL and optimized the existing ones for better performance.

• Provides maintanence and support for the ‘Connect’ product. This includes administrating OFTP channels via RVS middleware system.

Environment: Java, Oracle 10g, JasperReports 3.0, XML/XSL /XSLT, WebMethods 6.01, MQ Adapter 6.5, Sun Solaris (Unix), Windows XP.

 HealthCare Information System

This system provides an on-demand service that enables information exchange between care delivery system and external points which includes Hospitals, Physicians and Providers. All services have been implemented based on SOA architecture in a Cloud Computing platform.

Key Achievements:

• Implemented various remote services based on Service Oriented Architecture (SOA) to communicate with Health care Portal applications. Remote services were designed based on Spring HTTP invoker and Hessian.

• Designed and developed a Cross walk system for West Tennessee Health care and Jackson clinic to share their Patient Ids.

• Solved the work flow of Patient Synchronization for THUMB Health Information System(THIS) by architecting a new composite custom service. This design gave an alternative approach to process EDI transactions.

• Developed a transaction statistics portlet using LifeRay Portal. This portlet displays the information about messages for each type of transaction like Patient demographics (ADT), Medical records (ORU) etc.

• Efficiently collaborate Healthcare provider’s Patient Management System(PMS) with Service provider’s (Allscripts, 4Medica etc) back end. This is achieved through Java client applications, database analysis and HL7 standards.

• Developing windows based UI for communicating with PMS client Java applications and for executing SQL commands at the client end. The UI is being developed using Java Swing components. This UI will enhance the process of solving Practice Management systems.

Environment: Java 1.6, Swing, Oracle 10g, MySQL 5.1, PSQL, SQL Server 2005, PL/SQL, Spring 2.0, Hessian 3.1.3, Liferay Portal 5.2.1, Windows XP.

 User Interface Development

User Interfaces are designed and developed for triggering the ‘Connect’ product’s work flow. They are also used for configuring and maintaining Profiles, Channels and other EDI related business logic. Customers as well as support team are the users.

Key Achievements:

• Involved in analyzing, designing and building UI for Connect system using MVC design with OO Methodology

• Designed and developed web pages using JSP, Servlets, HTML and JavaScript. Connect product’s User Interface is developed on Struts MVC framework by making use of ActionServlet and Action classes.

• Enhanced search pages and profile pages using AJAX and ExtJS

• Developed components for a utility Product ‘Supplier connection’. This product’s User Interface is based on Spring framework and DAOs are developed based on Hibernate framework.

Environment: Java, Java Servlets, Oracle 10g, JSP, Struts (1.0.2/1.1) Framework, SERVLETS, Spring, Hibernate, JavaScript, AJAX, HTML, PL/SQL, Webmethods 6.01, Sun Solaris (Unix), Windows XP.

 JCINA EDI Migration:

JCI North America was using Gentran as their translation engine. In this project, all their transactions with the suppliers and customers were migrated to Covisint’s Connect.

Key Achievements:

• Involved in business requirements analysis and in planning of work according to the objectives.

• Designed various Connect components like splitter, parser and custom services to process EDI data using Java.

• Along with JCI EDI team,designed XML template for new supplier transactions. Developed parsers to process those templates using SAX parsers.

• Designed and developed an engine to genarate PDF reports using Velocity and iText.

• Implemented inbound and outbound MQ handlers to receive and send data to JCI using Webmethods MQ adapter.

• Developed services for scheduled delivery using webmethods and java.

• Coded secured ftp client get connectors using Glub’s secure ftp client bean to retrieve files from JCI plants.

• Provided Data archiving using shell scripts and unix cron job services.

Environment: Java, Velocity 1.5, WebMethods 6.01, Webmethods MQ Adapter 6.5,Sun Solaris (Unix)

Programmer

HCL Infosystems Ltd, Noida, India May 1999 – Aug 2000

HCL Infosystems develops products and provides infrastructure solutions in the areas of IT, Office automation, Communication and Enterprise networking. Apart from manufacturing products it also provides support services through a balanced mix of channel strength.

 Contractor Database, L&T, India:

Key Achievements:

• Tested the optimization of Queries in Distributed Databases using TKPROF software module.

• Modified the Queries to achieve the optimization.

• Implemented reliable communication layer using UDP socket programming.

• Modeled a filtering mechanism for duplicate messages and tested various replication protocols for distributed systems.

Environment: C, UNIX,TCP/IP,UDP, Oracle 8i, TKPROF

INTERN

Central Leather Research Institute, Chennai, India June 1998 – Dec 1998

The Objective of the project was to control temperature in a reactor using Fuzzy Logic and Neural Network concepts.

 Key Achievements:

• Designed a Fuzzy Logic Algorithm to control Temperature in a Reactor.

• Improved the Fuzzy Logic algorithm by integrating Neural network concepts.

• Implemented and tested the Neuro-Fuzzy based Models on real time systems.

Environment: C++, Windows 98

Education________________________________________

Masters in Computer Science, Wayne State University, Detroit MI 4.0/4.0 GPA 2001-2004

Bachelors in Chemical Engineering, BITS, Pilani, India 1995-1999

Reference________________________________________

Available upon request



Contact this candidate