Hi, I'm David Johansson 👋

Software Engineer in the DFW area. Bachelors in CS @ UTD, Pursuing MS in IT @ VT. Full-stack developer focused on scalable APIs, optimized databases, and clean, user-centered web apps.

Email | LinkedIn | GitHub

Experience

Software Engineer | ArgoAug 2024 - Aug 2025

  • Integrated into 4 development teams using diverse front-end and back-end stacks, completing production-ready code updates, UI fixes, and back-end logic improvements within the first week on each team, contributing to faster iteration cycles across multiple projects.
  • Optimized database performance by rewriting inefficient queries into batch operations and improving SQL scripts and indexing, cutting query execution time by up to 500% and removing 200+ redundant calls per request to enhance system scalability.
  • Developed Spring Boot REST endpoints in Java to support CRUD operations, data processing workflows, reporting functions, and auditing/logging, expanding backend functionality and improving system reliability.
  • Managed 250+ pull requests and branch merges, and implemented CI/CD workflows using Azure DevOps, coordinating development via integrated Kanban boards and collaborating across teams using GitHub and Jira for version control and task tracking.

Software Engineer Intern | ArgoJune 2024 - Aug 2024

  • Overhauled documentation for 200+ application error codes for both frontend and backend systems, enhancing clarity and maintainability.
  • Conducted comprehensive testing of 300+ API endpoints across multiple access roles, resolving 50 authorization issues and enhancing overall application security.
  • Upgraded legacy Java components to ensure compatibility and mitigate vulnerabilities, reducing compilation time by 25% and strengthening application security.

Education

Virginia Tech - Blacksburg, VirginiaExpected Graduation - May 2026
Master of Science, Information Technology

The University of Texas at Dallas - Richardson, TexasMay 2024
Bachelor of Science, Computer Science

Skills

Programming Languages

JavaScript
TypeScript
Java
Python
C++
C#
C

Frontend

HTML
CSS
React
Next.js
jQuery
Vite
Material UI

Backend

Express.js
Spring
NestJS
FastAPI

DevOps

Linux
Docker
Microsoft Azure
Postman
Git
GitHub Actions

Others

Figma
Adobe Photoshop
Wordpress
Jira
Microsoft Office

Projects

Comer Collection Virtual GalleryAug 2023 - Dec 2023
JavaScript, React, Node.js, SQL

  • Developed an application with a team of 6 members for art students at UTD to create virtual galleries utilizing art in UTD's Comer Collection database.
  • Implemented database authentication for user accounts on the web application to allow students and teachers to securely access their accounts.

Ecommerce CloneDec 2023 - Present
JavaScript, HTML, CSS, React

  • Created a mock ecommerce website using JavaScript, HTML, CSS, and React components.
  • Utilized CSS media queries to improve responsiveness, accommodating for devices of any screen size.
  • Used React framework to allow for a single-page, efficient application with various ecommerce functionality across the website including sales on specific products, a dynamic shopping cart, product tags, etc.

Mock Airbnb DatabaseMay 2023 - Present
SQL

  • Developed a mockup of an Airbnb database, writing the database and its constraints in SQL.
  • Created ER diagrams and models for the database to facilitate relational interactions and functionality.