Post Job Free

Resume

Sign in

Software Engineer Development

Location:
Boulder, CO
Posted:
November 09, 2012

Contact this candidate

Resume:

Nate Sammons

abpbda@r.postjobfree.com

Skills ** years professional server-side Java development experience

Excellent written and verbal communication skills

Java since JDK 1.0 - including Java 5/6, generics, annotations, concurrency APIs, NIO

Linux-based Java development for 12+ years

Spring 2/3 -- IoC, MVC, AOP, JDBC template, Transactions, Security

JBoss 2.x - 5.x

iBATIS SQLMaps

XML-related APIs and technologies (JDom, JAXP, etc)

Hibernate 3 / JPA with annotations

Many OpenSource projects (Ant, Maven, Apache, Jakarta Commons, Log4J, JBoss, Jetty, Tomcat, Spring and others)

Web Services - SOAP and REST (JSON and XML)

UNIX system administration (mostly Linux) including shell and perl scripting, Apache configuration, kernel tuning

Databases: MySQL, Postgres, Oracle, DB2, H2

Scripting languages: Perl, Beanshell, Bash, some JavaScript and TCL

Technical training (development and delivery)

7+ years BEA WebLogic Server experience (since version 3.1.8) including 5, 6, 7 and 8.1

Certified SCRUM Master, familiar with most "agile" methodologies, continuous integration

Location

Local to the Denver/Boulder Colorado area.

Education

May 1997 graduation from Colorado State University.

3.5 cumulative and in-major GPA. Major in

Computer Science, minor in Mathematics.

Work Experience

NASDAQ OMX

October 2011 to Present

Senior Technical Specialist

Apache Cassandra and Hadoop

NoSQL systems in a financial data setting

Digital Globe

Geospatial Imaging

April 2010 to October 2011

Senior Software Engineer

Online search and delivery of satellite imagery through REST-like web services and Google Earth (KML)

Large daily data processing and management from three satellites, many terabytes of data processed per day

Millions of HTTP mapping requests per day

Open Geospatial Consortium (OGC) mapping APIs and implementations (WFS, WMS, WMTS, WCS)

GeoServer customization to interface with DG's imagery catalog and image composition software

Improved system monitoring and manageability through JMX and unified tracking of request processing

Postgres and PostGIS geometric database extensions, in-memory geometry caching and intersect processing

Many performance and scalability improvements to this legacy system through both low-level and architectural redesign

High traffic network log aggregation though a custom Log4J TCP log appender using NIO, including aggregating relays

Secure environment software hardening for the National Geospatial-Intelligence Agency (NGA)

GWT 2.3 GUI and service architecture and implementation

Mocapay

A mobile payments startup

October 2007 to Feb 2009

October 2009 to April 2010

Senior Software Engineer

JBoss 4.x, Spring 2, iBATIS

Online payment systems, point-of-sale integrations, ISO8583 transaction processing and encoding

High-volume binary and XML protocol handlers for point-of-sale payments authorization

SMS aggregator APIs, mobile messaging (Air2Web, Sybase365).

Authorize.net Credit Card API

Various payment processing APIs (FirstData SVDot, etc)

J2ME and Android development, including MIFARE RFID prototype work.

PCI compliance

Terracotta clustering

FTEN

Financial services

Feb 2009 to October 2009

Senior Software Engineer

High-speed networking and transaction processing (1,000's of messages per second)

Sub-millisecond timing and responses

Real-time risk analysis for black-box trading customers

Multi-currency, foreign stock exchange API experience

Core java, synchronization, concurrency APIs

NIO for TCP and uni-/multicast UDP networking with very high data rates

Rally Software

An Agile Methodologies and Tools vendor

May 2005 to October 2007

Senior Software Engineer, Team Lead

Agile development methodologies, SCRUM, XP, etc

JBoss 4.x, Tomcat, Spring 2

WebServices (SOAP and REST). Developed a custom SOAP and REST web services

framework (custom SOAP endpoint, etc) driven by metadata to expose an internal object model as

a series of web services interfaces. The framework supports both SOAP and

REST using the same back-end request handling code.

Some C# .NET experience (prototypes for web service clients)

Developed "berzerker", an extensible high-scale load testing application for web applications and web services.

ORM Persistence (OracleTopLink 10, Oracle Server 10gR2), Oracle performance tuning (Quest Spotlight, etc)

Lead a complete re-write of the persistence layer for Rally's hosted application.

BEA Systems

On contract: June 2004 to October 2004

October 2004 to May 2005

Senior Software Engineer

WebLogic Portal 9.0 Internal Framework

Persistence layer development (Oracle, Sybase, DB2, PointBase)

StorePerform Technologies

June 2002 to May 2004

Senior Software Engineer

J2EE APIs (EJB, JSP, Servlets, JDBC, JNDI, JMS, etc)

Retail-oriented parallel workflow (BPM) systems

IBM WebSphere 4 and 5

WebLogic 7.0 and 8.1

JBoss 2.x and 3.x

IBM DB2, MS SQLServer, PostgreSQL

Clustering

Web Services

Extensive performance tuning -- over 140,000 simultaneous users in a 24x7 enterprise environment.

Offshoring experience in Bangalore, India (lived there for three months) including interviewing, hiring, training, mentoring, etc.

BEA Systems - Accelerated Development Center

A Professional Services development group

February 2001 to June 2002

Senior Consultant

J2EE APIs (EJB, JSP, Servlets, JDBC, JNDI, JMS, etc)

Architecture (design and evaluation)

Training (Java, J2EE, WebLogic, etc)

Protomatter Holdings, LLC

1999 to Present

(currently inactive)

Owner, Principal Consultant

Independant contract work.

Contract work through/for BEA Systems with various clients.

J2EE APIs (EJB, Servlets, JSP, JDBC, JNDI, JMS, etc)

Architecture (design and evaluation)

Training (Java, J2EE, WebLogic)



Contact this candidate