A results-oriented Full Stack Software Engineer with 4 years of experience specializing in Ruby on Rails applications. Proven ability to build, maintain, and scale full-stack web applications with clean, maintainable code. Strong foundation in engineering problem-solving, bolstered by self-driven software training via EdX. Previous professional experience in Mechanical Engineering and Christian Ministry provides a unique blend of analytical thinking, empathy, and team leadership.
Professional Experience
Contribute on a moderate sized Ruby on Rails Application to add features and update code.
Developer on a scrum team responsible for the flagship product, govDelivery, a large government communications platform facilitating the daily creation and sending of millions of emails and SMS messages.
- Employed test driven and behavior driven development to create new application features
- Worked inside legacy code, refactoring and cleaning up while developing new functionality
- Assisted in technical debt tasks to update application libraries and frameworks
- Evaluated security audits and updated code base to remove vulnerabilities
- Employed continuous integration and continuous delivery technologies and practices
Designed new machine systems and feature updates as well as engineered manufacturing process additions.
Technical Skills
Languages: Ruby, Javascript, HTML, CSS, SQL, Python, Java, C
Frameworks & Libraries: Ruby on Rails, React, Redux, JQuery
Databases: Oracle, PostgreSQL, Redis
Tools & Platforms: Git, Docker, Jenkins, Gitlab, Vim
Testing: RSpec, Capybara, Cucumber, Mocha, Jasmine, JUnit
Methodologies: Agile, TDD, BDD, SaaS, REST, SOAP, Service Oriented Architecture
Education
Computer Science
EdX (University Online Class Platform: EdX.org)
EdX is an online learning platform where Universities—from the likes of MIT and Harvard—offer the same courses as they do on campus. The platform has also expanded to include corporations such as IBM and Google. Many of the courses can be audited for free, or for a small fee, be taken with a verified certificate.
-
X Series Certificate in Agile Development Using Ruby on Rails (2 Courses)—Berkeley
- Agile Development Using Ruby on Rails—The Basics BerkeleyX
Credential ID 7d8d6fb220704f08846d39e92bcce379
- Agile Development Using Ruby on Rails—Advanced BerkeleyX
Credential ID 6f7c976aec4f4f4386780160535a3cf1
- Agile Development Using Ruby on Rails—The Basics BerkeleyX
-
X Series Certificate in Computer Science (7 Courses)—MIT
- Advanced Software Construction in Java MITx
Credential ID 63bbcd08a8f4409d874ba0cb5118db7f
- Software Construction in Java MITx
Credential ID 87c80aac2b994091b4e1722773b41b61
- Introduction to Computer Science and Programming Using Python MITx
Credential ID c078de9f276c41afba91eda45d045cb5
- Introduction to Computational Thinking and Data Science MITx
Credential ID 16b194d4e80e4609858c5e90882ba936
- Computation Structures - Part 1: Digital Circuits MITx
Credential ID 4524bef7d7834a38993b80a387192798
- Computation Structures 2: Computer Architecture MITx
Credential ID e38c38be55c142f8b3afad443675903d
- Computation Structures 3: Computer Organization MITx
Credential ID d9577f7d77af46fcbdc71257a88a0440
- Advanced Software Construction in Java MITx
-
Systematic Program Design—Part 1 UBCx
Credential ID 9fcff76b4bac40e0a4423bce742684ea
Mechanical Engineering
-
Master of Science in Mechanical Engineering (Controls Emphasis)University of Minnesota, GPA: 3.78/4.00
-
Bachelor of Science in Mechanical Engineering w/ Summa Cum Laude honorsUniversity of Minnesota, GPA: 3.97/4.00,
Philosophical and Theological Education
-
Master of Divinity (Biblical and Theological Studies)Southern Baptist Theological Seminary, GPA: 4.00/4.00