Bryan Ray

Bryan Ray

"I'm not a great developer, I'm just a decent developer with great habits."

Bryan Ray

About Me

I'm currently working with the .NET 5.0 framework, making use of the async programming features using ASP.NET MVC 5 as well as studying up on the upcoming .NET 6.0 release. Looking in to how Roslyn can enhance our teams productivity even further. Our team is leveraging the MVC framework, multiple client-side javascript frameworks, and Unity as our current dependency injection framework.

I'm proficient in multiple core languages, including, but not limited to: C#, Ruby, Javascript, and SQL. I make it a habit to learn a different language every year just to ensure that I don't get stuck in a programming "rut." I don't want to use a hammer to solve a problem that requires a screw driver. And the only way, I've found, to know what tool is best for the job is to expand out in to different technical areas.

I have a strong urge to improve myself on a daily basis and soak up as much technical and business knowledge as possible in order to provide my clients with a sound software solution that is maintainable, flexible, and scalable for whatever the future may bring.

I'm a very firm believer in using "the right tool for the right job." To me technology isn't a competition or who is better than who ... it is a means to an end and certain tools may get a company to that end more efficiently than others.

Birth Date
June 12, 1980
Phone
(281) 989 - 6534
Email
bryan (at) bryanray (dot) net
Location
Houston, TX

Hobbies and Interests

Achievements

Cups of Coffee
300+
Cups of Coffee
Languages
5+
Core Languages
Books
50+
Books
Lines of Code
10,000+
Lines of Code

Services

Development
Development

Writing modern day code that will be maintainable for years to come.

Leadership
Leadership

Leading a team of people takes a combination of finesse, charisma, and compromise.

Communication
Communication

Being able to speak clearly and articulate exactly what the business needs.

Design
Design

Ensuring that the code and user interface are designed for extensibility as well as the end users pleasure.

Usability
Usability

Delivering software that is not only productive, but also intuitive for the end-user.

Support
Support

The ability to find and diagnose problems quickly and effectively.

Skill Set

C#
Javascript
SQL
Ruby
Elixir
Erlang
Python

Process

Idea
Idea
Idea
Prototype
Idea
Design
Idea
Develop
Idea
Test
Idea
Refactor
Idea
Deploy