Post Job Free

Resume

Sign in

Project Manager Engineer

Location:
Shawnee, KS
Posted:
October 07, 2012

Contact this candidate

Resume:

Fred Drake

* DOC

* RTF

* ODT

* HTML

* TXT

Last updated February 23rd 2012

Resume powered by emurse

Frederick Drake

Shawnee, KS 66218

-

OBJECTIVE:

I desire to work for a leading-edge company designing state-of-the-art applications using

over fifteen years of web and application development experience and leadership

experience.

-

WORK EXPERIENCE:

VML, Technical Architect, Kansas City, MO (Dec 2009 - Present)

* Lead developer and architect for one of the largest accounts at the company.

Responsible for the overall architecture of the system, with visibility and mentoring of

campaigns that affect a sizable portion of the environment. Also responsible for

conducting code reviews and approve all back-end code in the production roll process.

Duties also include technical recommendations to the client for potential third-party

offerings and how they may be integrated into our system. This system is a Java

environment which heavily uses the Spring framework, OpenText/RedDot content management

server, and Oracle 11g and CouchDB databases.

* Inherited and maintained a legacy web site for a client who is a leader in all-natural

hygiene products, until a redesign and migration effort was in place to sunset the code

base. Duties included both front-end (HTML, CSS) as well as back-end maintenance. The

environment used the .NET stack (ASP.NET, C#, ADO.NET) with a SQL Server 2005 database and

proprietary content management system.

* Assisted in design and development of a site redesign with an entirely new back-end

using Java, Vignette, Velocity and Spring technologies. Duties included database schema

design and development of controller logic. Also assisted web producers by writing front-

end AJAX routines using jQuery.

* Performed numerous site updates for a prominent provider of toothpaste products,

including content management changes, feature enhancements and troubleshooting. This site

is a Java-based system using Spring, Velocity, and the Vignette content management system.

-

eMeter Corporation, Custom Software Engineer, San Mateo, CA (Dec 2007 - Dec 2009)

* Designed, developed and maintained a portal for managing internal environments within

the entire organization using GWT, Spring, C# and Servlet technologies. GWT 1.4 was

originally used as the front end with C# web services inputting and translating JSON as

the back end. It was later refactored to GWT 1.5 to make use of its richer end-to-end

features, with the back end running Java Servlet technologies. This allowed for a more

unified reuse of the model classes and a cleaner packaging as model, view and controller

were encapsulated into one WAR file. The front end was also refactored using widgets from

the SmartGWT library (a GWT API for the SmartClient AJAX library) allowing for transparent

injections of abstract data structures directly into the library's widgets. Application

architecture documentation made use of UML through MS Visio.

* Designed and developed a series of custom business interfaces which process up to one

million records per day using Java, Hibernate and the Spring framework. This project

contains no GUI, and used a combination of Hibernate and Spring's JDBCTemplate for data

and transaction management using an Oracle database.

* Developed a custom meter reading adapter for a client to process incoming meter

information in the MEPMD02 record format, sending meter data into an Oracle database. This

was developed using Java and the Spring framework.

* Generated a custom reporting application for a customer to take information in our data

repository and output to a comma-delimited file, using Java and Spring technologies.

* Created and managed a series of virtual internal development environments (both Redhat

Linux Enterprise and Windows Server 2003) for our division, utilizing VMWare ESX and

version snapshots.

* Acted as release engineer representative for our services division, ensuring that

developers adhere to software life-cycle standards such as proper bug submission and

documentation policies.

-

Cerner Corporation, Senior Software Engineer, Kansas City, MO (Dec 2004 - Dec 2007)

* Lead design and development of a patient education and entertainment station utilizing

the very latest in Windows Media Center technologies (.NET 3.0, MCML, and XAML),

integrating an Xbox 360 with Windows Vista and a Websphere environment using a Java-based

web service oriented architecture and Hibernate technologies. The front end rendered HTML,

MCML and Web-Based XAML (XBAP) through HTTP to remote Media Center client machines, and

Apache Axis to control web services in both WebSphere and Resin containers. Data was

stored and retrieved on a SQL Server 2005 database.

* Designed and developed an participant directory application for the American Royal BBQ

Competition that allowed people to find booth locations of team by team name or team

participants. This application made use of Java using the GWT library and the Google Maps

API to for custom map controls.

* Assisted the project manager with client level correspondence regarding scope

requirements and integration of beta level installations.

* Assisted in design and development of a video conference application in Visual C++ 6.0

using proprietary Axis libraries and H.323 technologies.

-

CellNet Data Services, Field Applications Engineer, Lenexa, KS (Jul 1998 - Dec 2004)

* Led design, development and administration of the company's monitoring application,

which monitors the status of almost 60,000 endpoints ranging from servers to remote

proprietary field equipment utilizing J2EE principles with the JBoss J2EE container, an

OpenJMS message queue and EJB. Design responsibilities included Oracle8i database schema,

Perl/JSP front end, and remote endpoint communication via SNMP traps. EJB development

consisted of a number of Entity Beans and corresponding Session Beans using the Session

Facade design pattern. Data processing was distributed over RMI. Authentication was

performed utilizing the company's single sign-on LDAP server, using the Java Naming API.

* Designed a web-based password collection application using JSP and Servlet technologies

that securely contained the administrative and group accounts of all machines at the

National Operations Center for over 70 users.

* Assisted in developing an applet-based outage mapping application, which graphically

displays the real-time power outage and system failure of field equipment backed by

Mapserver, an open source geographic information system. This system utilized the PostGIS

spatial extentions for PostgreSQL as the database.

* Assisted in implementing a Metadot portal framework in the company's Network Operations

Center. Wrote a plug-in for the portal, which shows a graphical map display of failed

field equipment using Perl.

* Developed numerous small applications interfacing with ARS, LDAP and proprietary

protocols using Java's JDBC and Perl's DBD/DBI libraries.

* Wrote several technical documents including functional specifications and user-level

operations instructions.

* Implemented and administrated the company's CVS code repository.

* Mentored and assisted co-workers in their software projects ranging from Java to shell

scripting and from design to implementation.

-

Missouri Botanical Garden, Web Developer, St. Louis, MO (Mar 1998 - Jul 1998)

* Designed and created various web pages for the company web site, including their entire

horticulture site.

* Tutored and assisted employees with various IT concepts and procedures.

-

Saint Louis University, Head Teacher Assistant, St. Louis, MO (Sep 1997 - May 1998)

* Assisted the students of the University's Intro to Computers (CS 101) course including

coursework and labs.

* Evaluated teacher assistants and submitted reports and recommendations to the course

professor.

-

Saint Louis University, Lab Consultant, St. Louis, MO (Jan 1995 - Mar 1998)

* Served as the University's first web master for the official web site whose duties

included replying to all correspondence from aboymg@r.postjobfree.com and developing various web

pages and CGI forms.

* Assisted users of the University's computer labs with matters ranging from application

software to UNIX navigation.

-

-

SKILLS:

* Operating Systems: Redhat/Fedora/Debian/Mandrake/Gentoo/CentOS Linux (Intel and SPARC),

Windows 95/98/2000/XP/Vista/Server 2003/7, Mac OS X, SunOS, Solaris 8/9

* Languages: Java, Scala, Groovy, Visual C#, XAML, MCML, Visual C++ 6.0, Perl, SQL,

JavaScript, Shell scripting, XML, XSL, DHTML, CSS, UML

* Frameworks: Spring, Grails, Hibernate

* Databases: Oracle 8i/9i/10g/11g, CouchDB, MongoDB, MySQL, PostgreSQL, SQL Server

2005/2008

* Protocols: TCP/IP, JDBC, SOAP, XMLRPC, RMI (JRMP and IIOP), SNMP, SMTP, LDAP, DNS,

HTTP, FTP, SSH

* Technologies: J2EE, JSP, Servlet, EJB (1.1, 2.0), JMS, .NET, Google Web Toolkit

* Application Servers: Resin, Tomcat, Apache, JBoss, OpenJMS, Remedy ARS, Mapserver GIS

* Design Concepts: Database normalization and architecture, NoSQL document-oriented

Map/Reduce Views, Connection pooling, Object-relation mapping, Inversion of Control

frameworks

* Code repositories: Git, SVN, CVS, Perforce

* Content Management Systems: Vignette 7.3, Drupal 6.0, OpenText 10, Sitecore 6.2

* Miscellaneous Hardware: Lucent Portmasters, USR modem racks

-

EDUCATION:

* B.S., Applied Computer Science, Saint Louis University (Aug 1994 - May 1998)

-

-

INTERESTS:

* Developed and actively maintain an open source XMLRPC client for the Google Web

Toolkit: http://code.google.com/p/xmlrpc-gwt/

* Playing with many technologies and languages that have yet to be applied

professionally: Ruby on Rails, Redis, Node.js

* Jailbreaking/rooting/voiding warranties on almost any gadget I can get my hands on.

-



Contact this candidate