Kenneth William Colassi 108 Richardson Rd. Hollis, NH 03049 [Send email to request phone number] 65-3604 home
[Send email to request phone number] 21-1845 cell[Send email using form at bottom] CLEARANCE : SECRET,
Inactive over 2 yearsAVAILABILITY : ImmediateLOCATION : None, will
Telecommute AnywhereSALARY : market
Objective
Individual Contributor, Modeler, Implementer, Developer, Architect
(JAVA, Eclipse, BIRT, Hibernate, Maven, Tapestry, JavaScript, Templates &
Widgets, Ajax, ACEGI)
Education
B.S. Computer Science - BRIDGEWATER STATE COLLEGE 1982-1986
GPA 3.0, heavy concentration in Discrete Mathematics. Algorithms Data Structures
heavily stressed.
U. S. ARMY SIGNAL CORP - Fort Gordon, GA (May 1980 – May 1981)
COMSEC Crypto for 8 Tactical Communications Hardware data scrambler Devices.
Operated under Security Clearance Level "SECRET". Basic Electronics, Reading open
circuitry schematics, Oscilloscopes, Troubleshooting to component level
U.S. ARMY NATIONAL GUARD - Quincy, Massachusetts (1981 - 1986)
Massachusetts Army National Guard, 126th Battalion Field Service Crypto
Communications Div. Honorable Discharge.
Highlights (22 years commercial/defense R&D grade software developer)
· Relationships - OneToOne, OneTomany, ManyToOne, ManyToMany, Lazy Collections
· Annotations EJB3, Hibernate, Tapestry, Trails,Custom Annotations
· 1 year BIRT Design Development (developed 18 commercial grade reports); 2
years MAXIMO
· 2+ year(s) TRAILS framework developer
· 3 years specific focus POJO Oriented Domain Driven Development (DDD) JMock
(TDD)
· 9 years JAVA Development; primary tools ECLIPSE MAVEN MOCK with relevant
plug-in
· 3 years Hibernate ORM modeling back-end schema’s using POJO design patterns
· 9 Years Web-Tier Middle Tier development using J2EE Core Design Patterns
· 15 years advanced GUI Widget Development, 10 years JAVASCRIPT widgets
· 5 years C language, 12 years C++, 10 Years JAVA, 12 years JavaScript/HTML, 20
years OOD
Experience (22 years, all pure R&D Development projects)
Applications Lead Architect Developer, BAE Systems Inc. (March 2006 – present)
Supporting F22 Raptor Fighter for U.S. Air Force and Electronic Warfare;
Developer for multiple large scale Java web based Projects.
· BIRT Reports Design/Development supporting F22 Raptor Fighter
· Maximo JAVA eclipse jsp Facilities mgt project supporting F22 Raptor Fighter
o Rapid Prototyping/Modeling with domain driven technology
TRAILS/Tapestry/Hibernate
o User interface Designs. Middle Tier DDD Modeling
o Websphere Administration, Tomcat, Weblogic
· JAVA eclipse jsp manufacturing parts procurement project supporting Electronic
Warfare
(BIRT, Eclipse, eMatrix, Maximo, Oracle, MySQL, Trails, Maven, Tapestry,
Hibernate, JAVA5, Annotations, SVN)
Principle Software Engineer, WORKSCAPE (Sept 2005 – February 2006)
Developed 3 separate HR Compensation Planning Systems (applet,struts,tapestry)
for large cap commercial customers. Implemented commercial GUI features and
patches to live releases.
( Eclipse, Struts/Tapestry/Tacos/Ajax/Dojo, Oracle, JBoss, ANT, Hibernate, XML,
XSL, Java5 )
Tech Lead Consultant, RAYTHEON (Oct 2004 – Jan 2005)
Supporting Patriot Missile Deployments, re-architected Java Project to produce
400 web applications over oracle database of 2500 tables. Architected/Designed
mini hibernate persistence layer to Dynamically generate SQL. Designed POJO
Oriented DTO Bean Generator to automatically generate domain model.
Architected/Designed middle tier of DAO/DTO respectively. Architected Struts
front end GUI. Implemented bootstrap servlet as distributed singleton service
façade modeling various Context’s (Master,DB, User, Applation). Prototyped PDF
Jasper Reports using Jasper Assistant. Assumed Tech Lead over 2 Consultants for
architecture, modeling, design and implementation
( Eclipse, Struts, Oracle, DynaBeans, JBoss, JSP, ANT, UML, Hibernate,
JavaScript/CSS )
Principle Software Engineer, Broadbus Technologies (Feb 2004 - Oct 2004)
MVC GUI Developer OpenSource Development. Developed Struts GUI Components for
high end cable video server catering live to the cable industry NCube,
TimeWarner, CableVision,and the gamet of cable industry players. Developed Tab
Widget component with Struts Tiles. Developed user interface integrating
JavaScript Widgets (Menu, Calendar) to struts web app. Integrated framesets to
Struts. Re-worked code for Struts Tree Widget and underlying asynchronous update
model across HTTPSession(s) (Device Tree on top of distributed asynchronous
messaging model observer/observable). Prototyped Displaytag HTML table widget and
JavaScript widgets. Implemented auto-paging links for value-list table widget.
Identified bad design growth and prompted re-write of persistence layer and
refactoring of whole GUI Front end and middle tier. Studied/Applied J2EE Design
Patterns. Recommended best practices and distributed MVC. Maintained build
scripts. Commercial high quality code is running released to the field
everywhere. JMX, Axis/WSDL, EJB, DTO/DAO, Hibernate.
( Eclipse, Struts, Oracle, DynaBeans, JBoss, JSP, ANT, UML, Hibernate,
JavaScript/CSS )
Principle Software Engineer (Private Venture) (Dec. 2002 – Feb. 2004)
GUI, Middleware, JDBC OpenSource Development. Designed business portal end to
end. Designed/Modeled oracle schema, tables, primary/foreign key, indexes,
triggers, sequences, JDBC and Beans. Beans were generated by bean generator.
Architected middle tier, several large servlet controllers. Architected front end
JSP framesets, implemented use of custom display tag for high end html table
rendering, designed forms and field validators and POST actions to servlets.
Implemented indexed search, designed cookies for user-friendly login, password
encryption/decryption, document mgt/upload/download, SQL LONGBLOB. Multiplexed
JDBCLocator and migrated SQL schema to MYSQL and Oracle. Designed
ActionDecorators for SourceForge DisplayTag high end html table. Designed
BusinessObjects for rmiddle Tier and their associated controller servlets.
Implemented WebFX Tab Tag. Implemented Apache Commons JDBC Connection Pooling
Connection Decorator.
( Eclipse, Struts, MYSQL, JavaBeans, James, JavaScript/CSS, JSP, JSTL )
Principle Software Engineer, MatrixOne Inc. (June 2000 - Dec 2002)
“Principal EMATRIX Product Software Development Engineer” in J2EE N-Tier global
development. Developed large cap company Internet Business Portal Modeler within
R&D E-Frastructure group for such customers as GE, Covisint, Honda, Nokia and
countless other large caps that model their business divisions, work flow, life
cycles, suppliers, partner channels and product life cycle processes on the
internet worldwide. Duties included end to end development of E-Frastructure,
E-Collaboration, E-LifeCycles, E-WorkFlows, E-Management, User Interface and
Middle Tier Infrastructure and Frameworks. Architected/Implemented WEB Client UI
extensions to B2B collaboration infrastructures. Developed distributed N-Tier
Business Object Server BOSS based on RMI Activation with JSP, XML, Servlets,
WebLogic, iPlanet. Designed IDL and distributed infrastructures to collaborate
objects over EJB, RMI, Corba front ended by JSP/HTML/XML/Applets/Swing, Java
Servlets over HTTP and IIOP. Nested Transactions and custom overridden
Transaction Dermarcation. Entity Beans and Stateless Session bean (dispatcher).
Custom Transaction Context patterns. Implemented key features that helped secure
multi-million dollar contract with GE. Implemented key enhancements that helped
secure multi-million dollar contract with Philips Semiconductor. Performed
multiple high end UI customizations for Halliburton. Clustered Server interfacing
heavily stressed for RMI Daemon, Servlets, JSP’s and XML. RMI backbone to JNI was
heavily stressed. Performed proof of concept and rapid prototypes for
integrations division and Implemented custom graphics for custom user defined
tables. Operated on WebSphere, Weblogic and Apache and employed advanced JSP
debugging methods. JSP Framework consisted of custom developed Struts oriented
Taglib. Qualified eMatrix authentication under SiteMinder And LDAP.
( UML, MVC, JSP, Servlets, Framesets, JavaScript, RMI, EJB, XML, IDL, VCafe,
J2EE, JFC, WebSphere, VJ++ )
JFC Swing GUI Developer Cabletron Systems Inc. (April 1999 – June 2000)
Principle Engineer for Advanced N-Tier UI Applications, responsible for
developing Graphs and JAVA Swing Bean Components for Network Data Trending and
Analysis. Developed interactive LineGraph, BarGraph, TrendGraph and EventGraph
beans using Swing. Linear Mathematics was heavily stressed. Implemented high end
zoom algorithm for all graphs. UML. Documented Reuse Methods and Designs.
Documented Introductions to Corba and XML with JAVA with research and prototype.
Additional project experience designing CGI processes that served up XHTML and
JavaScript. Custom JavaScript components.
( UML, MVC, JAVA, HTML frames, JavaScript, CORBA, IDL, VCafe, JFC Swing, JAVA
Beans, Apache, IIS, VJ++ )
Engineering Consultant, Professional Solutions Inc. (Oct 1987 – April 1999)
SAN Storage System Embedded Portal Architect, Convergenet Inc. (10/98 – 02/99)
WEB GUI Architect/Implementor, Liberty Mutual Insurance Inc. (06/98 - 09/98)
WEB E-Fax Portal Server Implementor, UNIFI Communications Inc. (03/98 – 06/98)
GUI Bldg Automation Apps Modeler/Architect/Developer, Teletrol Inc. (01/97 –
02/98)
GUI Time Clock Apps MFC Developer, Simplex/Kronos Inc. (April 1996 – Dec 1996)
Network MFC/NT Developer, Digital Equipment Corp. (May 1995 - March 1996)
Government Systems Document/Imaging Imaging Automation (May 1994 - May 1995)
GUI Medical BedSide ICU Applications, Hewlett Packard Inc. (May 1992 - May 1994)
GUI Medical Orthopaedics App Developer, Johnson & Johnson (05/91 – 05/92)
GUI Widget Real-Time Developer, Digital Equipment Corp. (06/89 – 05/91)
Kernel Device Driver Developer, Nixdorf/Siemens LANTel/Foxboro (06/86 – 06/88)
TECHNICAL SKILLS SUMMARY
Page 1 thru 4
APPLICANT: Kenneth W. Colassi
Applicant fluent in All Technologies in a full R&D Developer Capacity
DDD (Domain Driven Development)
Natural Modeling
Collections
Associations
Join Tables
Relationships
· OneToOne
· OneTomany
· ManyToOne
· ManyToMany
Annotations
· EJB3 Annotations
· Hibernate Annotations
· Tapestry Annotations
· Trails Annotations
· Custom Annotations
Security
ACEGI Security
Property Instance Based Security
Owner Instance Based Security
Databases
Oracle
MySQL
Languages
JAVA
HTML
JavaScript
XML
XSD
Frameworks
J2EE
BIRT
Struts/Tiles
Eclipse
Trails
Tapestry
Tacos
Dojo
Ajax
Hibernate
WEB Servers
WebSphere
Tomcat
Jetty
Resin
Weblogic
Technologies
HTTP Web
Ant
Maven
JUnit
Design Patterns and Agile Methods
· Widgets
· Refactoring, Agile Methods, Short Span Development Lifecycles, High End Rapid
Prototypes
· Hierarchies, Polymorphism, Multiple inheritance
· Interfaces abstract classes, static members
· Tapestry, Tacos, Ajax and DOJO
· Xdoclet ANT Specialist (Hibernate, EJB, JMX) Attribute Oriented Programming
· AspectJ and Aspect Oriented Programming
· Java Bean Code-Generation methods (Hibernate, Struts, POJO)
· Entities & Collections of Entities ORM,
· Layering, Loose Coupling, Cluster Safe Tiers
· DAO DTO, Singletons, Services JMX, Stateless Session Facades, Delegate,
Peer-to-Peer, Pub/Sub, Decorator, Factory/LifeCycle, Context, Value-List,
Adapter, MVC
· Core J2EE Design Patterns + UML
· Life Cycles, Work Flows
· Open Source Frameworks Struts/Tiles, Tapestry/Tacos/Ajax/Dojo, Jasper Reports,
Hibernate, Eclipse, Apache, Spring
· Cluster Safe, Symmetric, Loosely Coupled, Layered Separated Tiers
· Controller Tiers for Struts/Tapestry, Domain Model & Business Tiers for
Hibernate
· Distributed N-Tiers (presentation, business, persistence)
· Tag Library Widgets + DHTML/JavaScript Widgets, Extensible Custom Component
Libraries
· Maven, POM’s, Local/Remote Repositories, Maven Plugins, Cargo
Language DETAILS
· BIRT 1 Year
· Eclipse 6 years
· Maven 3 years
· Trails 3 years
· Tapestry 4 years
· Tacos 2 years
· Dojo 2 years
· J2EE 10 years
· JSP 7 years
· EJB 7 years
· JavaScript 12 years
· HTML 12 years
· JAVA 12 years
· C++ 10 years
· OOD 16 years
· UML 6 years
· GUI 17 years
· OO Modeling 18 years
· XML 9 years
Development Skills
· Threaded Session Mgmt + Data Mgt, Session Tracking, Session Cloning,
Multi-Threaded rendering via Frames
· Threaded HTML Frames, Trees, Tables, Dialogs
· Servlets & WEB Server Front End Infrastructure
· Generic Abstract Frameworks Architecture+Definition
· Functional & Detailed Design Specifications/Requirements
· Design, Coding & Implementation
· Class Hierarchies & Class Modeling
· Interface Modeling, Inheritance & Delegation
· Extensible Reusable Application Frameworks
· End to end n-tier WEB Portal Development
· Custom user Interface & HTML Rendering in JavaScript/JSP/Ajax
· Client Side Application Frameworks
· Server Side Cache, Server Side Distributed Application/Object Frameworks
· Design Patterns, Factory, Singleton, MVC
· Stateless Servers, State-full Servers, Dispatching
· Distributed Business Object Cache, Data Sets
· Concurrency and Multi-Threaded Contention
· Race Conditions, Deadlocks, Shared Caches
· Database Interfaces, Schema & SQL, Triggers, Keys, BLOB, ORM, Dynamic SQL
Generation, JDBC
· Asynchronous Events, Messaging
Architectures
· J2EE, RMI, EJB, Corba, XML
Platforms
· JBOSS 4 years
· Weblogic 4 years
· IPlanet 2 years
· Websphere 4 years
· Apache 7 years
· Tomcat 7 years
Tools
· BIRT, Eclipse, Ant, Xdoclet, Plugins
|