Frontend Developer with a proven track record of designing and implementing high-performance web solutions that directly contribute to revenue growth and operational efficiency. Adept at leveraging cutting-edge technologies to optimize user experiences, streamline processes, and enhance conversion rates. Instrumental in the development of scalable SaaS platforms and dynamic web applications. Skilled in collaborating with cross-functional teams to deliver innovative digital strategies that align with business objectives, ensuring measurable ROI. Passionate about solving complex technical challenges while driving measurable financial impact for the organization.
-
May 1, 2021 to Oct 1, 2024
Public facing site to provide increased lender transparency for investors and municipalities to market Bond Sales. A user portal to manange the content, a banker portal, and investor portal.
-
Sep 1, 2019 to May 1, 2021
Cross platform application for restaurants ordering and back office software with real-time group ordering
-
Jan 1, 2018 to Jun 1, 2019
Securities and Crypto trading application to track, update, and discover trading strategies.
In my career I have a consistently delivered high-quality products on time. I excel at accurately estimating project timelines and proactively identifying potential challenges based on current system capabilities. By leveraging strong communication skills and effective collaboration with my team, I adapt seamlessly to the evolving needs of any product.
I am passionate about saving engineering hours through innovative and efficient solutions. For example, I once delivered a new feature two weeks ahead of schedule by identifying that most of the required elements and layouts were already in place. Instead of duplicating effort, I strategically streamlined the process by extracting and optimizing existing components.
But don’t just take my word for it—here’s what the Director of Frontend Engineering at my last position had to say:
“Andrew is an ambitious software engineer. He's always looking for ways to improve not only his craft but the codebase and team around him. He is a sharp engineer and has had the opportunity to take the lead of my team on numerous occasions whenever I'm away from the office. Each time he's handled it with confidence and competence. I believe Andrew would be an immediate asset to any engineering team and I would hire him again given the opportunity.” - Justin Lieder
With over eight years of experience in software engineering, I specialize in designing and implementing scalable systems that adapt to the evolving needs of organizations. I focus on crafting simple, efficient, and maintainable solutions to complex problems.
My experience in web technologies and computer science has given me a versatile skill set, enabling me to address diverse challenges and deliver impactful results.
As a junior paired with a developer on my team who used Emacs, and the level of control they had over their editor astounded me. Navigating between files, moving around inside files, text manipulation, and infinite customization. It was clear to me that they were able to iterate significantly faster than I was using vanilla VS Code.
It wasn't Emacs or Vim that made them efficient, it was their level experience with their editor and their equipment.
So, since Vim is the lowest common denominator of editors I took the next 6 months learning Vim (Neovim flavor) and a QMK programmable keyboard.
I've endured the pain of endless configuration files to make my operating system. Even a few mistakes along the way, like realizing that I needed to update the location of vmlinuz in the config. Even though my UEFI system recognizes the install location of EFI/boot/bootx86.efi, the OS is looking in /BOOT.
Then add in a little unassuming sudo pacman -Syu, restart, and get stuck at the GRUB bootloader... time to break out the ISO and start seeing where I went wrong.
Definitely was a skill issue though.
Both OS and side project Arch Linux has taught me that at the end of the day regardless of what you're working on in software it is always: Data Structures, Directories, and Algorithms
Another team member showed me the customizations that the keyboard firmware QMK could provide, and the beauty that is Layers.
Then it got creative, I started experimenting with different seats, different desks, sitting on the ground, sitting on a ball chair, and all gave me issues when trying to code for long stretches (10+ hours).
After a couple iterations I thought to myself "What is the most comfortable chair?" A zero gravity recliner of course! Then it all came together with my lounge chair, split keyboard, and a PVC frame for the monitor to keep it at a good distance above my head.
Next iteration will remove the PVC with a more permanent, and a better way to get in and out. Right now I kind of slink out to the side.
Whether collaborating with cross-functional teams or leading projects independently my career has been defined by a relentless pursuit of knowledge and a passion for innovation.
As a junior level developer I quickly learned and built upon the patterns that existed in the codebase. Within a year I was knowledgable enough to teach other juniors and was promoted to team lead.
Proud recipient of the highest honor in Scouts the Eagle Scout rank which was awarded for my organization and completion of a project that benefited the community
I lead the restoration of a historic building at Pioneer Living History Museum in Northern Phoenix. From getting approvals, to organizing all the volunteers, get donations for the materials, I worked with the museum to restore a historic piece of Arizona
Custom built from my own designs which I solder together, assemble the frame, and flash/configure the firmware.
The moments that you get to fly are amazing, but the real meat and potatoes comes from crashing and building them. The best problems come from working on embedded systems. Having the physical component cost of "just trying it out" forces you to become creative and try different solutions
The drones are programmed with Betaflight for it's freestyle performance, the gear is: ImmersionRC with HDO2.1 goggles and ELRS Radiomaster Boxer