About Me
I'm a Senior at Missouri University of Science and Technology majoring in Computer Science based in Kansas City, Missouri, with an expected graduation in May 2025. Through a combination of academic coursework and internships as a Software Developer, I've developed a robust skill set in both Microsoft services (SQL Server, SSRS, C#, Blazor) and key programming languages.
My experience spans JavaScript (React, Svelte), C++, Python, and MySQL, with advanced knowledge of database design, algorithms, and mathematical foundations like Calculus and Linear Algebra. Additionally, I'm proficient in MacOS, Windows, and various Linux distributions.
I'm always eager to apply my skills in challenging environments and open to discussing new opportunities and collaborations in the tech world.
const developer = { name: 'Dominick Dickerson', title: 'Software Developer', location: 'Kansas City, Missouri', education: 'Computer Science, Missouri S&T', interests: ['Web Development', 'Databases', 'Algorithms'], sayHello() { return 'Thanks for visiting my portfolio!'; } };
Projects
Weather App
This website, hosted on GitHub Pages, uses the Svelte framework to integrate the NWS Weather API and MapQuest API for location-based weather data. This project enhanced my understanding of APIs and tools like Postman and Insomnia REST.
Full Stack MySQL Database
This project, completed for my CS 2300 Introduction to Database and Filesystems course, is a JavaScript application built with the React framework. It features MySQL integration for database creation, React routing with Axios, and full CRUD functionality. This was my most comprehensive project, encompassing all stages of development and significantly enhancing my web development skills.
Internal Landing Page Redesign
During my internship, I rewrote the company's internal landing page for their internal web application. This was by communicating effectively with users on features that they felt were most important for their day-to-day activities. I was also responsible for the custom CSS design of the page and for communicating with internal and external APIs in order to pull data. Overall, it taught me how to effectively communicate changes and features with users, the full cycle of software engineering, and beta testing with certain users in order to assure a high-level of quality.
Contact Me
Let's build something together!