I consider myself to be fairly intelligent and well-spoken. I am also kind, outgoing, extremely motivated, totally transparent (I'm an open book), and I LOVE what I do. I write code; JavaScript is my preferred language (both front-end and back-end with node.js) but I am also extremely knowledgeable in the .NET space with C#, ASP.NET Webforms/MVC, SQL see more
I consider myself to be fairly intelligent and well-spoken. I am also kind, outgoing, extremely motivated, totally transparent (I'm an open book), and I LOVE what I do. I write code; JavaScript is my preferred language (both front-end and back-end with node.js) but I am also extremely knowledgeable in the .NET space with C#, ASP.NET Webforms/MVC, SQL Server, Entity Framework, etc etc. I maintain a blog over at CodeTunnel.io. If you're interested in tapping into the world of code swirling around in my head then check it out.
I am a naturally anxious person which causes me to seek out positive environments ONLY. I will not work in an overly stressful atmosphere. I now work for Vivint Solar, which is precisely the opposite of a stressful atmosphere. I love my new boss, my new colleagues, the building where I work, everything! Working in a positive atmosphere is the way that I am the most effective.
JavaScript Full Stack Developer @ From October 2014 to Present (1 year 2 months) Owner @ CodeTunnel is a side company I started with some friends earlier this year. It is just an umbrella corporation that I intend to put fun side projects under. The goal of CodeTunnel Inc. is to identify pain points in a given market, create a SaaS product around this pain point, and market it back to that same demographic.
After listening to a really smart entrepreneur talk on a podcast I realized that it does seem a little silly to develop applications for a single client. Traditionally you would let a single client hire you and then you would develop whatever highly specialized product they needed. When you finish the client will traditionally sign a release of copyright form which means that you (the developer) are signing ALL of the rights to that code over to your client. Since they are paying for the product it seems to make sense, but this old school style of doing business is no longer my preferred way of doing things.
By doing market research and identifying pain points we can design a more generic SaaS product to solve the same problems, but instead of locking the code behind the closed door of a private transaction you open it up for so much more opportunity and benefit so many more people. I would even argue that it leads to better software because this product has to be marketable in order to make money. The ROI for this type of product is so much greater than traditional contract development. From May 2013 to Present (2 years 7 months) Provo, Utah AreaSenior front-end developer for Adobe Analytics @ I worked as part of the front-end team for Adobe Analytics. My team was a brand new team focused solely on the front-end using tools such as AngularJS, jQuery, LESS, etc. We even dabbled in some back-end tech such as node.js. Though I was part of the front-end team, it was inevitable that I had to modify a fair amount of PHP on the back-end. From November 2013 to October 2014 (1 year) Senior Web Developer @ My team was responsible for maintaining an internal web application used only by employees as well as a public-facing web application seen by customers. Both applications were developed in ASP.NET Webforms/MVC.
The most noteworthy project that I spearheaded was called KLAS Report Microsites (KRMS). We took their primary product (PDF reports containing data on medical software) and we brought it all online. Before KRMS KLAS would publish static PDF files to their web server and their customers would pay for and download these reports. It was a very archaic and opaque way of handling this data, which is the lifeblood of KLAS Research.
I had an idea to create a front-end framework that would load a report into the browser viewport dynamically. It would find which of our customized HTML templates was associated with the report, then it would iterate through the template locating special CSS classes on "editable" elements in the template and it would populate those elements with custom data that was entered by the reporting team (the team that creates and publishes the final reports).
These elements are the areas that the reporting team could modify themselves using an internal interface that we developed for easily creating and modifying reports. The only part of the final process that needed to include the IT team was the creation of new markup templates, which had to be designed specially for the report viewer plugin. Each editable element would specify what kind of "editor" it should open in a modal dialog when clicked; this gave the reporting team a lot of control over their reports.
With the addition of all sorts of analytics hooks into these reports KLAS was given insight into so much more about the user experience. They can now track things like how long a user viewed a report, what areas of the report they viewed, etc etc. It was an extremely fun project and I was very proud of it when it launched. It went off without a hitch! From September 2010 to July 2013 (2 years 11 months) Owner @ I designed and developed public-facing web applications for small businesses in Utah County. Most were simply informational applications with a CMS for the business owner(s) to modify their own content. In addition I developed two social media applications for a couple clients and they were rather large in scope.
I worked for myself for several years before I met my wife and decided to enter the corporate world where I could depend on a steady paycheck and enjoy valuable health benefits. My biggest surprise when entering the corporate world was finding out that all my fears about being behind on technology, standards, etc were totally unfounded. In fact, in many areas I was still ahead of the curve; without even trying I had stayed up to date on all the latest languages, frameworks, coding standards, etc.
The only things I had to learn from scratch were collaborative tools like source control and continuous integration with a build server. That's the point when I finally started to realize that this industry is where I belong and it's what I understand. Figuring out that you're one of the good players in a space is a particularly exciting realization! From June 2006 to September 2010 (4 years 4 months)
Neumont University From 2005 to 2006 Alex Ford is skilled in: SQL, Microsoft SQL Server, JavaScript, Software Development, Java, XML, C#, Agile Methodologies, Linux, MySQL, HTML, CSS, .NET, PHP, Requirements Analysis