Nathan Smith

Developer / Engineer
Scroll

Profile

A Little About Me

I’m a programmer with 7+ years primarily as a full-stack web developer with experience in various languages and platforms. I earned a B.S. in computer programming and several technical certifications. I am looking to use my knowledge and foundation in computer science to write clean, efficient, and flexible code while constantly learning and moving forward.

Personal Info
My Story

I've always had an interest in technology. I started learning web development when I was 12 and dabbled in circuitry, low-level programming, and robotics throughout High School (even sponsored by NASA for a robotics competition). I kept with web development and studied the industry's best minds, went to school for my BS in IT, and I build stuff for a living. I've been married since 2011 and I have three kids all whom I love. That's me in a nutshell!

Resume

Know Who I am

I'm sure you're busy so I want to surface what I feel is important to help you understand what I can do as quickly as possible.

Experience
Web Supervisor
  • Harvest Ministries
  • Riverside, CA

Throughout the years I've had several roles, primarily as the lead web developer and devops architect. In March of 2017, I took on a couple of managerial responsibilities as Web Supervisor while still leading development. For more info about my responsibilities, please refer to my resume.

Software Engineer
  • Adobe
  • Austin, TX
Education
Bachelor of Science in Information Technology
  • University of Phoenix
  • USA
Associate of Arts in Information Technology
  • University of Phoenix
  • USA
Recognition
Magento 2 Certified Associate Developer
  • Magento Commerce
Certified Zend Framework 2 Architect
  • Zend Technologies

Skills

What I Do

While the majority of my work is PHP, HTML, and SCSS, I have extensive experience in all aspects of web development including frontend, backend, devops, cloud architecture, data analytics, and a complying with a variety of standards.

PHP
HTML5
JavaScript
CSS3
Bash
MySQL
BrightScript
Objective C
C# .NET
Zend Framework 2 & 3
Google Cloud Platform
Hubspot Development
Wordpress
Angular JS
AWS
Cake PHP
Git
Docker
Kubernetes
Composer
PHPUnit
  • Modernizing legacy code
  • Writing and maintaining process documentation
  • Workflow automation through build scripts
  • Test-Driven Development (TDD)
  • S.O.L.I.D Principles
  • Data security (including PCI compliance)
  • Writing and maintaining developer documentation
  • Continuous integration
  • Unit Testing
  • Data Reporting to optimize revenue
  • Live step-debugging
  • Data-driven browser support
  • Utilizing design patterns (e.g. those from PoEAA)
  • D.R.Y. Code
  • A/B and multivariate testing
  • Elements of Reusable Object-Oriented Software
  • Patterns of Enterprise Application Architecture
  • Clean Code by Robert Martin
Work Process
My Typical Development Cycle
1
Concept
2
Wireframe
3
Design
4
Code
5
Test
6
Launch

Work Samples

Project Highlights

Here are some of my project highlights both from freelancing as well as from my full-time work. This is by no means an exhaustive list of my experience, these are just examples of the types of work that I have done.

Harvest Main Site
Infrastructure, Web Projects
Harvest America
Infrastructure, Web Projects
Ark of Noah
Web Projects
Fresh Appointments
Web Projects
Fancy Pants Styles
Infrastructure
MyNextGig
Web Projects
Wireless Buybacks
Wordpress
Uber Audio WordPress Plugin
Wordpress
Refine Church Theme
Wordpress

Contact

Get In Touch With Me

Want more information about what I do? Want to know more about a specific project or others like it? Let me know! I'm happy to answer any questions you have.

+ =