Byron Sommardahl

Byron Sommardahl

Mentor
5.0
(23 reviews)
US$30.00
For every 15 mins
37
Sessions/Jobs
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Experienced Developer/Architect/Coach
Experienced Developer/Architect/Coach

Byron has been developing software since he was 9 years old, coding RPG's on his Commodore 64 and his best friend's Apple IIe. When he was just 14, he developed a driver dispatch program for a large home repair company, a pawn shop management program, and a POS for clothing stores (that one is still in production). Since then, software development has been a constant and consuming passion for Byron. In 2010, Byron and some friends founded a software development company, Acklen Avenue, that has now grown to more than 50 distributed employees and runs multiple simultaneous agile software development projects daily. Byron is a true believer in anything that improves software maintainability, usability, and delivery.

Spanish, English
Central Time (US & Canada) (-05:00)
Joined February 2016
EXPERTISE
15 years experience | 3 endorsements
I have been using C# since the first version came out in 2002. My, has it advanced! I have written countless applications in C# using tec...
I have been using C# since the first version came out in 2002. My, has it advanced! I have written countless applications in C# using technologies like Winforms, WPF, ASP.NET Classic (tremble), ASP.NET MVC, WebAPI, etc. C# is one of my favorite object-oriented languages because of it's cleanliness and power.
View more
View more
11 years experience | 6 endorsements
Node.js is one of my favorite tech advances EVER. Who'd have thought little old, ugly Javascript would ever jump from the browser to the ...
Node.js is one of my favorite tech advances EVER. Who'd have thought little old, ugly Javascript would ever jump from the browser to the server?? Since that happened, Javascript has continues to evolve and improve. It's truly a powerful and flexible language. I've had the pleasure to build a few hundred apps with Node.Js back-ends. I love it!
13 years experience | 4 endorsements
I've had the displeasure of using Source Save, SVN, and a few other dreadful source control systems. But since I encountered Git in 2010 ...
I've had the displeasure of using Source Save, SVN, and a few other dreadful source control systems. But since I encountered Git in 2010 (late-comer, I know), I haven't voluntarily used anything else. I typically work with teams of developers, so a distributed system like Git is ideal.
View more
View more
13 years experience
I used to think DDD (Domain-Driven Design) was a recipe for how to structure my source code. After a few years of maturing my understandi...
I used to think DDD (Domain-Driven Design) was a recipe for how to structure my source code. After a few years of maturing my understanding, I realize DDD is less about coders and technology and MORE about the entire team, business included, understanding and building the right product. DDD helps teams communicate better and keeps teams truly agile!
12 years experience | 2 endorsements
I was forced to learn TDD when I was working on a project for the IRS in the States. I'm SO glad. Since that project I have probably writ...
I was forced to learn TDD when I was working on a project for the IRS in the States. I'm SO glad. Since that project I have probably written around 100,000 automated tests at the unit, integration and acceptance level. But, after about the 300th unit test, a light bulb went off. My code was easier to maintain. I had less bugs. I enjoyed coding more! Test-first development is, hands down, the best way to push a team of developers to uniformly higher-quality, more robust code.
11 years experience
CQRS (Command Query Responsibility Segregation) is one of my favorite architectural patterns because of its infinite scalability and pote...
CQRS (Command Query Responsibility Segregation) is one of my favorite architectural patterns because of its infinite scalability and potential for screaming throughput and performance.
14 years experience | 1 endorsement
I was an early adopter of ASP.NET MVC, using the CTP in 2008, building an app and waiting not-so-patiently for the release in 2009. Comin...
I was an early adopter of ASP.NET MVC, using the CTP in 2008, building an app and waiting not-so-patiently for the release in 2009. Coming from Webforms, MVC was a breath of fresh air and popularized cleaner code and better architecture. Since then, I have used the MVC pattern less and less in lieu of rest API's and SPA front-ends. But I still know ASP.NET MVC like the back of my hand.
View more
View more

REVIEWS FROM CLIENTS

5.0
(23 reviews)
Jens Wachtel
Jens Wachtel
July 2022
Great Experience. Byron puts a lot of though in the prep and I had a great session to learn more about a code review interview
Brian Donnoe
Brian Donnoe
January 2020
I have only had one session with Byron so far, but I will almost certainly reach out to him again.....super smart, helpful and friendly!!
Kristina Zbinden
Kristina Zbinden
January 2020
Byron is a fantastic tutor! He is extremely knowledgable and patient, and even during a brief session I learned more about web safety best practices and backend functionality than I knew before. Highly recommend!
Obadiah Williams (Obi)
Obadiah Williams (Obi)
January 2020
Excellent mentor!
Beau Woods
Beau Woods
January 2020
Byron was great at listening to my issues, anticipating what I wanted, laying out options, and giving the exact steps to address it. Thanks, Byron!
park aba
park aba
December 2019
He was really helpful to help me gaining insight in my problem!
Jeff Macks
Jeff Macks
April 2017
Great understanding of all problems including java testing and structure. Easy and fun to work with. Very knowledgable
Jeff Macks
Jeff Macks
April 2017
Extremely knowledgeable and very fun/easy to learn from and work with.
Paul Hughes
Paul Hughes
April 2017
Bryon was very helpful. He provided me much needed clarity and direction in moving my project forward.
Samantha Kennedy
Samantha Kennedy
April 2017
Very helpful and nice!
EMPLOYMENTS
Architect/Tech Lead
Grow Strong
2021-05-01-Present
Lead development of Abilibase, the company's flagship competency modeling and content delivery platform. Gather feedback and requirements...
Lead development of Abilibase, the company's flagship competency modeling and content delivery platform. Gather feedback and requirements from clients and internal stakeholders. Meet with the development team frequently to work through business requirements, discuss architecture and design, and refine the product backlog. Guide agile development and delivery to production. Lead modeling team as they analyze client values, strategy and operations to form competency models. Coach competency modelers as they extract and translate skills embedded in business processes to form certifications and build skill development pathways. Oversee the delivery and adoption of internal certification systems.
Node.js
TypeScript
Firebase
View more
Node.js
TypeScript
Firebase
JavaScript
CTO
Vuex
CI/CD
Vue.js
View more
Developer Mentor
CodeX Academy
2019-11-01-Present
Designed and implemented a certification-driven learning path for Web Development students that guides them from absolutely zero coding s...
Designed and implemented a certification-driven learning path for Web Development students that guides them from absolutely zero coding skills to architect-level engineer skills. Established vetting and hiring processes, hired 30+ software developers in first year to serve as mentors, instructors and evaluators. Managed and mentored faculty of software developers as they mentor our students through the first steps of learning to code. Proudly and consistently achieved financial, numerical and diversity goals during the first two years of operation. Grew faculty and staff to cover needs and demand. Cast vision to staff and provide them with the tools and capabilities to implement that vision.Designed and implemented a certification-driven learning path for Web Development students that guides them from absolutely zero coding skills to architect-level engineer skills. Established vetting and hiring processes, hired 30+ software developers in first year to serve as mentors, instructors and evaluators. Managed and mentored faculty of software developers as they mentor our students through the first steps of learning to code. Proudly and consistently achieved financial, numerical and diversity goals during the first two years of operation. Grew faculty and staff to cover needs and demand. Cast vision to staff and provide them with the tools and capabilities to implement that vision.
HTML/CSS
C#
Node.js
View more
HTML/CSS
C#
Node.js
TypeScript
React
JavaScript
Agile
ASP.NET
Express.js
Software architects
View more
Instructor and Author
Pearson
2017-04-01-Present
Authoring book about how non-technical product owners and managers can succeed in an Agile context, collaborating with and leading techni...
Authoring book about how non-technical product owners and managers can succeed in an Agile context, collaborating with and leading technical contributors to develop the right product, the right way, with as little waste and loss possible. Designed and carried out various live training workshops on technical topics including Agile Methodologies, Test-Driven Development and Continuous Delivery with CI/CD.
C#
Git
GitHub
View more
C#
Git
GitHub
BDD
Test driven development
GitLab
Teaching
JavaScript
Circleci
CI/CD
View more
PROJECTS
Acklen Avenue
2019
Glee is a starting point for development teams who use a specific stack of technologies and methodologies (ex: TDD, DDD, CQRS, Event Sour...
Glee is a starting point for development teams who use a specific stack of technologies and methodologies (ex: TDD, DDD, CQRS, Event Sourcing). Glee includes build scripts, sample/template code and everything you need to quick-start development.
C#
React
ASP.NET Core
View more
C#
React
ASP.NET Core
View more
Pisto POSView Project
Pisto POS
2018
PistoPOS is a hyper-flexible touch-based POS system for restaurants, stores and markets.
PistoPOS is a hyper-flexible touch-based POS system for restaurants, stores and markets.
CouchDB
React
ReasonML
CouchDB
React
ReasonML