contact@swanksoftware.com

Hi, my name is

Dakota Swank.

Welcome to my portfolio.

I am a San Diego-based software engineer with a passion for creating innovative and user-friendly solutions. With a strong foundation in programming languages such as HTML, CSS, Javascript, C++ and Java, I strive to develop efficient and high-quality applications that cater to the diverse needs of clients across various industries.

Education

Miracosta Logo

2019 - 2021

Associate Degree for Transfer: Computer Science

Honors: GPA: 3.76 | Phi Theta Kappa Honors Society

CSUSM Logo

2022 - 2023

Bachelor of Science: Computer Science

Honors: GPA: 3.66 | Golden Key International Honor Society

Experience

Boeing Logo
Software Application Tester

In my role, I'm dedicated to enhancing the quality and performance of web applications by developing and meticulously executing test cases that scrutinize and improve functionality and user experience. I use Jira to expertly manage test cases and track defects, ensuring every issue is captured and resolved thoroughly. My commitment to quality is matched by an agile mindset; I actively engage in sprint planning and retrospectives to constantly refine our team's work and the products we develop.

I’ve embraced TestComplete for automating test scripts, making sure that our quality assurance is as reliable as it is current. Integrating Jenkins for continuous integration has been a game-changer, automating regression tests with each code update to swiftly catch and fix any defects. This approach is a testament to my dedication to delivering software that stands out for its high quality and strong user focus.

Programming Languages Used: Java, JavaScript, SQL

Tools Used: Jira, GitLab, SoapUI, SQL Developer, TortoiseSVN

Projects

A fitness application that allows users to browse exercises, create customized workout plans, track their progress, and communicate with other users. The application utilizes a client-server architecture, with a User Module that provides a user-friendly interface for accessing the FitHub server's data tables.

PLs used: HTML, CSS, TypeScript

Screenshot of the FitHub application

A virtual reality horror game set in space. The player takes on the role of a character navigating through a dangerous space environment, where they can encounter various obstacles and enemies that can cause damage to their character.

PL used: C#

Screenshot of Outbreak

An embedded system utilizing a Nucleo board that uses push buttons to select a Christmas song. When a song plays, three LEDs flash to the notes of the song, displays the name of the song on an LCD screen and when the song is playing a potentiometer is used for volume control.

PL used: C++

Screenshot of Musical Light Display

Developed a translator that utilizes a deterministic finite automaton (DFA) to adhere to a specific set of rules. Using provided files containing various sentences, the program checks for syntactic and semantic accuracy. If the sentences pass this check, the program accurately parses and translates the story from Japanese to English.

PL used: C++

Screenshot of DFA

Created a GUI application using Tkinter that implemented a lexical analyzer by taking the input of source code, reading it line by line, getting the lexical analyzed result, and then parsing it into a parse tree.

PL used: Python

Screenshot of Lexical Analyzer GUI

Assignments from CS 311 Data Structures & Algorithms class at CSUSM.

PL used: C++

Screenshot of Data Structures

What's next?

Get In Touch

I am open to new opportunities and collaborations. Whether you have a project in mind or just want to say hi, feel free to reach out to me. I am always happy to connect and explore new possibilities!