I am an expert at using open source technologies to quickly build maintainable, secure, and testable web applications.
Hello, My name is Brendan McLoughlin. I am a software consultant who works for Bocoup where I help clients develop large-scale responsive web applications. I'm often embedded as a technical leader in a client's frontend team where I help mentor developers and write code to solve problems and create value for customers. I'm also a member of the Ember Data core team.
I believe that communication, code reviews, unit testing and taking advantage of open source libraries are essential to developing a modern software product.
I am proactive about communicating my plans, progress, and problems.
I believe the feedback from unit testing is invaluable for developing quality software. I write tests for my code an love pairing with my teammates to coach and collaborate with them on testing.
I find that by taking advantage of premade open source modules and components my team can deliver better software faster and cheaper and have more time to spend on solving our customer's unique challenges. I encourage my teammates to adopt open source solutions whenever possible.
Feel free to send me an email at btmcloughlin@gmail.com for just about any reason.
Seasoned and creative software consultant, experienced leading teams to develop ambitious open web applications.
My educational background.
I am absolutely passionate software developer. Here are some of my favorite tools and technologies and why I love working with them.
I primarily work in JavaScript and Python. However, on past projects I've also worked with Java, PHP, Ruby and Rust.
I love Ember.js because of its focus on building shared solutions to common problems, its diverse core team and its focus on adopting the latest open web advantages without abandoning its current users. I also have a good deal of experience with React and appreciate its power.
My career focus has been primarily on building great browser experiences. However, I love the control and flexibility that is possible when writing code for the server. I prefer to take advantage of the enforced data constraints of a SQL database and leverage frameworks for solutions to common problems so I can focus on writing code that solves the unique challenges of my domain.
I'm a big fan of AWS and have used it as the backend for several client projects I've worked on.