Kartik Pandya - UMass Boston Computer Science

advertisement
Kartik Pandya
100 Ocean View Drive, # 305, Boston, MA 02125 | (617) 817 8980| pandyakartik@yahoo.com
SUMMARY
 Skilled Software Engineer with Masters degree in Computer Science and 6+ years of professional IT experience.
 5+ years experience in Full Life Cycle Software Development and delivering middleware applications in various
enterprise technologies J2EE, CORBA, and .NET.
 3+ years experience in developing solutions for integrating multi-transport/multi-protocol applications
 2+ years experience developing WebService and SOA enabled enterprise applications.
 Developed a migration toolkit to migration applications developed with Visibroker/TAO to Orbix
 Conduct architecture review of deployed enterprise CORBA and J2EE applications and propose refinements and
extensions to these systems
EDUCATION
Masters degree in Computer Science, University of Massachusetts, Boston
Bachelors degree in Computer Science, Maharaja Sayajirao University, INDIA
08/2000
12/1997
SKILL
EXPERIENCE
SKILL
EXPERIENCE
Java
C++
XML, SOAP, WebServices
Servlets, JSP, JDBC
C#, .NET, VS.NET
ORACLE, MySQL, PL/SQL
WebLogic App Server
Unix (Solaris, HPUX, Linux, AIX)
6
4
2
4
2
4
3
5
J2EE, EJB, JMS
CORBA, Orbix
XSLT, Axis, SAX
PERL, JavaScript, HTML
JBuilder, XMLSpy
Java Swing programming
Tomcat Servlet Engine
Windows NT/2000/XP
4 years
3.5 years
3 years
2.5 years
2.5 years
2 years
3 years
6 years






years
years
years
years
years
years
years
years
Development with SOAP, HTTP/S, IIOP, SSL, Tuxedo, JMS and MQ transports.
Programming experience of protocols such as TCP/IP, IMAP, SMTP, LDAP, JNDI
Knowledge of Rational products such as Rose, ClearCase, Purify
Excellent presentation, communication and technical writing skills.
Wrote white-papers, user guides, architecture documents and knowledgebase articles on various technologies
Actively participated in presenting brown-bag sessions and special interests discussions.
SR. ENGINEER, IONA TECHNOLOGIES, WALTHAM [www.iona.com]
06/2001 - Present
Primary responsibilities include developing middleware infrastructure solutions for clients from the Telco, Finance and
Government verticals and to provide them with a superior product and solution support.
Worked on usecase analysis, architectural design, iteration planning, modeling, core-development using object
oriented practice and design patterns, debugging, unit/system testing, performance tuning and optimization, staging
and deploying the developed components on various platforms/containers.
Responsibilities also include working with customers directly via phone/email, identifying and fixing product defects,
suggesting and recommending product enhancements, designing and developing reference implementations and
providing in-depth feedback to the IDD team for richer documentation.
Requires extensive analytical, inter-personal and presentation skills and thorough technical knowledge of Java, C++,
CORBA, J2EE, WebServices, .NET, XML, multi-protocol/multi-transport integration, ClearCase and debugging tools
such as Purify, DBX and Unix tools on various operating systems.
PROJECT HIGHLIGHTS
Currently working on the development of Lucent Actiview/P2K Gateway solution for Sprint's SEFARI provisioning
project. The gateway acts as a bridge to integrate the CORBA servers with provisioning clients using Tuxedo ATMI
transport.

Contributed in designing mapping of integration components and defining them in a WSDL contract

Developing a reference implementation prototyping the solution.

Defining the interfaces for the existing upstream (CORBA) and downstream (Tuxedo) tiers.

Designed Operating Delegation Components and Data Access Objects using C++, PL/SQL and ORACLE.

Implemented a CORBA to Tux gateway that implements CORBA IDL on the upstream side and WSDL on the
downstream side.

Exposed the operation delegates and DAOs as WebServices to integrate with pure Tux client.

Designed and developed test invocations to perform unit testing and performance measurement.

Skill-set: C++, WebServices, CORBA, Tuxedo administration and development on HPUX with aCC compiler.
1
Contributed as a Team Lead in development of on IONA MEDIC. MEDIC is a Swing based software for application
diagnosis, configuration management and basic troubleshooting.

Designed the software using Rational Rose and UML. Designed the front-end usability aspects.

Developed Java packages to perform runtime checks, sanity tests and memory allocation graphics.

Skill-set: Java/Swing, JNI, XML, JavaMail, socket programming, bash and HTML.
Contributed in the development of IONA Telecom Kit. The kit provides standards-based implementations and a
standards-based API to aid network application development.

Implemented the IDL interfaces defined by TMF814 and 3GPP specifications.

Developed Java CORBA middle-ware framework to provide interoperability between the device software and
CORBA legacy applications.

Skill-set: Java, CORBA programming and network specs.
Developed a three-tier content-based Load Balancer Switch for SouthWest Airlines. The switch routes C# GUI
SOAP client requests to C++ MQ servers, using HTTP, SSL and MQ transports.

Implemented the load balancing tier of router to securely balance the incoming traffic amongst available MQ
provisioning servers.

Implemented the switching tier of router to redirect inbound requests to outbound targets, based on switching
policies (content or operation based)

Designed a service discovery framework in C++ and C#.NET

Wrote prototype clients in C# using Visual Studio .NET.

Skill-set: C++, SOAP and C#.NET skills and familiarity of MQ protocol
Designed and implemented a CORBA Migration Toolkit for porting CORBA solutions written for Visibroker and ACE
TAO ORB to Orbix.

Developed a toolkit for assessing and costing effort required for migrating CORBA applications from Visibroker
and TAO ORB to IONA Orbix.

Implementing Java modules to analyze the source tree and to determine the use of non-standard and nonportable API.

Developed PERL script to port the deployment descriptors, configuration and Makefiles.

Skill-set: Java, CORBA, PERL, Orbix, Visibroker and TAO ORB
Designed a ClearCase based Testing harness for BellSouth. The harness is used for testing WebService components
developed in Java and C++. The system provides an automated unit/system mechanism based on JUnit and CPPUnit.

Wrote test running scripts and reporting modules in TCL, PERL and bash

Developed code generators and transport neutral WebService wrappers for testing the target components.

Skill-set: Thorough understanding testing processes, JUnit, CPPUnit, Java, ANT and ClearCase
Contributed in the Extensions to IONA's CRM infrastructure. Solution provides enhanced functionalities to the
Sales and Partners’ Portal.

Developed a Java WebService to standardized various forms of input and output message formats from
different data-sources such as CSV files, Databases, Emails and Web forms. The WebService converts these
messages to an XML document conforming a standardized schema.

Implemented a web based, task driven work-flow mechanism

Designing XML schema and WSDL contracts for service endpoints.

Developed a basic EJB mechanism to add a Java persistence layer.

Automated the Emails/HTTP requests to Database conversion using stringified XML formats.

Skill-set: Java, XML, Oracle, PL/SQL, Servlets, Email protocols and WebServices.
SOFTWARE DEVELOPER, HARRISON & TROXELL, BOSTON [www.hnt.com]
11/1999 - 05/2001
METAPORTAL web application for Callino Inc., Germany.

Designed and developed the application modules using Rational Rose, J2EE, WebLogic and ORACLE.

Implemented content management in Java to design add-in portlets and to provide contents from external
sources into these portlets.

Developed J2EE based workflow mechanism to provide web-interface to create, edit, review, approve and
publish these add-in portlets.

Skill-set: UML, Java, EJB, JSP, XML, XSLT, WebLogic, JDBC, ORACLE, Windows
BOSTONCAPITAL.COM web site development

Developed the 'Jobs', 'Brokers' and 'News' modules.

Skill-set: Java, Tomcat, Servlets, Cocoon, MySQL.
NEWSTREAM.COM web site development

Developed content streaming modules for providing news content to external websites and news-agencies such
as BusinessWire.com.

Skill-set: Servlets, HTML and ORACLE.
2
STAFF ENGINEER, INDIAN PETROCHEMICALS CORP. LTD., INDIA [www.ipcl.co.in]
12/1997 - 12/1998
Contributed in the development of ENGIC - a centralized server system running Unix (Solaris), which provides
simulation data of Carbon Fiber Synthesis, to end-users running Windows operating system. The simulation provides
data to Visual Basic Windows clients as a stream of bytes and the client then displays the data to provide visual
simulation of the full fiber synthesis process.

Developed C++ classes to simulate the basic functionalities of synthesis.

Implemented the classes using Standard Template Library (STL).

Also worked on designing the byte-code format for sending and receiving data over an TCP/IP connection.

Contributed in the development of the Visual Basic application client to contacts the ENGIC server to obtain the
simulation data using ActiveX components. Designed and implemented database access with MS Access to
cache the incoming data.

Skill-set: ANSI C++, Visual Basic, ActiveX, Network programming, Database concepts, Solaris
MASTERS' DEGREE PROJECT
08/1999 - 05/2000
Developed INTERCONNECT - an intradepartmental portal developed using Java, J2EE and WebLogic. The portal serves
as a channel between students, faculties and staff.

Responsibilities included managing customer requirements, use-case analysis and designing the 3-tier MVC
architecture.

Developed the portal practicing the concepts of Object Oriented programming, design patterns and SDLC.

Developed a wrapper for the Unix main system (PINE) to make it accessible on the Web.

Skill-set: UML, Java, J2EE, EJB, JSP, XML, WebLogic, JDBC, MySQL, Linux, JavaMail, POP, IMAP and SMTP
3
Download