Hi, I'm David Johansson 👋

Full-stack Developer and Software Engineer

Email | LinkedIn | GitHub

About Me

I'm a software engineer based in the DFW area. I have a Bachelor's degree in Computer Science from UTD and currently work at Argo as a Software Engineer. I'm also currently pursuing a Master's Degree in Information Technology at Virginia Tech. Outside of my job, I enjoy working on side projects and learning new technologies. These can range from creating websites for local businesses, creating web extensions or scripts to automate my workflows, or building full-stack applications to keep my skills current.

Experience

Software Engineer | ArgoAug 2024 - Present

  • Developed Rest API endpoints according to project requirements to facilitate frontend and database interaction.
  • Created SQL queries and scripts to optimize database environments, reducing development resource costs.
  • Upgraded legacy code components to ensure application and security vulnerabilities, resulting in reduced compilation time by 25% and improved security.

Software Engineer Intern | ArgoJune 2024 - Aug 2024

  • Assisted in documenting application error codes for both and backend systems, enhancing clarity and maintainability.
  • Conducted thorough testing of API endpoints with various access roles, ensuring robust application security.
  • Gained proficiency in Azure DevOps processes, including branch management, pull requests, version control, and work item tracking.

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

Languages: JavaScript, HTML, CSS, Python, Java, C/C++, C#, SQL

Frameworks: React, Spring Boot, Node.js, Angular, jQuery, ASP.NET

Software: GitHub, Visual Studio Code, Microsoft Office Suite, Adobe Creative Suite, Figma, Windows OS

Certifications: Responsive Web Design (freeCodeCamp)

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.