Dear hiring manager:
I am applying for your position Senior Software Engineer
(489060). In reviewing your requirements, I believe I have the right
experience to fill this position.
Some of your requirements are to "lead team to design, develop,
write code, test and debug new software or significant enhancements to
existing software of moderate complexity using J2EE, Java, JUnit, Weblogic,
Oracle, PL/SQL, AXIS, XML/XSD, JSP, Servlets, HTML, Solaris/UNIX, Eclipse."
I have led teams for over a decade; creating complex, highly secure
applications with one application still in production since 1996. I have
worked with J2EE/Java, JSP and Servlets ever since 1999. I have written and
taught HTML since 1993. My work with WebLogic and Oracle started in 2002
and has continued since. My experience with UNIX began in 1986 at AT&T and
I have also taught UNIX at the University level. I have a Ph.D. and have
taught Computer Science at the undergraduate and master's level.
I have appended my resume for your review and I look forward to
communicating with you further about this position.
Sincerely,
Carl Crosswhite, Ph.D.
1247 Clubhouse Drive
Broomfield, CO 80020
Cellular: 303-***-****
Home: 303-***-****
Email: ****.**********@**.******.***
SUMMARY
Experienced technical leader, mentor and Sun Certified Programmer for the
JavaT 2 Platform1.2 with extensive background in software engineering,
database management, Internet and Operations Research. Recognized for my
ability to analyze and develop whole solutions to various business,
engineering and manufacturing problems.
SKILLS
* Operating Systems: UNIX and Windows 7.
* Web and application servers: WebLogic 6.10, Tomcat 3.6.
* Programming Languages and Supporting Frameworks: JAVA 6, J2EE 5,
Spring Framework 3.2, Spring MVC 3.2, Spring Security 3.1, Spring WebFlow
2.3, DWR, Struts 1.x, JDBC, JSP, JSP Taglibs, Java Servlets 2.5, Java Server
Faces, JMX, Internet and XML for various business applications. Other tools
include Ant, Maven, JUnit, HttpUnit, JMeter, Eclipse, CVS and SVN.
* Database Experience: Relational database design and
implementation on Oracle 8/9/10, MySQL and MS SQL.
EXPERIENCE
Java Architect, Staples, Broomfield CO 2013-present
Led the effort to train other developers in Java and built team approved
Java standards.
* Developed coding standards, implemented static code analysis for
use in Maven. Led effort to create a Java Coding Standard for the EFS Team,
specifically GPAS (Global Payment Authorization System).
* Taught JMX and how to create MBeans to other developers on the
team.
* Researched Splunk for use within the project for easy searching
production Log files and creating dashboards for production support.
* Designed and implemented Logging and Monitoring functionality for
GPAS.
Principal Software Engineer, Level 3 Communications, Broomfield CO 2010-2013
Assumed responsibility for the company's CIIT Normalization system, a
multi-threaded, high performance support system used in conjunction with the
Network Operations Center. This system runs on Java 6 incorporating
database connection pooling to Microsoft SQL Server and MySQL with up to 32
simultaneous treads, reading and updating 44 different database tables.
Worked on small team developing Networx and WITS application for Level 3's
Federal Portal.
* Researched and corrected random threading deadlock problem.
* Designed and implemented self-monitoring for the application to
detect deadlocked threads, e-mail and paging notification when this happens
along with program termination and restart.
* Designed and implemented an external monitoring system using JMX.
* Working on small team developing Networx and WITS application for
Level 3s GSA/Federal Portal.
* Automated Federal Portal command line functionality in the UI
utilizing Spring MVC.
* Designed and implemented billing improvements for GSA Federal
Portal including the automation of producing invoices in PDF format.
* Designed, developed and implemented a dozen RESTful services for
new Reseller Pricing application in MyLevel3 Portal.
* Developed a quote confirmation including e-mail confirmation for
new Reseller Pricing application with corresponding documentation e-mailed
in PDF format.
* Developed a Solr/Lucene search RESTful service to retrieve GIS
information for new Reseller Pricing application.
* Designed, developed and implemented a dozen RESTful services for
the Junction project in MyLevel3 Portal.
* Trained other Federal Portal developers in Spring MVC.
* Implemented new and refactored old DAOs in Spring JDBC template.
* Resolved various functional features in Federal Portal.
* Implemented initial jQuery functionality in Federal Portal.
* Architected, designed and implemented new functionality in
Federal Portal utilizing Spring MVC.
Senior Software Engineer, Intrado, Longmont CO 2006-2009
Developed web based 9-1-1 Management Portal (MP) for new product using
Spring Framework and Spring MVC in an Agile development environment deployed
on WebLogic 10 and Oracle 10g.
* Worked on small team migrating Ant scripts to Maven2 modules.
* Developed style for Spring MVC form controllers used throughout
the Management Portal (MP) consisting of over 300 JSP forms and over 600
supporting Java classes.
* Introduced DWR Ajax framework at Intrado and developed
appropriate functionality with Ajax.
* Architected and implemented EMP, PMP and M911 web applications
from the success of MP.
Senior Java Programmer, TRIAD-Lockheed Martin, Littleton CO 2006-2006
Developed Java Web Service to serve JFreeChart charts to Enterprise
Information System customers in an Agile development deployed on WebLogic
8.1.
* Designed and developed WSDL Web Service to produce JFree Charts.
* Worked with other team members to implement the JFreeChart Web
Service in their application.
Senior Engineer, TEKsystems-Resort Quest Intn'l, Lafayette CO 2005-2006
Developed Struts applications for Accounting, Credit Card, Call Accounting
and Workorder domains in Oracle 10g portal. Also developed native portal
applications for a resort website application.
* Created algorithm and processes for dynamically sizing IFrames in
JSPs.
* Implemented various algorithms for calendaring and MRU lists and
stacks.
Senior Engineer, Zenodata, Louisville CO 2004-2005
Research, design and implement solutions for land title abstract searching,
including applications to load county data through batch applications and
Java AWT applications deployed on Tomcat 5.
* Developed AWT/Swing applications for updating tax data and new
data entry.
* Developed jnlp interface for connecting AWT/Swing application
through Java Web Start.
* Refactored components, including porting existing components to
the Spring Framework.
Senior Software Engineer, Global Health Exchange, Westminster CO 2002-2004
Design and implement J2EE components for content intelligence utilizing XML,
XSL and XSLT for a global health care exchange deployed on WebLogic 6.1 and
Tomcat 4.
* Analyzed, designed and implemented an EasyTrade solution for
European customers localized to six countries.
* Analyzed, designed and implemented a highly secure solution for a
medical Capital Procurement system.
* Development team member (XP) on J2EE on-line order cleansing
application creating and implementing granular, component based security
system modeled after ACL and JAAS.
* Improved corporate deployment process (Ant based) for Capital
Procurement from hours to minutes.
* Taught on-site Java Certification course and "Brown Bag" sessions
on JSP, Servlets, Struts, Taglib technologies along with GoF and J2EE Design
Patterns.
* Mentor other engineers on Java's latest JSP, Servlet and Taglib
technologies.
* Introduced technologies such as JSP, EJBGen, Continuous
Integration and JMeter.
Chief Technical Architect, RippleInfo, Denver CO 2001-2002
Analyzed various solutions, designed and implemented the hardware and J2EE
architecture for a low cost audio, video and collaboration web portal. This
company is working with a highly distributed organization of individuals
(developers as well) with designs to become an international organization
within the next year. The solution included automatic credit card
processing to pay for services.
Software Architect, Senior Software Engineer, BiosGroup, Inc, Broomfield CO
2001
Architected, designed and implemented J2EE components for Project Portfolio
Management system based on complexity science.
* Redesigned and implemented normalized survey database with system
maintained data integrity on Orion (since OEM'd to Oracle as their 9iAS).
* Designed and implemented easy-to-deploy (Ant) processes (from
existing MS-DOS 'bat' process) for customer J2EE application on Orion
reducing build from minutes to seconds.
Other employment history:
Senior Software Engineer/Architect, Forecasting
Manager, Software Engineering Manager, Advisory Engineering Manager,
Database Manager, Senior Programmer Analyst, Associate Professor (tenured).
EDUCATION
Ph.D. Applied Statistics University of Northern Colorado
M.A. Mathematics U.C.L.A.
B.A. Mathematics Calif. State Univ. at Northridge
ADDITIONAL TRAINING
WebLogic Server Administration, WebLogic SIP Server Administration, Web
Component Development with Servlet and JSP Technologies, Advanced Business
Component Development With Enterprise JavaBeans Technology, OO Analysis and
Design for Java Technology (UML), Intermediate Java Programming, Advanced
Java Programming Language Topics, Advanced Java Library Topics, Java
Servlets, Java Beans, Design Patterns, Web Component Development Using
Java[tm] Technology, Architecting and Designing J2EET Applications.
AWARDS RECEIVED
* Awarded United States Patent 6,611,726 August 26, 2003 on first
reading.
* Invented and applied for patent on combining forecasting with
Monte Carlo simulation.
COURSES TAUGHT
* Computer courses taught: Software Engineering Method and Tools,
"C", Database, Operating Systems, Systems Analysis & Design, Systems
Programming, Telecommunications, HTML, Java Server Pages, Servlets and Java
Programmer Certification.
* Management science courses taught: Project Management, Decision
Support Systems, Decision Theory, Discrete Modeling, Forecasting, Numerical
Analysis, Simulation, Statistics and Stochastic Modeling.