Summary
Overview
Work History
Education
Skills
Custom Section
Timeline
Generic

Joshua Dunkley

Nashville,TN

Summary

Experienced software engineer with expertise in the SDLC, including coding, testing, and debugging in TypeScript and C#. Proficient in full-stack development with a strong background in Angular, .NET, and Node.js, and skilled in taking projects from development to production. Knowledgeable in clean code patterns, object-oriented programming, micro-service architectures, and agile methodologies, with ongoing development in data science using Python.

Overview

3
3
years of professional experience

Work History

Python Developer

Cadre5
11.2024 - Current

Associate Software Engineer

Enroll and Pay
09.2023 - 11.2024
  • Develop and maintain two Angular websites using RXJS for data streaming and NgRx for state management.
  • Created SignalR hubs to enable real-time client-server communication.
  • Implemented Azure Functions and Azure Service Bus for an event-driven architecture supporting asynchronous messaging and API interactions.
  • Developed an API that increased credit card transaction speeds by 6x.
  • Use Cypress and the Robot pattern to create readable and maintainable integration tests for websites.
  • Maintain Azure DevOps pipelines for test execution and code deployment in CI/CD processes.
  • Utilize EF compiled queries and Dapper together to create fast and performant API queries, improving performance by up to 20%.
  • Managed projects through development to production in a fast-paced startup environment.

Full-stack Developer

Antage, Inc.
05.2022 - 09.2023
  • Developed and maintained a candidate interview website.
  • Utilized Prisma ORM and GraphQL to create performant queries.
  • Created unit and integration tests using Karma and Cypress for website validation.
  • Developed deployment scripts in Bash, Batch, and Python for cross-platform code deployment.
  • Built reusable components with Material UI and Angular for enhanced UI development.
  • Provided leadership and mentorship to MTSU Capstone students over three semesters, guiding them in industry-level skills with Angular, MongoDB, MySQL, Python, and AWS.

Education

M.S. - Computer Science

Middle Tennessee State University
Murfreesboro, TN
05-2022

B.S. - Computer Science

University of Tennessee
Knoxville, TN
05-2020

Skills

  • Software: Docker, Git, AWS, Azure, NET, Dapper, Cypress, SQL, NgRx, Angular, Datadog
  • Languages: Typescript, C#, Python, Javascript

Custom Section

One Piece Card Game Site

  • Developing a web application using React JS to display information on One Piece Trading Card Game cards, providing a dynamic and interactive user interface.
  • Implementing a FastAPI backend to create a local Python API that serves detailed information about the trading cards, enabling real-time data retrieval and updates.

Timeline

Python Developer

Cadre5
11.2024 - Current

Associate Software Engineer

Enroll and Pay
09.2023 - 11.2024

Full-stack Developer

Antage, Inc.
05.2022 - 09.2023

M.S. - Computer Science

Middle Tennessee State University

B.S. - Computer Science

University of Tennessee
Joshua Dunkley