For me, software isn't just about lines of code or a particular tool, it's about solving problems and building things people want. My ideal role is thoroughly hands on with design and code where I can also leverage my experience as technical lead and application architect, but I also enjoy participating at the boundaries where Dev interacts
For me, software isn't just about lines of code or a particular tool, it's about solving problems and building things people want. My ideal role is thoroughly hands on with design and code where I can also leverage my experience as technical lead and application architect, but I also enjoy participating at the boundaries where Dev interacts with other groups. The best application to build is one that customers love, which I find favors an environment where communication with marketing, QC, and support is encouraged.
I'm an experienced software engineer, largely with Java, though other languages fill in the edges (Groovy for example). I've worked on software for a diverse customer base, including mission critical medical software, big-customer focused (cable companies) video on demand, commerical off the shelf software, and high performance software as a service (SOAP/XML/JSON services).
Senior Software Engineer @ Purveyor of hand crafted, organic, artisan, vegan, gluten free, free range code. From March 2013 to Present (2 years 10 months) Senior Software Consultant @ Design and implementation of enterprise Java applications for OBS Global clients. From August 2012 to March 2013 (8 months) Technical Lead @ Technical lead (and application architect) for a small development group and responsible for both design and implementation. The design has to accommodate hundreds of business rules in a flexible way, but still be extremely reliable with high performance while executing fuzzy logic searches on 600+ million records.
All in Java using Spring, backed by a large MySQL database cluster. From December 2008 to June 2012 (3 years 7 months) Technical Lead @ 9 month contract in Java, worked on business layer and persistence (via Hibernate). Led a small (4 person) technical team, which involved about 50% coding and 50% lead duties (reviews, planning meetings, etc). From February 2008 to November 2008 (10 months) Senior SW Engineer @ Worked on middle tier code that tracked incoming Video On Demand files, placed in them in correct locations, kept track of metadata (using Hibernate w/ Oracle), etc. All in Java using JBoss. From August 2004 to March 2008 (3 years 8 months) Senior SW Engineer @ Pure Java (and jsp) work on a COTS application that helped administrators monitor change to critical network files. Heavy work on the domain layer and business logic around domain manipulation as well as exposing the domain objects (via jsp) in the GUI. From 2002 to 2004 (2 years) Senior SW Engineer @ Worked on middle and GUI layers for COTS source control application. Also built the command line interface version for much of the functionality. 95% Java, some C++ via JNI. From 1998 to 2002 (4 years) Senior SW Engineer @ Same as Serena (which purchased Merant) From 1998 to 2002 (4 years) Software Engineer @ Embedded C work on a medical monitor for 2 years, 1 year C++ and X Windows for the central workstation that talked to the monitors, then 2 years Java on an application to share medical data with integration partners. From 1993 to 1998 (5 years) Software Engineer @ Same as Welch Allyn (which purchased Protocol) From 1993 to 1998 (5 years)
Masters, Software Engineering @ Oregon Graduate InstituteBS, Computer Science @ University of Oregon Chris Kessel is skilled in: Java, Groovy, DDD, OOP, Object Oriented Design, Hibernate, Spring, Agile, Software Estimation, JSON, Scrum, Fitnesse, Hudson, UML, Ant