Aaron Krauss is currently an active Techlahoma leader and the Technical Lead of New Development at Clevyr in Oklahoma City, Oklahoma. He specializes and prefers to work with open source tools such as Laravel, Ruby, Vue, Python, HTML, CSS, Git, SQL, Go, etc., but also has some background in .NET as well. Besides coding, he loves mentoring and teaching other developers, leading projects, working with prospective clients and our business development team, and helping to establish standards and best practices with the team.
Education
University of Oklahoma
Norman, OK
- Major: Management Information Systems (3.8 GPA)
- Honors: Graduated with Distinction
- Senior Project: Developed Help Desk Ticketing .NET Web Forms for the FAA Customer Service Center
Southern Methodist University
Dallas, TX
- Major: Engineering Management Information Systems (3.8 GPA)
- Notable Projects: Lego Mindstorm Robotics Project (Java), Term/Frequency Inverse Document Frequency Search Engine (C/C++)
Professional Experience
Clevyr
WebsiteOklahoma City, OK
- Building and managing a Clevyr Developer Program with a huge focus on training and mentoring junior developers. If there is one bullet point to remember, this is it.
- Leading development on our Discovery offerings where we focus on working through business ideas and concepts with clients. In addition to finding creative ways to solve problems, I'll be building out the initial proof of concept applications behind these ideas.
- Directing development over our internal tools, which we use across all of our projects and products.
- Working with the business development team to represent the technical wing of Clevyr in all pre-sales experiences, like meetings, quotes, and more.
- Working with marketing to showcase all of the badass things we do every day, and finding new ways to take everything we do as a community to the next level.
Clevyr
WebsiteOklahoma City, OK
- Build data-driven web and mobile applications using PHP/Laravel, Vue, HTML/CSS, Python, Node, Ionic, Angular, React, Rails, Go, and a slough of other fun languages.
- We're a unix driven shop - so just like before, Vim, Shell, and Tmux are at the core of my productivity.
- Work with clients throughout the business cycle, including sales, discovery, product development, and delivery.
- Project management with leading teams, estimating quotes, setting milestones, managing client expectations, etc.
Staplegun, Inc.
WebsiteOklahoma City, OK
- Lead developer on agency's largest project - using Rails, Angular, Hypermedia, PostgreSQL, Foundation, and more
- Build interactive web sites with HTML5, Sass, Javascript, preprocessors, and build automation tools
- Implement and develop for different CMSs including Wordpress, MODx, and Craft CMS
- Develop fully responsiveness, accessible, and browser supported sites (IE8+)
- Take web services to the next level with Node.js, Sinatra, Faye.js, D3.js, and more
Brightbit
WebsiteOklahoma City, OK
- Develop custom and responsive applications with Ruby on Rails, Javascript, AJAX, SQL, Zsh, HTML5, and Sass
- Co-led project specifically using Ember.js, Coffeescript, Rails API, web sockets, background jobs, and PostgreSQL
- Implement APIs, services, packages, and gems such as Heroku, Faye, AWS, Cloudmailin, Bootstrap, Devise, Stripe, etc.
- Perform test-driven development through TestUnit, RSpec, Minitest, Capybara, and QUnit
- Master Vim, Git, and Tmux for development tools
Adfitech, Inc.
WebsiteEdmond, OK
- Developed various projects through combination of Ruby, PHP, C, Gtk+ MySQL, MongoDB, and Bash
- Sole developer for enterprise-scale Underwriting tool, written using Ruby, Gtk+, MongoDB, Ctree, and Mysql
- Utilized development tools such as Vim, Git, and background job handlers on a daily basis
- Programmed in and administered Mac OS and Linux environments
GMX Resources
Oklahoma City, OK
- Wrote several Microsoft Excel macros in VBA for the Division Order Department
- Managed Division Order maintenance and outflow
- Recognition: GMXR Employee of Distinction
Hertz Technology Center
WebsiteOklahoma City, OK
- Utilized T-SQL, C#, and ASP.NET to program an array of projects for Hertz
- Developed multiple stored procedures, cursors, and triggers to aid in efficient database structuring
- Engaged in database management team to help Hertz develop an innovative GPS system
Community Involvement
I love learning, and I love teaching. I'm a huge fan of being involved in my local community, and I've been an active speaker and user group organizer for several years now. My favorite talks to give are those about topics that I know nothing about, but want to learn more, because it forces me to research and understand the content enough to give a talk over it.
OKC WebDevs
WebsiteOklahoma City, OK
- Create and manage new user group as a conglomerate of OKC.js, OKC Ruby, and OKC Python user groups
- Successfully transition pre-COVID-19 in-person group into fully-virtual group while maintaining community involvement, and then also segueing back into regular in-person and virtual events.
- Manage and market our meetups, find monthly speakers, run the events, and facilitate our slack community
- Meet monthly to listen to web-dev-related presentations
- Typical attendance size: 25 - 45 people
OKC Coffee and Code
WebsiteOklahoma City, OK
- Help create, manage, and market our social meet and greet, coding, and company-hosted events
- Acquire meeting locations, communicate with local businesses, run the events, and facilitate our slack community.
- Meet 3-5x / month; events range from 10 - 30 attendees.
Techlahoma
WebsiteOklahoma
- Work with rest of the board to manage the Techlahoma non-profit organization, which has over 6,000 members
- Helped run Finance Committee and Content Creation Committee
- Fundraise, gather grants, and build internal documentation
- Participate in monthly meetings and share my committees' updates
OKC Ruby
Oklahoma City, OK
- Managed and marketed our local Ruby community meetups, found monthly speakers, ran the events, and facilitated our slack community
- Met monthly in-person to eat lunch, network, and listen to Ruby-specific presentations
- Overall community size Typical meetup size: 15 - 30 people
- My co-organizer and I took over the roles from previous organizers
Techlahoma
WebsiteOklahoma
- Speak at various Techlahoma events throughout Oklahoma
- Cover topics including JS, Ruby, Python, .NET, FP, Prolog, HTML/CSS, PHP, and really just anything coding-related
- See my various speaking events
Techlahoma
WebsiteOklahoma
- Attend and network at various user groups, including OKC.js, OKC Ruby, OKC Python, TulsaWebDevs, and many more.
- Have a goal of meeting a new person at every event
- Volunteer at various community events, such as Hacklahoma
Code.org
WebsiteOklahoma City, OK
- Speak to and work with students throughout the education system about being a programmer. So far, I've volunteered with:
- Elementary: Casady School - 4th grade class & entire elementary school
- High School: Edmond Memorial, Edmond Santa Fe, Oklahoma School of Science and Mathematics
- University: University of Oklahoma & University of Central Oklahoma
Technical
Laravel / PHP
Laravel / PHP
Ruby / Rails
Ruby / Rails
Git
Git
Vim
Vim
Vue
Vue
Node
Node
Vanilla JS
Vanilla JS
SQL
SQL
APIs / HTTP
APIs / HTTP
Docker
Docker
Swift
Swift
Shell & Tmux
Shell & Tmux
Python
Python
Ionic
Ionic
React
React
HTML / CSS / A11y
HTML / CSS / A11y
Go
Go
.NET
.NET
Angular
Angular
Wordpress / CMSs
Wordpress / CMSs
NoSQL DBs
NoSQL DBs
DNS
DNS
Java
Java
C/C++
C/C++
Prolog
Prolog
Gimp
Gimp
Matlab
Matlab
Awards and Interests
OKC WebDevs User Group Leader
OKC Coffee and Code User Group Leader
Code.org Volunteer
Former Techlahoma Board Member
Oklahoma All-State Tennis Champion - West
Valedictorian
Married my high school sweetheart
English
Half-fluent in German
Know a bit of Spanish, Japanese, and Farsi
Family
Tea
Beer & Cocktails
Longboarding
Learning & Teaching