We provide IT Staff Augmentation Services!

Sr. Software/devops Engineer Resume

0/5 (Submit Your Rating)

San, FranciscO

OBJECTIVE:

  • My objective is to automate all the things.

SUMMARY:

  • I am a dynamic, intelligent, confident team player with over 17 years of software development experience on 35+ different software projects. I have exceptional verbal and written communication skills, and an excellent technical background in automation.
  • I also possess a strong background in software design, database design, networking, devops, cloud architecture, application performance, unit/integration/functional testing, monitoring, system administration, gathering requirements and managing software projects using agile and lean methodologies.

TECHNICAL SKILLS:

Web / Application / Firewall / Caching / Proxy / Load Balancing: IIS, Tomcat, WebSphere, Apache, JBoss, Node.js, Rack, WEBrick, Redis, Memcached, Microsoft ISA, Nginx, HAProxy

Programming Languages: Python, Go, JavaScript, Ruby, C#, Java, VB, VBScript, VB.NET, HTML, CSS, XML, C++, C, PHP, ES6, Shell Script, Typescript, ActionScript, Objective - C, Swift, Groovy

Front End Web Frameworks: React, Angular, Flex, Backbone, JQuery

Web Server Frameworks and Technologies: ASP.NET, Express, Ruby on Rails, J2EE, ASP, JSP

Build Tools: Ant, Nant, Maven, Npm, Yarn, Grunt, Gradle, Gulp, RPM, Webpack, Make, Ivy

Testing: JUnit, NUnit, FlexUnit, Supertest, Sikuli, Selenium, Mocha, Chai, Sinon, Jest, Enzyme, QTP

Operating Systems: Windows, Linux, Mac OS X, iOS, Android, CentOS, Ubuntu, Solaris

Hybrid Mobile Runtimes: React Native, Adobe Air, NativeScript, PhoneGap (Cordova), Xamarin

Shells: Bash, Git Bash, Cygwin, PowerShell, Command Prompt

Virtualization / Providers: VMWare, Parallels Virtuozzo, Docker, AWS, Heroku, VirtualBox, RackShack, The Planet, VPSLand, DigitalOcean

Configuration Management: Artifactory, Nexus, Ivy, Maven

Continuous Integration/Deployment: Travis CI, Bitbucket Pipeline, Jenkins, CruiseControl, TeamCity, Bamboo, Octopus

Database: SQL Server, Oracle, Postgres, MySQL, Neo4j, MongoDB, MS Access

Reporting: Crystal Reports, SSRS, Rac4Sql, Access, Excel, D3.js

Monitoring/Logging: Nagios, MRTG, Loggly, Sentry, CloudWatch, Crashlytics, New Relic, Pingdom

ORM: Active Record, Hibernate, .NET Entity Framework

Version Control: Git, Perforce, Subversion (SVN), CVS, Team Foundation Server (TFS), Mercurial

AWS: EC2, EBS, S3, RDS, CLI, IAM, JS SDK

Bug Tracking / Project Management: JIRA, Trac, Bugzilla, Assembla, VersionOne, Confluence, Trello, Pivotal Tracker

Protocols: DHCP, DNS, UDP, TCP/IP, TLS, SSL, SSH, SFTP, IPsec

Editor / IDE: XCode, Sublime, Visual Studio Code, Eclipse, TextMate, Vi

PROFESSIONAL EXPERIENCE:

Sr. Software/DevOps Engineer

Confidential (San Francisco)

Responsibilities:

  • Created jobs and scripts to distribute unit/integration tests across Jenkins slaves decreasing test times by 155 minutes.
  • Modified Rails asset pipeline to be multi-process to distribute load across every available CPU decreasing asset compilation from 30mins to 8mins.
  • Converted the Jasmine tests to use Karma and Firefox Headless instead of the Jasmine gem and PhantomJS
  • Automated the deploy process with bash shell scripts and Capistrano.
  • Managed 100’s of Linux servers with Ansible and Puppet

Sr. Software/DevOps Engineer

Confidential

Responsibilities:

  • Architected and built a mobile golf application with a team of 3 people
  • Automated the build and test process for iOS, Android, React Native, with Ant, XCode, Gradle
  • Built a CI/CD pipeline for the mobile apps to be automatically submitted to the app stores
  • Setup multiple environments (dev, test, prod) hosted backend on AWS using Elastic Load Balancer, EC2, Auto Scaling, RDS

Sr. Software/DevOps Engineer

Confidential

Responsibilities:

  • Fixed a memory leak in a web based insurance application
  • Simplified Ant, MSBuild, Lunt build and test process

Sr. Software/DevOps Engineer

Confidential (San Clemente, CA)

Responsibilities:

  • Worked on an iOS and Android mobile sales application, also worked on web based CRM
  • Setup automated crash reporting with Crashlytics
  • Created the automated build, test process for iOS, Android with Ant, XCode, Gradle, Jenkins

Sr. Cloud/Automation ArchitectI

Confidential (San Jose, CA)

Responsibilities:

  • Created an automated UI testing solution using Sikuli 1.1 and Python 2.7 to unit/functionally test a desktop based insurance configuration application
  • Setup Jenkins slaves to automatically build the app and run the tests
  • Merged 6 CVS modules to one Git repository and mentored a team of 5 on Git and Git Flow
  • Migrated on premise testing services to AWS

Sr. Mobile Engineer

Confidential (Daytona Beach, FL)

Responsibilities:

  • Fixed a performance problem in a mobile iOS application used by Confidential ’s Sales people

Sr. Front End/Mobile Engineer

Confidential (Los Angeles, CA)

Responsibilities:

  • Fixed issues with the web based video player for various video streaming technologies for the NFL Sunday Ticket mobile application
  • Fixed issues with the mobile/web video player

Sr. Software/DevOps Engineer

Confidential (San Jose, CA)

Responsibilities:

  • Worked on a web based video analytics application
  • Automated build, test and release process with Ant, Jenkins
  • Setup a continuous integration/delivery pipeline with Jenkins

Sr. Software/Cloud/DevOps Architect

Confidential

Responsibilities:

  • Worked on a web based print publishing solution based on Adobe InDesign
  • Automated build, release and functional testing solution
  • Setup a continuous integration/testing/delivery pipeline on AWS with Jenkins

Sr. Software/DevOps Engineer

Confidential (Palo Alto, CA)

Responsibilities:

  • Worked on Confidential ’s web based photobook publishing application
  • Fixed intermittent build problems

Sr. Software/DevOps Engineer

Confidential (Palo Alto, CA)

Responsibilities:

  • Worked on Confidential .com - a web based application for sharing pictures and video
  • Built a desktop based image and video downloader
  • Setup automated build, test and release process with Ant, Git and Jenkins
  • Setup automated functional testing for downloader
  • Setup a continuous integration/testing/delivery pipeline for downloader

Sr. Software Engineer

Confidential (Walnut Creek, CA)

Responsibilities:

  • Fixed problems with a web based eLearning system for OSHA safety courses
  • Diagnosed problems with SQL Server, fixed ASP issues

Sr. Mobile Engineer

Confidential (Emeryville, CA)

Responsibilities:

  • Built an iOS/iPad dashboard POC consuming data from SAP

Sr. DevOps Engineer

Confidential (Walnut Creek, CA)

Responsibilities:

  • Worked on a web based print publishing solution based on Adobe InDesign
  • Setup build and release process with Ant, Git, Hudson and IIS
  • Migrated a svn repository to Git and mentored 6 people on switching to Git

Sr. Software/DevOps Engineer

Confidential (Redwood City, CA)

Responsibilities:

  • Helped fix various UI issues for a web based financial management application
  • Refactored front-end Ant build process

Sr. Software/DevOps Engineer

Confidential (Sunnyvale, CA)

Responsibilities:

  • Worked on a real-time web based dashboard for wireless signal analysis
  • Automated the build using Ant, MSBuild, NUnit, Make
  • Setup Hudson build and release process

Sr. Software/DevOps Engineer

Confidential (San Francisco, CA)

Responsibilities:

  • Lead for a desktop based MP3 uploader for Amazon music
  • Setup Ant, Ivy, Hudson for build, test, packaging, signing and release process
  • Setup automated code signing and submission for A2Z’s security team

Sr. Software Engineer

Confidential (San Jose, CA)

Responsibilities:

  • Helped fix performance issues between embedded APE player and Acrobat 10

Sr. Software/DevOps Engineer

Confidential (San Francisco, CA)

Responsibilities:

  • Web lead for the Avatar book publishing application
  • Setup Ant, Hudson to automatically test, build and deploy the application
  • Setup git branching model (gitflow)

Sr. Software/DevOps Engineer

Confidential (Redwood City, CA)

Responsibilities:

  • Front end lead for Photobook software project
  • Mentored 6 software engineers on single page application best practices
  • Automated the font end build with Ant
  • Setup Hudson to automatically build and test the project

CTO/Co-founder

Confidential (San Jose, CA)

Responsibilities:

  • Co-founder and Chief Technology Officer of a software consulting firm
  • Architect for 6 projects using various front end and backend technologies
  • Setup a Windows 2003 network at our office, VPN to datacenter, built servers and workstations, setup telephony networks
  • Sourced colocation and setup of servers at a datacenter in downtown San Jose
  • Setup Parallels Virtuozzo for Windows and Linux virtual app containers

Lead DevOps Engineer

Confidential (Lawrenceville, NJ)

Responsibilities:

  • Lead of a 5-person team that delivered Quatern’s Envision portal application
  • Setup the hardware - racks, servers, biometric hand scanner
  • Setup the network - Windows 2003, SQL Server, IIS, Subversion Server, Squid
  • Setup Hudson to automate the test and build process

DevOps Engineer

Confidential (Santa Clara, CA)

Responsibilities:

  • Automated the test, documentation, build and release process for the JavaScript and ActionScript based APIs for maps.yahoo.com using Ant, CVS, Hudson

Software Engineer

Confidential (Remote/New York, NY)

Responsibilities:

  • Built a proof-of-concept Video Player for live streaming

Software Engineer

Confidential (New York, NY)

Responsibilities:

  • Built the original proof-of-concept web based front end application for ModelWare

Software Engineer

Confidential (Farmington Hills, MI)

Responsibilities:

  • Worked on a direct mail application
  • Automated the build and release process using Ant and Hudson
  • Integrated the direct mail website with the company’s single sign on solution
  • Created a Java based application that used iText/UJAC to convert the data in an Oracle database to a PDF for the client to download and preview exactly what the mailing would look like

Software Engineer

Confidential

Responsibilities:

  • Built a program management app for one of the top auto makers in the world

Software/DevOps Engineer

Confidential

Responsibilities:

  • Part of a 5-person full stack team that was responsible for architecting and building BRIDGEWERX, a SaaS web application for designing BizTalk integrations
  • Automated the ci/cd build and deployment using Nant, MSBuild and CruiseControl.net
  • Solely responsible for purchasing and assembly of all the hardware for developer workstations from individual components
  • Solely responsible for setup of the company’s network and infrastructure to host the BRIDGEWERX and the integrations in-house
  • Purchase and assembly of racks as well as servers from individually sourced components
  • Installed all cabling, routers, switches for the office
  • Created the Windows 2003 network and configured ISA server for application level routing
  • Setup the VMWare infrastructure to run BRIDGEWERX and the integrations as virtual machines, created base images
  • Purchased and setup a Cisco VPN router to connect to customer datacenters
  • Setup Windows 2003 monitoring, alerts and an MRTG graph for network traffic
  • Wrote clear, concise documentation in company’s SharePoint wiki
  • Migrated the in-house machines to a local datacenter as the application outgrew its available space in the office and setup a VPN from the office to the datacenter

Software Engineer

Confidential

Responsibilities:

  • Built a Siebel product XML import/export service

Software Engineer

Confidential

Responsibilities:

  • Fixed issues on an inventory tracking/costing analysis system

Software Engineer/Network Admin

Confidential

Responsibilities:

  • Created a SCM application with Sales, Inventory, POS and Reporting modules
  • Setup Terminal Services and group policy for remote access to the application.
  • Sourced and built servers, setup backup procedures, server monitoring
  • Implementation of Windows 2000 Network, Active Directory, DNS
  • Created a palm/symbol mobile barcode scanning application for tracking inventory
  • Setup a Windows based Retail Point of Sale system for multiple locations

We'd love your feedback!