Software Engineer Resume
TECHNICAL SKILLS:
Languages: JavaScript (Node.js, jQuery, AJAX), Shell Scripting, Ruby, HTML5, CSS3
Frameworks: Rails, AngularJS, Sinatra, ExpressJS
Methodologies: Agile Development, Objected - Oriented Design, Test-Driven Development, Event-Driven Development, RESTful Conventions, MVC Design, Continuous Integration
Database: SQL (MySQL, PostgreSQL)
OBJECT RELATIONAL MAPPING (ORM): Sequelize, Active Record
Testing Frameworks: Jasmine, RSpec
Version Control: Git
Other: Amazon Web Services (AWS), Vagrant, TravisCI, CircleCI, Firebase, Heroku, Wireframing, Photoshop
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Built a Node.js app that provides an endpoint for an elastic load balancer (ELB) to query individual machines in Amazon Web Services (AWS) autoscaling groups.
- This involved a thorough understanding of asynchronous programming and a deep dive into the AWS Software Development Kit (SDK).
- Developed a MySQL plugin for the Confidential Queue ( Confidential ) Library. In addition to 100% test coverage, I also wrote manual testing scripts to ensure that the plugin’s SQL queries were working as expected. I then rolled the manual testing scripts into the TravisCI build so they would no longer be manual (woo, automation ) Fixed a bug that was preventing the team from being able to ssh onto full boxes.
- This involved a lot of log reading, digging into documentation related to PAM and dhclient, and editing several shell scripts.
- Took the lead on updating the Jasmine-test-helpers tool to work with jasmine-versions 2+, while remaining backwards compatible with earlier versions of Jasmine and the Jasmine-node library.
- Produced version 2.0.0 of the Confidential Queue ( Confidential ) library.
- This entailed refactoring code to remove redundancy and add clarity, updating documentation, and ensuring that the code was free of race conditions (something that had not been properly handled in version 1).
Confidential
Head of Graphic Design
Responsibilities:
- Demonstrated design capabilities to prospective clients to win new business.
- Worked directly with clients to develop designs within time and cost constraints.
- Built lasting relationships by delivering designs on time and within budget.
- Produced original billboards, social media content, and seasonal marketing campaigns.