Post Job Free
Sign in

Java Architect

Location:
Broomfield, CO
Posted:
August 23, 2013

Contact this candidate

Resume:

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.



Contact this candidate