I've been doing web app development professionally since 2000 starting with classic ASP, ColdFusion, ASP.Net and finally Java / Spring Framework MVC. All the while honing my Javascript, CSS, HTTP and web security skills. My front end UX/UI development is probably my strongest asset. Lately I have been working on Single Page Applications using AngularJS, Bootstrap 3 LESS, Node.js and Grunt.js. I may be strong in front end but I am a true full stack engineer with expertise in Java 8, Spring Framework MVC, ASP.Net MVC, Oracle and SQL Server. I love learning new technology and right now the MEAN stack in the cloud seems like one of the quickest and most interesting ways to build a modern web app. One area that I think I excel over other programmers is in my communication skills with the business owners. I enjoy talking to the client and really getting a good understanding of the business needs. I learn as much as I can and take that knowledge and turn around with innovation solutions that the client never thought of. This makes me happy. This is why I'm a programmer. I love learning and using technology but more than that I like solving a problem in a creative way. I'm been working for UC Davis for 10 years now in various departments, in both big and small teams, Agile and Waterfall. Right now I'm the lead developer in a team of 4 doing Test Driven Design and Agile development. I'm looking to branch out and work on freelance projects. I have a GitHub account (eerichmond) but UC Davis, like most enterprises, discourages open sourcing code so the closest I have is a personal blog about a few of my projects at http://eerichmond.com/category/projects/.