Sean Kerr Resume

4
SEAN KERR San Diego, CA [email protected] seankerr seankerr SENIOR SOFTWARE ENGINEER Proven leader and project management; track record of scalable and efficient system architecture. Results-driven lead engineer offering experience with both corporate and startup environments. Ambitious, passionate, and talented--capable of working with a team or independently. Thorough understanding of large scale and restricted embedded development. Expertise with imperative and functional programming. Expertise Project Management B2B Integration Security Best Practices Software Development Lifecycle Linux Windows Software Architecture High Scalability Networking Protocols HTTP Protocol PaaS SaaS Languages: C C# D Elixir Erlang HTML Java JavaScript PHP Python Rust Shell Client Tech: .NET Babel CSS CVS Git OpenGL REST React SCSS SOAP SSL Subversion TLS Webpack Server Tech: AWS Apache Hadoop HBase Flask J2EE JNI Jenkins Memcached MySQL NGINX NoSQL PostGIS PostgreSQL SQLAlchemy Oracle Redis Travis CI Varnish Professional Experience Sunbelt Transformer Contractor / Sr. Software Engineer & DevOps, July 2015 to Present Develop and support of legacy platform while architecting new infrastructure and platform. Project management of small team of PHP developers. In charge of daily meetings and code reviews. Accomplishments: Introduced proper coding practices, conventions, source control management. Helped develop better workflow practices, virtual machine development, as well as proper staging and production environments. Designed and deployed new AWS infrastructure, and migrated existing RackSpace platform. Tech: PHP Shell Scripting AWS ERP Oracle MySQL Linux

Transcript of Sean Kerr Resume

Page 1: Sean Kerr Resume

SEAN KERR San Diego, CA [email protected]

seankerr

seankerr

SENIOR SOFTWARE ENGINEER

● Proven leader and project management; track record of scalable and efficient system architecture.

● Results-driven lead engineer offering experience with both corporate and startup environments.

● Ambitious, passionate, and talented--capable of working with a team or independently. ● Thorough understanding of large scale and restricted embedded development. ● Expertise with imperative and functional programming.

Expertise

● Project Management ● B2B Integration ● Security Best Practices ● Software Development Lifecycle ● Linux ● Windows

● Software Architecture ● High Scalability ● Networking Protocols ● HTTP Protocol ● PaaS ● SaaS

Languages:

● C ● C# ● D

● Elixir ● Erlang ● HTML

● Java ● JavaScript ● PHP

● Python ● Rust ● Shell

Client Tech:

● .NET ● Babel ● CSS ● CVS

● Git ● OpenGL ● REST ● React

● SCSS ● SOAP ● SSL ● Subversion

● TLS ● Webpack

Server Tech:

● AWS ● Apache ● Hadoop ● HBase ● Flask

● J2EE ● JNI ● Jenkins ● Memcached ● MySQL

● NGINX ● NoSQL ● PostGIS ● PostgreSQL ● SQLAlchemy

● Oracle ● Redis ● Travis CI ● Varnish

Professional Experience

Sunbelt Transformer Contractor / Sr. Software Engineer & DevOps, July 2015 to Present Develop and support of legacy platform while architecting new infrastructure and platform. Project management of small team of PHP developers. In charge of daily meetings and code reviews. Accomplishments:

● Introduced proper coding practices, conventions, source control management. ● Helped develop better workflow practices, virtual machine development, as well as

proper staging and production environments. ● Designed and deployed new AWS infrastructure, and migrated existing RackSpace

platform. Tech:

● PHP ● Shell Scripting ● AWS ● ERP

● Oracle ● MySQL ● Linux

Page 2: Sean Kerr Resume

Professional Experience

Airbus Defence & Space Contractor / Software Engineer, January 2015 to July 2015 Develop automation layer for validation and processing of error prone emergency call center data. Accomplishments:

● Original 12 week contract finished 4 weeks ahead of schedule, extended additional 12 weeks for ongoing work.

Tech:

● Python ● Shell Scripting

● SIP PBX ● Linux

Snapsho Contractor / Sr. Software Engineer, July 2014 to December 2014 Design and develop Raspberry Pi software for picture & video capture and manipulation. Developed AWS infrastructure to support thousands of client kiosks. Accomplishments:

● Develop and support of OpenGL touchscreen interface. ● Hardening / Security of deployed Raspberry Pi hardware and software.

Tech:

● C ● Python ● Shell Scripting ● PostgreSQL

● Linux ● AWS ● OpenGL

Exzigo Contractor / Lead Software Engineer & DevOps, December 2013 to June 2014 Design infrastructure to support GPS based asset tracking hardware. Design and develop UDP server software for communication with Enfora and CalAmp GPS devices mounted in service vehicles. Research and development of Bluetooth Low Energy asset tracking devices for smaller assets. Tech:

● Python ● PostgreSQL ● PostGIS ● Shell Scripting

● Linux ● GPS ● Bluetooth Low Energy

Page 3: Sean Kerr Resume

Professional Experience

Blackberry / LiveProfile Lead Software Engineer & DevOps, October 2010 to December 2013 Develop, maintain, and support of internal application platform. Administrate cluster of Linux servers. Interop with AWS services. Accomplishments:

● Custom geolocation based message routing server. ● Architect and develop internal application platform that tied together mobile chat,

Ejabberd chat servers, and business/statistical data. ● Design platform to support LiveProfile’s 10 million users, as well an additional 40 million

Blackberry BBM users. ● Scaled services to support 250,000 new signups per day. ● Scaled each platform server to support 2 million+ users. ● Reimplementation of all Ejabberd modules mostly for bug fixes and custom performance

changes to suit our internal platform. ● Remove TSL support from Ejabberd server. Wrote custom TSL proxy in C to support

faster, less memory intensive TLS access. Tech:

● Java ● Python ● Shell Scripting ● Linux ● AWS

● PostgreSQL ● MySQL ● Hadoop ● HBase ● OpenTSDB

Emporos Systems Sr. Systems Architect & DevOps, June 2009 to January 2011 Architect and develop RX point-of-sale software, services, and Linux cluster. Develop interface and support of Ingenico and VeriFone credit card readers as well as IBM SureMark receipt printers. Migrated internal desktop software from Visual Basic to C#. Accomplishments:

● Develop secure, binary protocol for distribution of RX records across WAN. ● Deploy and support hundreds of installations.

Tech:

● Java ● C# ● Python ● MS SQL Server

● Shell Scripting ● Linux ● Windows

Flicky Media Lead Software Engineer & DevOps, October 2006 to June 2009 Develop, maintain, and support PHP administrative software. Administration of Linux cluster. Design and implement website searching and weighting algorithm for affiliate marketing platform. Worked closely with lighttpd authors to fine-tune webservers, and to support custom lighttpd modules. Accomplishments:

● First to market with website searching for affiliate programs. ● Scaled small deployment of media servers to multi-terabyte SAN.

Tech:

● PHP ● Shell Scripting ● PostgreSQL

● Linux ● FreeBSD

Page 4: Sean Kerr Resume

Professional Experience

Search Systems Inc. Software Developer & DevOps, July 2001 to October 2006 Focus tightly on Linux server administration, and development of frontend and backend deployments. Develop secure SOAP API for trusted endpoints (primarily banks and private investigators) to access private information such as criminal records, bankruptcies, judgments, and tax liens. Accomplishments:

● Java SOAP API brought in new customers looking to leverage automated background check process.

● Design minimalistic PHP framework for accepting credit card payment. ● Replaced error-prone manual processes with shell scripts.

Tech:

● Java ● PHP ● Shell Scripting

● PostgreSQL ● MySQL ● Linux

Unitek Information Systems Web Developer, December 1999 to July 2001 Coordinate with team of overseas developers to produce CBT (computer based training) software. Had hand in development of Abriasoft Merlin--a custom Redhat distribution geared towards web developers. Tech:

● PHP ● Shell Scripting

● MySQL ● Linux