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'm familar with all things JavaScript on all sides of the stack. I'm very familiar with all the popular front-end frameworks such as React, Angular, Vue, Svelte, SolidJS, etc. I've worked extensively with back-end technologies as well: ExpressJS, Apollo Server, Apollo GraphQL, SvelteKit, Next.js, etc.I also LOVE TypeScript and with it being a superset of JS I use it with almost everything. Now with tools like Bun I even use it for one-off scripts since I no longer have to configure all the boilerplate just to get it working.I'm also very familiar with both relational and document stores as well as API layers such as GraphQL. I focus heavily on performance and optimization, writing comprehensive GQL resolvers that actually optimize the SQL query based on what is being requested from the client. No over-fetching while I'm around ;)I thrive in positive and productive environments and I'm very comfortable in a team lead and/or mentoring position. I value the knowledge and experience of my teams and I feel like I have a natural ability to spread positive energy and respect around in order to create a positive and productive working atmosphere.
-
Senior Software EngineerAerialyticOrem, Ut, Us -
OwnerChevtek Web Solutions Jun 2006 - PresentI 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!I have kept Chevtek around all throughout my career and it has been extremely useful in acquiring new skills as I apply them to new projects.
-
Senior Software EngineerSunpower Corporation Feb 2022 - Oct 2024Richmond, California, UsAt SunPower I was able to leverage my industry knowledge and experience to spearhead a brand new 3D design application as a project lead. It was a great experience working with Babylon.js, developing new skills in graphics and 3D game engines. It also provided an opportunity to really dive into state machines, the solution we settled on to solve an increasing complexity problem where so many events were happening that coordinating them all became nearly impossible. State machines allowed us to visualize the application in any given state and reason together as a team to refine what actions are allowed in each application state. The app was a great success and I'm excited to bring those new skills with me to a new opportunity! -
Senior Javascript Full Stack DeveloperSunrun Oct 2020 - Feb 2022San Francisco, Ca, UsSunRun has a positive atmosphere with a variety of apps and systems to maintain. SunRun merged with Vivint Solar in 2021 and provided many challenges for the tech teams as we worked tirelessly to merge and update SunRun systems with the knowledge and tech we brought with us from Vivint Solar. It has been a very enlightening experience. -
Javascript Full Stack DeveloperVivint Solar Oct 2014 - Oct 2020Lehi, Utah, UsVivint Solar has been a great place to work. It has a positive atmosphere and all of our apps are kept up to date with the latest (but stable) tech. We are a node.js shop utilizing document stores like MongoDB, CouchDB, etc. We rely heavily on services provided by AWS such as Lambda, Elastic Beanstalk, DynamoDB, and more. Our front-end experiences are powered by Angular, React, and Vue across a multitude of internal and external web apps. -
Senior Front-End Developer For Adobe AnalyticsAdobe Nov 2013 - Oct 2014San Jose, Ca, UsI 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. -
Senior Web DeveloperKlas Enterprises Sep 2010 - Jul 2013My 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!
Alex Ford Education Details
-
Neumont College Of Computer Science
Frequently Asked Questions about Alex Ford
What company does Alex Ford work for?
Alex Ford works for Aerialytic
What is Alex Ford's role at the current company?
Alex Ford's current role is Senior Software Engineer.
What schools did Alex Ford attend?
Alex Ford attended Neumont College Of Computer Science.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial