Howard Henry
Web Developer
Hello! I'm a developer living in Orange County, CA, and I'm currently looking for work as a Web Developer. I have a B.S. in Computer Science from University of California, Riverside and have been working professionally for over 13 years. I love programming in general and find web dev very engaging and rewarding. I also have experience building Wordpress sites for freelance clients. I love learning new tools and techniques, and tackling tough problems.
I also love playing games with my friends and family, hanging out with my dog, watching movies with my girlfriend, and art practice. I'm a big fan of all forms of art, and my dream projects involve incorporating art and media in creative ways to create unique experiences. I hope to join a team and a project that is doing interesting work, to which I can contribute my energy and focus.
Email: ImHowardHenry@gmail.com | My LinkedIn Profile | My Resume
My skills
Experience
Web Developer
eStream Inc, Laguna Woods, CA
July 2012 — June 2020,
June 2021 — Present
eStream is a small company that is working on many different large scale projects. I mostly worked on an employee hiring and management platform, and also an inventory managment/payout system, both of which developed in-house. I was part of a very small team that divided up responsibilities, so I was able to take ownership and become the expert on projects that I handled. I was let go due to a lack of business during the pandemic but now I've been hired back into the same position to work on the same projects.
Responsibilities:
- Communicated directly with clients and developed specialized solutions
- Created highly customized forms, interfaces, and reports
- Developed, maintained and updated many long-standing, mission-critical systems
- Worked in teams to find and fix bugs and issues, improve and upgrade systems
- Researched and presented options to supervisor to determin which tools to use
Experience:
- Helped maintain a project that processed thousands of emails daily
- Upgraded many projects and processes to be automated
- Built complex tools for clients, created and integrated APIs
- Coldfusion, T-SQL, HTML, CSS, Javascript
Web Developer
Ego Factory, Costa Mesa, CA
March 2011 — July 2012
A very small team (I was 1 of 3 developers) that took on a lot of similarly style advertising projects in the pharmecutical industry, involving a small design team and a small programming team. I did a lot of building complete sites from scratch built from PSD files provided by the designers, regularly creating and testing email blasts also built from PSDs, and making content and feature updates to exisiting corporate sites that we had the task of maintaining.
Responsibilities:
- Created complete web sites and projects from Photoshop files provided by designer
- Routinely made updates and added additional functionality to multiple live sites
- Learned new technologies as necessary to build clients projects
Experience:
- Helped build branded, corporate approved sites, tools and email blasts
- Set up dev and live environments from scratch for each project; installed databases, configured iis, etc.
- C#, ASP.NET, PHP, HTML, CSS, SQL, Javascript, Wordpress, Photoshop
IS Developer
Lakeshore Learning Materials, Carson, CA
July 2008 — January 2011
I was one of many IS Developers working to maintain the company's very old inventory managment system, which was basically assembly line code that needed to be updated to work with current business requirements. Tasks that were essential to the flow of business were run overnight and were prone to crashing. There were other projects such as a developing web based interface, as well as python scripts to automate UPS shipments, and automated VBA scripts in excel to generate inventory reports.
Responsibilities:
- Fixed bugs and made modifications to legacy code
- Was part of a night-time on-call rotation, and was often up late fixing code crucial to the business
- Automated reports, created scripts to send out formatted excel data to email lists
Experience:
- Part of a team to automate important processes which were prone to human error
- Excel - VBA, T-SQL, Python, Linux
Student Web Developer
UCR Office of Strategic Communication, Riverside, CA
February 2007 — July 2008
My first real paid programming job, I'm pretty sure I was hired because I used a website I created for my uncle's business as prior experience. This job introduced me to what I still think is the best method to create a well polished website: have dedicated content writers and content designers to make all of the choices, then hand the work to the programmers to create. My job was doing a lot of grunt work to build out html and css pages created by our designer, helping with fun marketing side projects the department leader invented (we made a early Youtube knock-off called UCR-TUBE, which was user submitted youtube videos from students but displayed inside of an image of an old time-y television), and even doing non-programming work like appearing in a marketing video on the UCR homepage.
Responsibilities:
- Worked with lead writer, designer and programmer to launch a newly re-branded UCR website and all internal pages
- Helped create fun one-off web pages to promote the school
- Followed detailed designs to create W3C compliant HTML and CSS
Experience:
- Re-wrote old PERL scripts in PHP
- Built new pages for a universal CMS system, had to develop strategies to port designs into existing CMS constraints
- PHP, HTML, CSS
Portfolio
-
Online Training Trophy System - Coldfusion, CSS, JQuery
I created a system to display trophies/badges to employees of a client who complete training courses (the trophies were added on to the already existing training system). Badges were awarded for rules such as "complete the first two required courses" and "complete any new courses within 10 days of being assigned." Jquery was used to make the badges react to the cursor, feel interactive and fun, and to highlight/focus on a badge. -
Santen Careers - PHP, CSS, Photoshop
Santen Careers was a pretty small (16 pages), basic site. Most of the work was cross-browser testing, especially on the rotating clouds on the homepage. Each page has it's own quote and unique cloud image on the left. It took some creative slicing and css work to get the desired effect. -
Allomap Draw Site Locator - PHP, XML, CSS, Jquery
Our client needed this page to display an ever updating list of medical locations to have blood drawn. For this project I converted pdf files provided by the client containing the listings for medical centers into an xml file, which the page then converts into the layout you see above. -
UCR Baseball's 50th Anniversary - HTML, CSS
This site was created while I was a programmer for UC Riverside's Office of Strategic Communications to celebrate 50 years UCR Baseball. Designed by our in house team to look old timey, it also includes a javascript photo gallery of historic images from the early days of our school's baseball department. -
Notifications - Coldfusion, JQuery, CSS
We added a notification system to our employee management platform in order to let the users know about new features and updates. I created both the back end notification creation as well as displaying the notifications to the users on the front end. This feature allowed the project manager to communicate to all of our clients without having to ask us programmers to update the hardcoded top of page notifications that were previously being used. -
Digital Documents Automatic PDF Creation Tool - Coldfusion, Adobe Acrobat
At eStream I was the main developer who updated and maintained a digital documents system. Our clients would provide PDF and Word documents that they required their employees to fill out and sign. I converted these documents into PDF files that our system could use to automatically generate PDFs that would be filled in with employee details. Those employees could then review these documents online and then "sign", either with text or using a small image of their actual signature that they draw with their finger or mouse. All of the actions taken by the system, the users, and by those signing were timestamped and stored for future reference. The documents created through this process have been used to prove employment in legal cases. -
Lotronex - ASP.Net, CSS, MSSQL
Ego Factory was tasked with updating the template, rearranging and adding new pages, and adding new features to this already existing site. I added log-in functionality, two multi-page registration forms (a system in which "Mentors" can sign up, as well as "Mentees" who could contact the mentors for advice), profiles, and a back-end system so Admin users can be assigned and manage the normal users. -
Color Maintenance - PHP, CSS, JQuery
This page was created as a way to manage the different color codes for various products. They wanted the ability to rearrange the order of the colors, as well as change individual details about a code. Colors can be moved with drag and drop, or placed directly in a numbered spot with the edit menu. A confirmation is required if a color is moved or deleted. -
UCR Left Menu Navigation Implementation - PHP, HTML
Our designer created a dynamic left-navigation menu that included three levels of nesting. This needed to be implemented into our CMS in a way that could be added to the many different department web pages that we were in charge of. I devised a system where the menu is defined in a text file (see example in the image), and php creates the html based on what the current page is. Descriptions are hidden and the item is non-clickable when that page is active, and all sub items show up if the current page is a sub item. There is also a header-only option, which displays links in-line instead of list form. -
Nexavar Patient FAQ Video Player - Flash (Actionscript 3), XML, Photoshop
When I did this flash player I knew very little about flash or actionscript, and had to learn on the fly. The player features a playlist (driven by xml) which lets you jump to specific questions asked in the video. Some playlist items expand to reveal sub questions. The player was built mostly by me, with the exception of the two hardest features: getting the scroll bars to adjust correctly when opening and closing the parent playlist items, and interfacing with the streaming server (which I believe was located in Germany). Both of these required a few late nights at work and help from my supervisor Anton and my coworker Jaime. For people who had very little flash experience, I believe we made a solid video player. -
Scheduler - PHP, HTML, CSS, MySQL
I'm currently working on this project which will allow groups of friends to access and edit a shared calendar. The idea is to make it easy for friends across multiple time zones to schedule things like video game play sessions. Currently you can create groups that your friends can join, and within those groups you can post events which display on a calendar, built using html tables. Events can overlap between days, and multiple events can be displayed in the same time slot. Future updates planned include email and chrome notifications, real time page updates, different calendar displays (such as daily, monthly, text based), event coloring, and also non-calendar based features such as chat rooms and other ways to help teams and friends organize. I now have a demo that I can give people access to, so let me know if you would like to play around with this tool. -
Copper Gems - Wordpress
I recently finished this project to help my cousin launch an online business. She contacted me about having business cards already printed with a URL she purchased, and needed a site up quickly so she could send the cards out with her products. We found a pre-built online store theme and worked together to create the pieces needed to build a professional feeling site. My cousin provided all of the text and photography while I created custom logos and styles to complement the pre-built theme. I worked to combine everything as well as set up her store and its products in Woocommerce.