Will Dahl
-
Mail code: 0112Campus: Tempe
-
Student Information
Graduate StudentComputer Science
Ira A Fulton Engineering
Senior Full Stack Software Developer with 4+ years experience spanning work in Front-end, Back-end, Databases, DevOps, Test Automation, and Data Analytics. I am experienced across all aspects of the Software Development Life cycle, from initial planning and requirements gathering to release and support.
University at Albany, SUNY / Master’s Degree, Computer Science
August 2019 - May 2021, Albany NY
- Focus in Software Engineering.
University at Albany, SUNY / Bachelor’s Degree, Computer Science and Applied Mathematics
August 2016 - May 2019, Albany NY
- Focus in Artificial Intelligence and Data Analytics
Graph Mining, Graph Neural Networks, and their applications to cyber security and software engineering
Arizona State University / Sr. Web Application Developer
October 2023 - PRESENT, Phoenix AZ
- Maintaining and updating existing JavaEE legacy web applications
- Developing and enhancing dynamic UIs using the Vue framework
- Managed application data in multiple database systems including Postgres, Oracle, and SQL Server.
- Migrating legacy applications to AWS and a serverless architecture using AWS Lambda.
- Researching the adoption of new technologies and standards to improve software development quality.
General Motors / Software Developer
June 2021 - October 2023, Phoenix AZ
- Developed and maintained front-end components using Angular.
- Implemented RESTful APIs and microservices with Spring Boot and Quarkus.
- Managed and maintained databases using PostgreSQL, incorporating Liquibase for version control.
- Utilized Docker and Kubernetes to containerize and orchestrate applications.
- Implemented end-to-end testing using Selenium WebDriver.
- Automated build and deployment processes using Azure DevOps CI/CD pipelines.
Jahnel Group / Junior Developer
January 2021 - May 2021, Schenectady NY
- Assisted in the development of a React-based web application.
- Participated in the creation of a GraphQL API.
- Assisted in database tasks, including data modeling and querying
- Utilized Neo4j as a graph database for data modeling and complex relationship management.
- Assisted in deployment of applications to AWS
Arizona State University / Senior Application Developer
October 2023 - PRESENT, Tempe AZ
- Designed and implemented web applications using Vue.js for frontend and Java for backend services.
- Led a team of 4 developers, overseeing project management.
- Maintained and upgraded legacy JavaEE applications.
- Developed RESTful APIs to facilitate communication between frontend and backend systems.
- Migrated legacy systems to microservices.
- Designed and Managed application Databases in both SQL Server and Postgres.
General Motors / Software Developer
June 2021 - October 2023, Chandler AZ
- Developed and maintained front-end components using Angular.
- Implemented RESTful APIs and microservices with Spring Boot and Quarkus.
- Managed and maintained databases using PostgreSQL, incorporating Liquibase for version control.
- Utilized Docker and Kubernetes to containerize and orchestrate applications.
- Implemented end-to-end testing using Selenium WebDriver.
- Automated build and deployment processes using Azure DevOps CI/CD pipelines.
Jahnel Group / Junior Developer
January 2021 - May 2021, Schenectady NY
- Assisted in the development of a React-based web application.
- Participated in the creation of a GraphQL API.
- Assisted in database tasks, including data modeling and querying
- Utilized Neo4j as a graph database for data modeling and complex relationship management.
- Assisted in the deployment of applications to a cloud environment in AWS
NYS Office of the Comptroller / Data Science Intern
August 2019 - January 2021, Albany NY
- Data warehousing
- Extracted, manipulated, and validated data using SQL, Oracle, Excel, Python, and R.
- Built data ingestion pipelines in python
- Assisted senior staff in ETL processes.
- Used Tableau and Oracle Business Intelligence to visualize data.
- Supported efforts in identifying cross-agency fraud, waste and abuse opportunities.
University at Albany, SUNY / Research Assistant
August 2020 - December 2020, Albany NY
- Implemented a recommendation system that simulates student activities based on researched student
models.
- Created a REST API for other applications to communicate with and use the recommendation system.
- Researched recommendation algorithms to recommend learning materials/topics to students based on
the students past performance in tests and exercises.
KeyBank / Data engineering Intern
May 2019 - August 2019, Albany NY
- Collaborated with the RPA development team to identify and document automation opportunities.
- Assisted in the design and development of RPA workflows using UiPath, adhering to best practices.
- Implemented data extraction and transformation processes to enhance automation efficiency.
- Conducted testing and debugging of RPA bots, ensuring accuracy and reliability.
- Participated in the deployment and maintenance of RPA solutions in a production environment.
- Collaborated with business analysts to gather requirements and ensure RPA solutions met business
needs.
- Documented RPA processes, including workflows, exception handling, and technical documentation.
- Assisted in the development of custom scripts and automation utilities to support RPA initiatives.