Kal Gupta
Watertown, Massachusetts
Summary
- Sixteen years experience in developing state-of-the-art
software products.
- Developed software products in Java, JSP/Servlets, Struts, Spring,
Hibernate, JDBC, JavaScript and C++ for
Windows 2000/NT/98 platforms
- Strong background in Object Oriented methodology, and Internet and Web-based
technologies.
Programming Tools / Skills
Operating Systems
|
Microsoft Windows 2000/NT/98, Linux, Solaris |
Application Servers
|
IBM WebSphere 4.0, JBoss 4.0, Microsoft IIS 4.0 |
IDEs
|
IBM WSAD 5.0, Eclipse 3.0, JBuilder 4.0, Oracle JDeveloper, Symantec Visual Cafe |
Languages
|
J2EE 1.3.1, Java 1.4, XML, SQL, JavaScript, ASP,
C++/C, HTML |
Other
|
Oracle 9i, Hibernate 3.0, Tomcat 4.0, Jakarta Struts, Spring Framework 1.2, Ant, CVS |
|
HP OpenView, SNMP, DreamWeaver |
Experience
JPMorgan Chase
| Lowell, MA
| Feb 2008--Dec 2008
|
Senior Software Consultant
|
Developed EPR, a J2EE based employee authentication application, running on Weblogic application server, using Oracle as the backend.
- Developed business logic modules, using JDBC for persistence.
- Designed JSPs and servlets using the Struts Framework.
- Produced technical design documents for EPR application.
NICE Systems
| Burlington, MA
| May 2005--Feb 2008
|
Senior Software Consultant
|
Developed Emvolve 4.0, a J2EE based employee performance management application, running on JBoss 4.0 using Oracle as the backend.
- Developed user management modules spanning all layers from front end to back end, using Hibernate 3.0 for persistence.
- Developed JSPs and servlets using the Spring Framework.
IBM
| Cambridge, MA
| Jan 2005--May 2005
|
Senior Software Consultant
|
Developed Passport Advantage Online (PAO), a B2B Web application based on IBM's own JADE framework.
- Developed a presentation application to manage customer accounts using Java and WSAD deployed on WebSphere.
- Developed a Web authorization application used by PAO.
Wellpoint
| Charlestown, MA
| Sept 2003--Dec 2004
|
Senior Software Consultant
|
Developed MyDataPoint, a J2EE based healthcare reporting application, running on WebSphere 4.0 and Windows NT.
- Converted presentation layer of MyDataPoint to use Struts 1.0; developed Action classes, forms, viewbeans, and JSPs.
- Developed servlets and JSPs used to generate reports.
- Developed JSPs, servlets for MyDataPoint's Administration Tool.
- Designed and developed custom tags for JSPs.
BJ's Wholesale Club
| Natick, MA
| May 2003--August 2003
|
Senior Consultant
|
Developed BJ's Wholesale Club's Web site, on AIX/Linux platform.
- Developed JSP pages running on Tomcat/Apache environment.
- Developed Web pages using XML/XSLT and HTML.
- Set up and tested Web application on Linux server.
National Grid
| Westborough, MA
| October 2002--April 2003
|
Senior Consultant
|
Worked on Demand Server Management, a J2EE business application that allows customers to apply for energy saving programs.
- Developed Apache Struts ActionForm beans and Action classes to support application JSPs.
- Developed JSPs using Tiles and Composite View design pattern.
- Tested JSPs using IBM's WSAD (WebSphere Application Developer).
Agility Management Partners
| Cambridge, MA
| December 2001--October 2002
|
Senior Software Consultant
|
Functioned as the lead consultant to provide design and development for Agility's PCRM product using J2EE architecture deployed on a Sun Solaris server with an Oracle 8i
database.
- Developed and tested prototype Enterprise JavaBeans for use with JNDI to be deployed on
JBoss application server.
- Enhanced JSP pages.
- Researched design strategies to integrate JBoss application server into current architecture
and ways to use Jakarta Struts for future development.
- Deployed WebSphere 4.0 on Red Hat Linux and Windows NT 4.0.
- Performed IBM Websphere configuration and system administration operations on Solaris.
Elron Telesoft
| Burlington, MA
| October 1999--July 2001
|
Senior Software Engineer
|
Developed InterTools, a Web based J2EE application working with Java, JSP, servlets, and an Oracle 8i database.
InterTools allows ISPs and telecom carriers to provide monitoring and provisioning of their customers. Developed both server side and client side software for this application.
- Developed server side infrastructure Java classes to be used for connection and manipulation of the
database.
- Developed server side Java classes to be used for management security and provisioning of certain
administration roles.
- Developed a form factory software module to generate custom forms to be displayed using
JSPs. Developed Java classes to perform business logic operations for specific forms.
Led a small team of software engineers to implement a network management NT service using
SNMP for MediaMall, a streaming media system that scales to deliver thousands of live and
on-demand broadband streams supporting popular formats, including Windows Media,
Real and QuickTime.
- Wrote an SNMP agent on UNIX platform to report network statistics to HP OpenView client.
Developed a Web user interface (UI) for a Resource Management application using ASP 3.0
and HTML running on IIS 4.0.
- Created ASP pages to work in conjunction with COM interfaces provided by customer.
Developed a network management application using Java that allows monitoring and configuration
of routers and other network elements.
- Designed and developed Java classes used in creating a graphical network topology layout and
classes used to configure router information.
- Performed integration tests for release on UNIX platform.
PictureTel Corporation
| Andover, MA
| March 1998--October 1999
|
Senior Software Engineer
|
Developed the Web-based client for LiveManager 4.0 using Java and JavaScript. LiveManager
is PictureTel's H.323 standard network management software running on Windows NT, and works in
tandem with LiveLAN, PictureTel's H.323 videoconferencing software.
- Proposed and designed new changes for a Web UI layout with other team members.
- Designed and created applets and UI components using Symantec Visual CafÃÆâ�™Ãƒâ� â�™Ãƒâ� Ã¢ïon;¿½ââ�žÂ¢ÃƒÆ’Æâ�™ÃƒÂ¢Ã¯on;¿½Å¡Ãƒâ�šÃâ�šÃ‚© and Sun's
Java 1.1/1.2 JDK.
- Using JavaScript and HTML, created status and log information Web pages.
- Integrated UI client with Microsoft's Internet Information Server 4.0.
- Integrated Verisign's code signing utility into LiveManager 4.0 applets.
PictureTel Corporation
| Andover, MA
| March 1996--March 1998
|
Software Engineer
|
Developed the GUI for LiveManager 3.0/3.1, PictureTel's H.323 standard network management software.
- Developed LiveManager 3.0 product Web pages using FrontPage 98 and HTML.
- Designed new classes and GUI components for LiveManager 3.0 using MS Visual C++ 4.2.
- Designed new GUI features for LiveGateway console, PictureTel's H.323 gateway interface
which allows videoconferencing calls through a wide-area network.
- Incorporated a 32-bit version of a third-party SNMP (Simple Network Management Protocol)
dynamic link library into LiveManager 3.0, replacing the 16 bit version.
- Migrated LiveManager 2.0's 16 bit code to LiveManager 3.0's 32 bit code.
Developed user interface software for LiveManager 2.0.
- Designed and tested new GUI features.
- Performed integration testing of the LiveManager 2.0 network management software.
Memotec Communications
| N. Andover, MA
| July 1995--March 1996
|
Software Engineer
|
Developed the network management software for the CX1000 Multimedia Multiplexer, which
controls network traffic. The software, which runs under HP OpenView for Windows, was developed in
Microsoft Visual C++.
- Designed classes and objects representing SNMP entities and CPU cards using MFC 2.52
and ClassWizard.
- Developed password security dialogs, software that controls user access to MIB
(Management Information Base) information.
- Created dialogs to edit information on SNMP agents.
- Designed the GUI interface representing the front-view faceplate of the CX1000 chassis
box using App Studio.
- Tested performance of network management software with the CX1000.
Cadec Systems, Inc.
| Londonderry, NH
| Aug 1992--July 1995
|
Software Engineer
|
Developed software in Borland C++ which collects diagnostic information from electronic
control modules in vehicle engines.
- Designed dialog windows from systems engineering specifications.
- Migrated software from Borland 3.1 C++ to Borland 4.02 C++.
Developed a Vehicle Information System for the MS Windows environment.
- Developed PCMCIA card reader application using proprietary API library and
Borland C/C++ 3.1 in the Windows 3.1 environment.
Education
Northeastern University
| Burlington, MA
| Summer 1999
|
Certificate of Achievement in Webmaster Technology
|
Boston University
| Tyngsboro, MA
| 1993-94
|
Graduate Level Courses in:
Object-Oriented Programming
Operating Systems
Data Communications
|
Boston University
| Boston, MA
| May 1992
|
BA Computer Science
|
Other
US Citizen
References available upon request
Member number:6708
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2001 Kal Gupta and Software Contractors' Guild,
Post Office Box 257,Nottingham, NH USA 03290-0257