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

Couch Crasher — Full-Stack Property Rental PlatformMay 2024 - Present
Next.js, Node.js, PostgreSQL, Prisma, AWS, Redis

  • Engineered a full-stack rental platform with secure authentication, real-time availability checks, and dynamic search, improving booking reliability and user experience.
  • Designed geospatial search using PostGIS and a transactional reservation system in PostgreSQL, preventing booking conflicts and enabling precise, location-based property discovery under concurrent usage.
  • Integrated AWS S3 for signed image uploads with server-side resizing and CDN delivery, and implemented Redis caching to accelerate search results and reduce database load during high traffic.
  • Deployed the platform to Vercel and AWS Lambda with automated CI/CD pipelines via GitHub Actions, ensuring consistent, production-ready releases with minimal downtime.

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.