James J. Kosko
(603) 661-3743

SKILL SUMMARY

PLATFORMS AND TECHNOLOGIES

METHODOLOGIES

DEVELOPMENT ENVIRONMENTS

LANGUAGES

OPERATING SYSTEMS

PROFESSIONAL EXPERIENCE

11/02 - Present, Software Architect

Iperia, Inc., Burlington, MA

Designed and implemented Iperia’s voicemail notification system, a multi-process, multi-threaded system component communicating with other Iperia subsystems via JMS and Sockets. Redesigned Iperia’s system configuration data model and access layer using JNDI to communicate with the underlying LDAP data store. Designed and implemented Iperia’s installation application, allowing users to interactively specify the Iperia system configuration and remotely deploy system components across the network. Remote deployment component written with J2SSH. Application’s GUI implemented with Struts/JSP.

01/02 - 11/02, Lead Architect

Nonpareil Software, Inc., Billerica, MA

Lead business development and product definition team for Nonpareil?s new information management tool. Product prototype developed using Java.

05/02 - 08/02, Consultant

Espressiv, Inc., Cambridge, Massachusetts

Involved in designing IDE integration for Espressive?s J2EE performance tool. Technologies include Servlets, JSP, and EJBs.

04/01 - 12/01, Consultant

UFA, Inc., Woburn, Massachusetts

Mentor development team in object-oriented design process and Java user interface design. Focus on Unified Software Development Process and UML as well as proper GUI design techniques. Developed UI class library extending Java Swing, providing built in support for internationalization. New API includes extensions to existing Swing components to provide additional functionality while simplifying their use.

07/00 - 03/01, Consultant

Silverstream, Inc., Billerica, Massachusetts

Developed a test automation tool using Java's Robot library. System allowed multiple copies of an application to be tested with each application running on a different OS platform on multiple remote machines. Front-end test application developed to drive and monitor the target applications using test scripts written in Java by the QA engineer. Code written in Java using JBuilder 4. User interface written with Java Swing. Remote communications via RMI.

12/98 - 07/00, Consultant

Micrologic, Inc., Waltham, Massachusetts

Lead architect and team project leader developing Micrologic's new satellite-based asset-tracking application. Responsible for all aspects of project design, implementation, and deployment. Analysis and design captured in UML. Application architected for staged deployment first as a JDBC client-server application, later as a multi-tiered distributed Java application using EJB-compliant application server. User interface written with Java Swing. Target database is MS SQLServer.

9/98 - 12/98, Consultant

Armitage Interactive, Boston, Massachusetts

Developed a web application for Armitage's StartupNetwork service.

3/98 - 9/98, Consultant

NetCentric Corp, Cambridge, Massachusetts

Developed a COM interface implementation connecting Netcentric's FaxStorm fax server product to Symantec's WinFax product. Software includes a virtual device driver for the FaxStorm interface and front-end user interface for account login and setup wizard. Project written in Visual C++/MFC.

1/98 - 5/98, Consultant

Dovetail Software, Billerica, Massachusetts

Specified and designed an object model editor for Dovetail's data modeling system.

6/97 - 12/97, Consultant

Liberty Mutual Insurance, Portsmouth, New Hampshire

Developed software for large-scale distributed application system using C++ on Windows and UNIX (AIX) platforms.

5/97 - 6/97, Consultant

IntegraSoft, Chelmsford, Massachusetts

Developed user interface for custom data access program using Delphi.

3/89 - 9/96, Software Architect, System Software Group

Powersoft Corporation, Concord, Massachusetts

Original member of the team that developed PowerBuilder, at the time, the leading development tool for creating client-server data base applications. As a system architect, I was responsible for defining PowerBuilder’s object-oriented programming language and for the architecture and implementation of PowerBuilder’s compiler and virtual machine.

4/85 - 3/89, Manager, User Interface Development Group

Aries Technology, Lowell, Massachusetts

As a manager and system architect, was responsible for Aries application system architecture. Specified the Aries UI description language and implemented the Aries compiler, runtime engine, and command processor. Supervised implementation of all GUI components of the Aries system.

8/83 - 4/85, Project Leader, CAD/CAM User Interface and Graphics Systems Development Groups

Prime Computer, Natick, Massachusetts

Project leader for graphics systems development group and user interface development group for the CADDS product at Prime’s CAD/CAM business unit.

4/78 - 8/83, Project Leader, Advanced Software Development Group,

Pratt and Whitney Aircraft, West Palm Beach, Florida

Lead architect and team leader designing and implementing Unigraph, a large-scale multi-purpose engineering graphics system.

7/77 - 4/78 Computer Programmer,

Florida State University, Tallahassee, Florida

Designed and implemented short courses for mathematics department.

EDUCATION

1978 B.S. Mathematics (Computer Science)
Florida State University, Tallahassee, Florida


Member number:1430
Go to The Software Contractors' Guild Home Page.