freakingawesome
Chad Gilbert
Grand Rapids, United States

I thrive on unraveling complexity and building elegant software solutions with performance and scalability in mind. I have 23+ years in the industry as a custom software architect and developer, working in a consultant role and I have worn many hats along the way. While I may call myself an Architect or Lead Developer, the truth is both, and somewhere in between, and more. I prefer to be hands-on getting into code and making it better. At the heart of unraveling compexity is an approach to writing software heavily influenced by Domain Driven Design. Adhering to these patterns and practices lead to robust and clear communication at all levels, well-isolated domains that can scale on their own, and clear and concise code that lends itself to high test coverage and refactorability. I love learning! This is an industry that is constantly changing and I have a hunger and curiousity that keep me ravenous for new technologies and ways of creating software. Having spent decades in this industry on dozens of different types of custom sofware, I have a well-rounded set of knowledge that informs all aspects of design and delivery. I love being able to see the bigger picture, to have a clear understanding of what kinds of mistakes to avoid, and ways to ensure code is written with elegance, performance, and maintainability in mind. I'm fast! I love Vim and being able to code at the speed of thought. I eschew Corporate Speed while writing clear and maintainable code that is self-documenting, performant, scalable, and elegant. I love functional programming and still hold the all-time-high question-answerer seat in the Elm Language category on Stack Overflow. And while I rarely use pure functional languages like Haskell in my day to day professional work, I bring with me a wealth of knowledge and functional patterns that help me create elegant and reliable code in more traditional imperative languages (which often gain new functional features as time goes on). I am constantly on the lookout for new AWS Services and catching up on other features I may have missed in order to make my projects run more smoothly and scale without worry. The pillars of AWS's Well-Architected Framework are a fantastic set of guidelines that transcend AWS and will make anybody a better programmer. I love pairing with other developers to both learn and teach. We've all walked different paths on our journey and it's great to be able to lift each other up and make each other better in the process.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

2,077.9
CodersRank Rank
Top 1%
Based on:
Stackoverflow 594 events
Top 10
Elm
Elm
Developer
United States
Top 5
Haskell
Haskell
Developer
United States
Highest experience points: 0 points,

0 activities in the last year

This section lets you add any degrees or diplomas you have earned.
Grand Valley State University
BS, Computer Science
Jan 1997 - Dec 2002

Jobs for you

Show all jobs
Feedback