Senior Software Engineer Resume
3.00/5 (Submit Your Rating)
Spokane, WA
SUMMARY:
- I love to write code. My dream job is a full - time programming gig that is 100% telecommute, living in an RV with a satellite Internet connection, roaming the country. Yes, I’m a little different.
- I’m a very strong technologist and a natural-born leader, but I try to stay humble and open to new and alternative ideas. I don’t consider myself a “rock star” or a “ninja” -- just an excellent programmer with years of experience to offer.
- I am passionate about technology, quality, and meeting the customer’s needs, whether that customer is internal or external. I believe that my years of development experience, my natural instinct for leadership, and my strong voice for technological excellence can be an asset to any team. I’m always excited to work with the latest technologies, and to learn new things.
- During my off time, I read, program, and -- to keep things a little less “geeky” -- weld. I have a strong creative drive that leads me to write music (badly), draw (badly), write (very well), and sing (moderately badly). I have two adorable dogs that I’m absurdly attached to, Pepper and Playa. I have attended Burning Man several times, and loved it.
- In addition to an “alphabet soup” of programming languages and frameworks, I am very comfortable thinking of “big picture” issues of site design, including things like security, server load, latency/throughput, perceived responsiveness, and so on. I understand how to weigh the pro’s and con’s of competing architectures, I know design patterns and antipatterns, and I know how to balance “ideal” architecture against business realities such as cost and development time.
- I enjoy working with designers and product owners to create performant, dynamic, responsive sites using HTML/CSS/Javascript (and tools like Bootstrap and jQuery) or using client-side frameworks such as React, Angular, and Ember. I have built websites using Node.js, Ruby on Rails, Python (Flask/Elixir), and many more frameworks. I’ve worked with deployment and devops systems such as Ansible, Capistrano, Chef, and Puppet. I am very comfortable with SQL, NoSQL, and caching technologies in many flavors.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- During this assignment, I was responsible for maintaining Ruby on Rails full stack applications including React.js frontends. Additionally, a great deal of time was spent managing and coordinating various
- Amazon Web Services (AWS) services which performed the “real work” of this diamond wholesaling business, including EC2, S3, Amazon ElasticSearch, SQS (simple queueing service), Lambda, and an Amazon OpsWorks-managed dev-ops stack for deployment. Additionally
- I worked with a departing engineer to help troubleshoot their CircleCI-based continuous integration.
Confidential
Senior Software Engineer
Responsibilities:
- During my contract with Holland-America, I was responsible for migrating legacy data from various sources (Oracle databases, RSS feeds, and CSV files) into Postgres databases using Node.js, as well as designing new REST API’s to expose this data using Express.js/Node.js.
Confidential - Seattle, WA
Lead Software Engineer
Responsibilities:
- I was responsible for single-handedly building a large asset management database based upon a REST backend running in Node.js, and a React.js frontend (all using ES6 and ES7 when possible). All phases of the site were designed by me, from schema to REST API, from UI layout to website set up and SSL termination.
- I was also part of a team of internal automation engineers responsible for maintaining and updating an automated datacenter deployment and management system running in C#, Node.js, and various Linux shell scripts, running in a number of Docker containers, as well as a Ruby on Rails REST API interface to a legacy Windows system. Much of the automation data (notably system images, configuration files, and so on) were stored in Confidential ’s proprietary cloud technology, similar to the AWS stack.
Confidential, Seattle, WA
Senior Software Engineer
Responsibilities:
- I was part of a large team of developers working to redefine and update the consumer-facing presence of Getty’s site, using a mixture of Ruby on Rails, an Angular.js front-end, and various Node.js web services in the back-end. In addition to daily work
- I was involved in several “hackathon” style projects including a Node/Ember based photo ingestion, HSL histogram processing and image sorting application. Additionally I helped architect some backend Node.js REST API’s for image sorting.
Confidential, Spokane, WA
Senior Software Engineer
Responsibilities:
- I was part of a small team of developers working using Agile processes on various components of a complex credit card processing wholesale system.
- I helped to design and architect an update to an existing legacy system using Ruby on Rails, Node, Python (with Flask), and classic ASP, as well as MS SQL Server, Postgres, and various supporting tools (Git, Sublime Text, etc.)
Confidential— Seattle, WA
Senior Software Developer
Responsibilities:
- I worked to develop and maintain numerous back end, Ruby on Rails-based systems which consumed RSS feeds and produced client-side databases for mobile app support. I designed and built an Amazon cloud-based server as the client “landing site” for Zumobi’s “Microzines” product.
Confidential — Edmonds, WA
Senior Software Developer
Responsibilities:
- Along with day-to-day development duties, I championed moving from a legacy system to a more modern, MVC framework -- Ruby on Rails, Postgres, and cloud/VPS hosting.
- I did the initial evaluation of the technology stack and created a recommendation to upper management. I also designed and built an OAuth 2.0-based multiple-domain single sign-on service.
Confidential —Seattle, WA
Senior Software Design Engineer
Responsibilities:
- In this position, I was responsible for tasks such as maintaining and extending Confidential ’ Windows DRM-application software, creating custom build tools, writing and maintaining a test automation harness
- Helping to maintain and troubleshoot a PHP web server frontend, helping to maintain a MySQL database farm, and more. I was a “jack of all trades.”