We provide IT Staff Augmentation Services!

Web Systems Engineer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • A seasoned engineer and entrepreneur with deep and broad experience in enterprise configuration management, devops, systems programming, and agile methodologies, seeking opportunities to improve the productivity and effectiveness of software teams through wise use of process improvement and automation - making computers do what computers do well, so people can do what people do well.

TECHNICAL SKILLS:

Agile methodologies: Scrum, XP, SDLC

Virtualization: Docker, Vagrant, VMWare

J2EE: WebSphere, Tomcat, JBoss, Glassfish

RDBMS: Sybase, Oracle, MySQL, SQL Server, Postgresql

Continuous integration: Jenkins/Hudson, UrbanCode

Version Control: Git, Subversion, legacy systems

Configuration management: Chef, Ansible

Java development: J2EE, Swing

Ruby development: Rails, Sinatra, Capistrano

Unix development: Shell, Perl, systems programming

Languages: Ruby, Go, Python, C/C++, Perl, SQL

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Web Systems Engineer

Responsibilities:

  • Supported ESKit legacy build/deploy system
  • Ported numerous applications from 32 to 64 bit builds
  • Worked extensively on C and Java compilation of basic components like Apache and Ruby
  • Implemented many improvements in ESKit to be less brittle
  • Ported build internals to support newer Weblogic and JBoss versions
Confidential, Minneapolis, MN

Build Engineer

Responsibilities:

  • Supported build and deployment processes for a Java SaaS app suite
  • Advised team on transitioning from svn to git for version control
  • Converted legacy cvs version control to git
  • Moved maven release processes from command line to Jenkins
  • Moved multiple application clusters to new hardware and updated OS/database environments
  • Developed repeatable, automated processes for rebuilding legacy environments
Confidential, Minneapolis, MN

Founder

Responsibilities:

  • Founded a software startup to create a configuration monitoring product for complex software systems
  • Built the Congruence product to beta readiness using Ruby on Rails, Docker, Vagrant, and other modern technologies
  • Designed multiple REST APIs from scratch
  • Experimented with Neo4J, Clojure, and other new technologies to discover the best technical approach
  • Developed marketing language to express product value to potential customers
  • Developed a sales plan to find initial beta customers
Confidential, Richfield, MN

DevOps Engineer

Responsibilities:

  • Supported an existing Ruby-based application for the Best Buy public API
  • Maintained Chef and Nagios scripts for configuration management and monitoring
  • Planned and executed performance testing in advance of holiday load
  • Resolved complex network and organizational problems to gain access to internal data sources
  • Developed a plan to reduce the hardware footprint of the system, saving over $10,000/month
Confidential, Saint Paul, MN

Configuration Engineer

Responsibilities:

  • Created configuration management and deployment processes for a service oriented architecture, using COTS tools from multiple vendors
  • Coordinated middleware infrastructure configuration between vendors and government admins, using systems from Websphere, Oracle, Red Hat, VMWare, and others
  • Advised vendors and government staff on best practices for deployment and ongoing administration in a complex, multi-vendor environment
  • Resolved infrastructure requirement conflicts between multiple vendors and the state government
  • Built deployment automation tools whenever possible, using Jython and unix shell scripts
  • Developed hardware and software requirements for fast purchases in the face of incomplete, inaccurate, and rapidly changing data from vendors
  • Led a weekly cross-vendor technical standup independent of business discussions, to insure practical needs were discussed proactively
  • Administered JIRA, Subversion, and other developer tools
Confidential, Eden Prairie, MN

Configuration Manager

Responsibilities:

  • Implemented continuous integration for a large J2EE project using JBoss, Tomcat, Maven, and Artifactory
  • Standardized development processes across a large development team, including offshore teams
  • Actively participated in day-to-day architectural activities to keep system architects connected to real-world complexities
  • Provided debugging, refactoring, unit testing, and best practices advice to Java developers
  • Crossed organizational boundary layers to create process improvements not only for the project, but throughout a Fortune 25 enterprise
Confidential, Bloomington, MN

Software Engineer

Responsibilities:

  • Supported modernization of a legacy software system written in Java/Swing, C++, and MS SQL
  • Implemented a DAO layer in Java for a complex legacy database, including reverse engineering legacy C++ behavior, with a complete suite of unit tests to prove correctness
  • Supported process improvement with Agile methodology, pair programming, version control and release management
  • Developed customer-facing web applications in JavaScript
  • Championed the use of MVC architecture in JavaScript
Confidential, Minneapolis, MN

Release Engineer

Responsibilities:

  • Designed, implemented, supported, and operated release management tools and Agile processes for an enterprise J2EE financial system, from project inception to supporting several diverse teams with dozens of developers, and over 80 individual apps
  • Supported release management for a wide variety of enterprise software including WebSphere, Oracle, MQ, Control-M, Connect/Direct, Perl and shell scripts
  • Automated Websphere deployment processes for complex clustered environments with no development-side visibility to production, using wsadmin, Tcl, and Jython
  • Delivered hundreds of builds and deployments annually
  • Refined tools and processes to support Agile methodologies
  • Provided technical support and debugging for a wide variety of development and administrative issues
  • Converted a large, active software development effort from CM Synergy to Subversion version control
  • Converted active J2EE software development from Ant to Maven
  • Designed and implemented enterprise-grade process control for Maven
  • Supported audit processes and Sarbanes-Oxley compliance
  • Designed and maintained release management SDLC
  • Maintained a strict schedule for release management across several projects, with complex interdependencies
Confidential, Minneapolis, MN

Senior Developer

Responsibilities:

  • Implemented user interfaces using Swing and EJB for legacy database applications and reporting systems
  • Introduced the use of Ant and JUnit for build/test automation
  • Redesigned the build process for a large C/Unix application
  • Modified a legacy batch processing system
Confidential, Minneapolis, MN

Software Engineer

Responsibilities:

  • Implemented a three-tier architecture in Perl/MySQL
  • Helped design and implement a data model to manage internet appliances in a distributed environment
  • Designed and implemented the back-end architecture for a customer service and problem tracking system
  • Developed custom BIOS software in C and assembly
  • Automated operating system installation using Red Hat and Python
Confidential, St. Paul, MN

Integration Engineer

Responsibilities:

  • Maintained and supported version control for a commercial product
  • Ported app from Windows NT and HP-UX 10 to several other platforms
  • Performed final builds and released them to customers
  • Overhauled the patch release system
Confidential, Iowa City, IA

Software developer

Responsibilities:

  • Developed and maintained software for a high-volume image scanning and test scoring workflow system
  • Developed and maintained version control, configuration management, and network installation tools and procedures for 10-12 developers
  • Tripled scanner throughput with purely server-side improvements
  • Served on a division-level standards committee for software project risk management
  • Designed and implemented an Internet firewall and proxy server system

We'd love your feedback!