EXPERIENCE
-
Heritage Bank NW
Software Developer 1
June 2022 - January 2024Burlington, WA
- Collaborated with banking analysts to implement features and resolve bugs in Heritage Bank Northwest’s banking relationship and treasury management applications
- Integrated Bottomline SOAP API to automate onboarding Treasury Management products for customers, eliminating on average 111 clicks per product and reducing the implementation lead time by 50%
- Spearheaded an 80% reduction in integration time for new services within the Treasury Management application by eliminating hard-coded values and introducing a database-dependent solution
- Designed, developed, and tested an interactive application that displays a visual diff of code changes using React.js components to streamline the code review process, enabling both developers and non-developers to quickly identify and review changes made while working on a ticket
- Refactored existing REST API in the Java back-end server to improve code quality, and implemented new features to existing API
-
Viking Union (VU), Western Washington University
Computer Maintenance Technician
June 2019 - December 2021Bellingham, WA
- Acted as the sole on-site technician providing in-person and remote support during COVID-19 lockdown
- Deployed software and hardware to machines and over 50 offices located throughout the Viking Union
- Replaced the 3tb shared network drive used by over 200 VU employees with a new 100tb Synology NAS Device
- Researched, tested, and deployed a single-application kiosk to the VU information desk using Windows 10, PowerShell, Internet Explorer 11, and local group policy configuration
- Created Bash shell scripts to automate the wiping and reformatting of recovered USB drives in the VU’s lost and found
TECHNICAL SKILLS
- General Experience: Data Structures, Algorithms, Databases (SQL and noSQL), Git, CI/CD, Docker, Maven, Azure, SOAP, REST
- Languages: Java, Go, Javascript/Typescript, Python, Dart, Bash, Powershell
- Frameworks: React.js, Node.js, Next.js, Flutter, Flask/FastAPI
PROJECTS
-
Bellingham Rental Reviews
Next.js, Typescript, MongoDB, Firebase, Python, Selenium
February 2024 - Present- Designed a custom web scraper using Python and Selenium to gather information from Yelp and Google on over 200 property management companies and apartment complexes in the Bellingham, Washington area
- Extracted and unified data into JSON format, and adjusting review metrics for clarity and consistency
- Utilized OpenAI to analyze JSON data and generate HTML articles for each entity, enriching data insights and presentation
- Wrote documentation to outline the purpose of the project, as well as technical information on the scripts used to gather data
- Created an accessible website using Next.js to showcase AI-generated reviews, stored in Firebase NoSQL database
-
Accessibility Testing Automation Application
Sails.js, Vue.js, Selenium, Python, Deque aXe API
July 2021 - January 2022- Led a team of 4 in the development of a full-stack accessibility checking application for Wandke Consulting -- an accessibility consulting company in Bellingham, WA
- Facilitated code reviews for new features and gave feedback to team members
- Utilized Deque Labs aXe accessibility API and Selenium Webdriver to scan websites and test for over 350 Web Content Accessibility Guideline (WCAG) violations
- Implemented REST API routes in the Sails.js backend and integrated a custom Python web crawler
EDUCATION
-
Western Washington University
Bachelor of Science in Computer Science, Minor in Communication Studies
September 2016 - December 2021Bellingham, WA