# patrick (@davlin.io)

Profile: https://sifa.id/p/davlin.io
Headline: Frontend | Machine Learning

## About

I am a software engineer based in Omaha, NE, with a variety of software experience across various levels of computer architecture and software implementation. In my career to date, I have largely focused on API and frontend development using a number of tools such as Angular, React, Node JS, and Web Component libraries.

I hold a Masters' Degree in Computer Science from the University of Nebraska. My capstone project was implementing a new Text-to-Speech model with PyTorch in cooperation with an open-source library in the TTS AI field. Other projects involved implementing adversarial attacks and defenses on machine learning image recognition models and text generation from small sample sets.

I also hold a Bachelor's of Science degree in Computer Engineering from the University of Nebraska, where I studied embedded systems design and hardware programming, using Embedded C and assembly, particularly with Intel 8051 microprocessors and 32-bit AVR microcontrollers.

In my free time, I like to engage in a number of software projects. I also have a passion for higher education and organizational development, and am constantly seeking opportunities to contribute to the Omaha community, be it through UNO or in other organizations. It's important to me that my work contribute positively to my city, to the greater developer community, and whichever industry I'm working in.

## Experience

- **IT Intern at Union Pacific Railroad** (2014 – 2017)
  As an intern in Union Pacific's Web Technologies Group, I participated in a handful of projects. I became familiar with Apache, Tomcat, AngularJS, JQuery, and the Spring Web MVC framework.
  
  With these skills, I communicated with my ten teammates to optimize and monitor the corporation's internal search engine, Autonomy. Eventually, I was tasked with updating its frontend to an AngularJS interface and creating a Spring MVC application to create a RESTful API for the frontend to use. In doing this, I became deeply familiar with the process of requesting data from a frontend to the Autonomy servers and back.
- **Frontend Engineer at Hayneedle.com** (2017 – 2017)
  \- Supported production systems based in ColdFusion 8+ and Angular 2
  \- Converted product and search pages from ColdFusion or AngularJS 1.X to Angular 2
  \- Managed and organized product SKUs using large-scale Oracle and MySQL databases
- **Senior Consultant at DevObsessed** (2025 – present)
- **Tech Lead, Frontend Engineer at Sports Technologies** (2022 – 2025)
  \- Led a team of five engineers building and maintaining a suite of collegiate sports games for a client, and supported it through high-traffic tournament events (1M+ users) for three years. Identified KPIs, performed major architecture migrations, and delegated work to team members. Implemented dynamic, server-side generated metadata sharing features for thousands of permutations of bracket combinations. Implemented a new "mascot mode" for interactive team selections.
  \- Wrote a "Conference Tournament Pick'em" for a client. Gameplay allows users to select winners of basketball conference tournaments, and then compete against groups and global leaderboards based on the number of correct picks.
  \- Contributed to a free-to-play "Scratch and Win" game for a client enabling users to select prop betss for football games across a season, and earn points (and prizes) based on whether that prop "hits" during a given football game.
  \- Helped to maintain a weekly fantasy game for a client. Game allows users to select a roster of golfers and earn points based on those golfers' performance in weekly tournaments.
- **Frontend Engineer at Union Pacific Railroad** (2021 – 2022)
  Worked in the internal UI experts' group on the following:
  \1. Web component library for cross-framework UI components using StencilJS and Lit elements (both similar to or built on top of React)
  \2. Completed UI application projects related to rail operations:      a. implemented an Angular 13 application to modernize rail employee scheduling for desktop and mobile phones     b. developed a dashboard to monitor pending work activities during microservice architecture cutover
  \3. Developed NPM packages containing Web Components to support developers' implementation of internal attribute-based access control system
  \4. Developed and led frontend training courses for new and existing employees
  \5. Contributed to company-wide UI best practices and Material Design (CSS/SCSS) standards in Storybook
  \6. Converted of existing web applications to mobile-first apps using Cordova
  \7. Consulted with individual developers or teams on UI issues outside personal project work
- **Information Assurance Engineer at Union Pacific Railroad** (2017 – 2021)
  \- Designed, implemented, maintained a new login page written in StencilJS for all UP web logins. The login page supports password, 2FA code, and hardware security key logins for employees, customers, and contractors. It supports logins on desktop and mobile and is compatible with evergreen and legacy browsers.
  \- Implemented complete multifactor authentication infrastructure, including the Utimaco HSM platform, EJBCA open-source certificate authority, and AxiadIDS Unified Credential Management System, and deployed YubiKey tokens to 17,000 enterprise Windows users
  \- Coordinated with management teams across enterprise to create and enforce suitable deployment and utilization processes
  \- Implemented frontend application suite in Angular enabling users to self-manage credentials, given proper authorization and access permissions
  \- Helped to plan, manage, lead, and evaluate UP’s Marketing course at University of Nebraska at Omaha, overseeing 25 students making competitive presentations over rail-industry issues.

## Education

- **University of Nebraska-Lincoln** — Bachelor of Science (B.S.) (2013 – 2017)
- **University of Nebraska at Omaha** — Master of Science - MS (2019 – 2022)

## Skills

- React.js
- Cascading Style Sheets (CSS)
- Next.js
- Web Components
- Java
- AngularJS
- Technical Writing
- Statistics
- Spring MVC
- Assembly Language
- HTML
- Microsoft Office
- Leadership

## Projects

- **Sympathetic Vasomotion Observation System (SVOS)**
  Completed as part of the UNL ECE program in 2017 in partial fulfillment of requirements for a degree.

Project Summary:   The SVOS is a multiple-module system interfacing multiple medical devices with a single embedded system and a subsequent desktop system. The system is designed to interface with two specific pieces of medical equipment. The first is a Doppler ultrasound machine. The machine that was used for development was Acuson’s Sequoia 512 Ultrasound Machine. The output of this machine contains blood flow velocity data, but is encoded in a Doppler frequency shift. To keep the processing requirements of the embedded system low, analog signal processing is implemented to convert this Doppler shift to a useful blood flow velocity signal. The second piece of equipment employed by the development team was ADInstruments’ Human NIBP (Non-Invasive Blood Pressure) Controller System, which is driven using LabChart 8 software. While the NIBP system has a digital output capable of transmitting blood pressure directly into LabChart, for the context of this project, only the analog output of the NIBP is utilized for data transmission. This allows both data sets to be sampled nearly simultaneously and transmitted in matching frames to the computer system. The analog output of the NIBP system is a blood pressure waveform requiring minimal analog conditioning. Once both signals are conditioned, they are sampled using an external analog-to-digital converter and transmitted to the microcontroller unit for data formatting. Here, the data is assembled in frames and then transmitted to a Bluetooth or USB module for further transmission to the desktop system. In either case, data is collected by a special Python script and displayed using a custom-built Matlab Graphical User Interface.

## Volunteering

- UNO Alumni Board of Directors at University of Nebraska Foundation
- Member at Mayor's Millennial Advisory Committee
- Member at UNO Young Alumni Academy

## Honors and awards

- Letter of Commendation
- Regents' Scholarship
- Jeff Douglas Commitment Award
- Student Goverment 2014-2015 Leadership Award
- Eagle Scout
- Student Government 2015-2016 Emeritus Award
- Student Government 2016-2017 Emeritus Achievement Award
- The Phillip Schrager Foundation Scholarship

## Languages

- English

## Other profiles

- github: https://github.com/pdavlin
