William David Haas

Full Stack Engineer

employment@thedav.com

Google Voice: (985) 250-1801

Senior Software Engineer Professional

Results-oriented full stack developer with 20+ years building scalable, maintainable applications to drastically improve efficiency. While I now focus on systems analysis and maintainable software development my history of system administration, networking, management, and teaching allows me to work with other stakeholders and subject matter experts to build complex, fault-tolerant systems.


Skills


Experience+

Designed and developed data management and data archival procedures for government customer. The project used Google Cloud Platform and customer proprietary systems. During my tenure in this job I worked on GCP buckets, MySQL, Linux/Windows VMs, HyperThought, Jira, daily standups, led sprint reviews and retrospectives, LaTeX, BibTeX, Python, NginX, Flask/Python, Blazer, C#, and Visual Studio Code.

Details

Designed and developed applications, system scripts, and databases for public facing websites as well as some internal data processing and reporting tools. Administrated Linux and Apache servers and applications. Development work was primarily in Perl and JavaScript. Designed, developed and maintained web based financial applications in JavaScript using Highcharts. Built a library of Perl modules specific to our environment to template data migration applications between our servers. Built multiple stored procedure libraries (MySQL) to isolate schema design and databases from the development team and form a consistent API to the data and improve the ability to replace systems. Migrated two public facing websites (www.tsp.gov and www.frtib.gov) from Serena Collage (2014) to Hannon Hill's Cascade and then to Federalist (GitHub, Jekyll, Liquid) in 2018 and 2022 respectively. Sole software development and support resource for the public web site content, Highcharts, Cascade and its variant of Apache Velocity, and the Agency's use of GitHub.

Details

Developed software in Python for the mobile DVR product, maintained and developed server and database software for real-time data capture and reporting of fleet vehicles. Hired and managed part-time staff and summer interns for development.

Details

Designed, developed, and maintain a system to manage small businesses in the distribution industry. The software handles inventory, payroll, taxes, ordering as well as point of sale for wholesale, retail or mixed mode, in real time, across multi-state locations. Rebuilt legacy VB6 software to VB.NET application using SQL Server and Active Reports.

Details

System administrator for classified and unclassifed servers including Unix TIS. Developed chat server for NAVY ships to communicate weather information across secure connections.

Details

Worked with meteorologists and oceanograpic scientists to developed software to process and display data collected by lab instruments on wordlwide weather bouys.

Details

Technical lead for software design and development. Designed and developed novel algorithm for mass spectrometry analysis that improved level of detail and processing speed by two orders of magnitude.

Details

Managed the Data Systems and Algorithms group within the Informatics division. This group was responsible for database, data structure, and algorithm development and optimization. Worked in a group of 5 managers reporting to VP of Informatics to create (yearly) and manage (monthly) the IT budget. My department had a yearly budget from $500K to $1M and was under budget each month. Participated in executive level group meetings to plan direction of research branch of the company. Responsible for interviewing and hiring Informatics staff and participated in a company wide meetings with managers for yearly review of employees.

Details

Software developer at a small (40 person) biotech company. Assisted system administrator in installation and integration of systems into initial infrastructure including Firewall, NFS, web site, printing, database, and UNIX servers. Project manager for one of only two major customer deliveries (AgDB-Bayer) in first 18 months of company.

Details

System Administrator responsible for installation and day-to-day operation of UNIX and storage for development/QA departments at the world's first all internet bank.

Details

Summer intern at web hosting company and became the lead system administrator. Built original web hosting server for Road Runner Cable Service.

Details

Part-time teaching assistant while attending graduate school. Assisted with programming and computer theory classes.

Details

Computer Science instructor for introduction to computers for non-majors.

Details

Computer Science instructor for introductory classes for non-majors.

Details

Computer Science instructor for introductory classes for non-majors and introduction to programming for majors.

Details

Software developer and system administrator for initiative to introduce workstations into classes at Dartmouth College. Responsible for applications used in Engineering classes at the graduate level including software to prepare graphics for publication. As systems administrator responsible for integration of data acquisition hardware and software and new UNIX flavors into infrastructure. Managed helpdesk of 8-11 students.

Details

Computer Science High School Teacher at Trafton Academy for the 1985-86 academic school year.

Details

Miscellaneous jobs while in college. Operator. Programmer. Salesman.

Details


Certifications

Education+

Various computer classes at local community colleges to stay current.

Courses in algorithms, robotics, and Human-Computer Interface design.

Courses in artificial intelligence, algorithms, software design, computer architecture, and robotics.

Courses in algorithms, computer graphics, numerical analysis, simulation, and artificial intelligence.

Dates: September 1986 - April 1988

Courses in software engineering, algorithms, computer graphics, numerical analysis, simulation, artificial intelligence, databases, and many different languages.

Rank: Magna Cum Laude

Major GPA: 3.8/4.0