James J. Kosko
(904) 392-7931
OBJECTIVE
Role as Senior/Lead Software Developer or Project Leader in a J2EE development organization. I have over 30 years experience specializing in developing sophisticated software systems from the ground up, leading them through the development cycle and delivering them, ready for market. My background includes enterprise software systems, client applications, voice applications, data modeling, user interface design, software development tools, 2D/3D graphics, and much more.
TECHNOLOGIES
GUI Frameworks
- JSP
- Struts
- Spring MVC
- Swing
- JSF
Application Frameworks
Persistence Frameworks
Webservice Frameworks
XML Technologies
Communication Technologies
- JMS
- JMX
- RMI
- Javamail
- J2SSH
- SNMP
- Sockets
Other Java Technologies
VOIP Technologies
- SIP
- SipServlets
- VXML
- MSML
- MOML
Mobile Application Frameworks
Languages
- Java
- C/C++
- SQL
- XML
- Bash, SH, CSH
- Perl
- Python, Jython
- HTML, JavaScript, CSS
- Others
Application Servers
- Websphere
- Weblogic
- Apache Tomcat
- JBoss
Databases
- MySQL
- MS SQL Server
- Oracle
- Others
Operating Systems
- Windows
- UNIX (Linux, Solaris, AIX)
- Others
Methodologies
PROFESSIONAL EXPERIENCE
11/02 - 12/08, Principal Software Engineer
Iperia, Inc., Burlington, MA
Senior software developer involved in all aspects of Iperia's VOIP software suite.
- Redesigned Iperia's DAO layer, incorporating persistence-layer independence into the Iperia product. (Hibernate, JDBC)
- Redesigned Iperia's alarm-management system. (SNMP)
- Developed webservices for Iperia's mobile voice applications. (Xfire)
- Developed network-based walkie-talkie prototype for Blackberry. (J2ME, KSoap)
- Redesigned and implemented Iperia's build and library management systems. (Bash, Perl, JAXB)
- Worked on team developing Iperia's voice conferencing application. (SIP, MOML, MSML)
- Worked on team converting Iperia's 'call control agent' to use SIP servlets running under Websphere's Sip Server. (SIP, SipServlets)
- Designed and implemented Iperia's voicemail notification system. (JMS, Sockets)
- Redesigned Iperia's system configuration data model and access layer. (JAXB, JNDI, LDAP)
- Worked on team developing Iperia's platform management system. (JMX, RMI)
- Worked on team porting Iperia's products from Apache Tomcat webserver to Websphere and Weblogic. (Jython)
- Designed and implemented Iperia's installation application, allowing remote deployment of system components across the network. (J2SSH, Bash)
- Designed and implemented Iperia's installer GUI. (Struts, JSP)
- Involved with design and implementation of Iperia's fault-tolerant and scalability solutions.
- Led team redesigning and implementing Iperia's Administration application. (Struts, JSP)
- Added various features to Iperia's voice-based applications. (VXML)
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. (Eclipse, JSP)
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 Process and UML as well as proper GUI design techniques. (Swing)
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. (Robot, JNI, RMI)
12/98 - 07/00, Consultant
Micrologic, Inc., Waltham, Massachusetts
Lead architect and team project leader developing Micrologic's satellite-based asset-tracking application. Responsible for all aspects of project design, implementation, and deployment. Designed RDBMS to object mapping layer. (JDBC, SQL)
9/98 - 12/98, Consultant
Armitage Interactive, Boston, Massachusetts
Developed a web application for Armitage's StartupNetwork service (C++, ASP).
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 (C++, COM).
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 (C++).
5/97 - 6/97, Consultant
IntegraSoft, Chelmsford, Massachusetts
Developed user interface for custom data access program. (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
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.