top of page

James Barrow

SOFTWARE ENGINEER

ABOUT ME

  • LinkedIn
  • Blogger
  • GitHub
  • Website

While technology, computers and programming have been my interests and hobbies since I was young, I have been a professional full-stack software developer since 2007, starting with Java Enterprise Edition and its related technologies, but now more focused on full-stack web development using .NET, C# and JavaScript.

I have a passion for web technologies, and aim to keep growing on my knowledge and getting better at my craft, while enjoying it at the same time.

SKILLS

Software Design

Knowledge of various design patterns and with an analytic and perfectionist mindset, always striving for good design.

Testing

Experience in the whole testing pyramid - unit, integration and acceptance tests using various tools and methodologies.

Angular

Experience building Single Page Apps with frameworks such as DurandalJS, KnockoutJS, AngularJS and Angular.

Web Design

Responsive Web Design techniques using frameworks such as LESS, SCSS, Bootstrap, Flexbox and CSS Grid.

.NET

Full Stack development in .NET, including WebForms, ASP.NET WebApi and MVC. Brief experience with .NET Core.

Agile

Being, not just doing, agile. From idea to done. Tools used include TFS, JIRA, Confluence, whiteboards, Post-its & talking.

Git

Experience in SVN, TFS, and Git with a Git Flow methodology including code reviews and pull requests.

DevOps

Standardizing and automating software engineering processes from development through to production. 

CONTACT ME

Thank you for contacting me :)

bottom of page