Kartik Pandya pandyakartik@yahoo.com | (617) 817 8980 100 Ocean View Drive, # 305, Boston, MA 02125 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, 08/2000 Bachelors degree in Computer Science, Maharaja Sayajirao University, INDIA, 12/1997 SKILLS @ Java, J2EE, EJB, Servlets, JSP, Swing, JMS (6 years) @ C++, CORBA, Orbix, C (5 years) @ XML/SOAP WebServices (2 years) @ C#, .NET, Visual Studio .NET (2 years) @ XML, XSLT, Axis, Cocoon (3 years) @ Oracle, MySQL, PL/SQL, JDBC, OCCI (4 years) @ Perl, JavaScript, HTML (3 years) @ WebLogic, Tomcat, J2EE app servers (3 years) @ Unix (Solaris, HPUX, Linux, SGI, AIX) (5 years) @ Windows (NT/2000/XP/Server) (6 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. EXPERIENCE 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 Activew/P2K Gateway Solution: ----------------------------- 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. IONA Medic: ----------- 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. IONA Telecom Kit: ----------------- 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. Content Based Load Balancer: ---------------------------- 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 CORBA Migration Toolkit: ------------------------ 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 non-portable API. @ Developed PERL script to port the deployment descriptors, configuration and Makefiles. @ Skill-set: Java, CORBA, PERL, Orbix, Visibroker and TAO ORB ClearCase Testing Harness: -------------------------- 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 Enahncing CRM Infrastructure: ----------------------------- 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 Project: ----------------------------------- MetaPortal development 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 BostonCaptital.com: ------------------- Development of BostonCaptital.com web site development @ Developed the 'Jobs', 'Brokers' and 'News' modules. @ Skill-set: Java, Tomcat, Servlets, Cocoon, MySQL. Newstream.com: -------------- Development of 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. STAFF ENGINEER, INDIAN PETROCHEMICALS CORP. LTD., INDIA [www.ipcl.co.in], 12/1997 - 12/1998 ENGIC - Simulation System: -------------------------- 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 through 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 InterConnect Portal System: --------------------------- 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 techniques. @ 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