Generated by Ian_Dunn_Resume.md
IAN DUNN
SOFTWARE ENGINEER
(585) 520-2110
iantdunn@gmail.com
EXPERIENCE
Mindex
Associate Java Software Engineer Oct 2024 - Present | Remote
- Drove a $4M increase in annual client revenue by completing an enterprise-level microservice ahead of schedule.
- Designed a pipeline to process and validate large CSV datasets from AWS S3 into MongoDB.
- Implemented high-throughput Kafka ingestion to produce and consume 500,000 messages in 90 minutes.
- Presented production changes to project stakeholders and documented handoff for client teams.
RIT Laboratory of Software Design and Productivity
Software Security Team Lead Mar 2023 - Aug 2023 | Rochester, NY
- Developed REST APIs using Spring Boot and JSON/XML manipulation to create and analyze SBOMs.
- Led sprint planning meetings and presented burndown charts for each SCRUM cycle.
- Deployed a scalable back-end platform and a custom open-source analysis utility using Docker.
PROJECTS
outthebasement.com
Out the Basement Toys & Collectibles May 2025
- Built a full-stack inventory management system using Spring Boot, React, and PostgreSQL.
- Designed REST APIs for CRUD operations, server-side image storage, and token-based authentication.
- Automated deployment to a DigitalOcean Droplet using Docker Hub and GitHub Actions CI/CD pipelines.
EEG Data Collector
RIT Neurotechnology Exploration Team Dec 2023 - May 2024
- Created a Tkinter GUI application to capture brain activity in response to audiovisual stimuli.
- Documented the project's usage and scalability for adaptation by other research teams.
Autonomous Parking Simulator
Intro to Artificial Intelligence Apr 2023
- Constructed a simulator in Python to generate the final state and control histories of a parallel parking car.
- Engineered the agent to avoid obstacles on its own using reinforcement learning without external libraries.
LEADERSHIP
RIT Neurotechnology Exploration Team
Wheelchair Project Co-Investigator Dec 2023 - May 2024 | Rochester, NY
- Pioneered a brain-motor interface project to enable people with motor dystrophy to operate a motorized wheelchair.
- Conducted an IRB-approved human subject research study to collect model training data.
EDUCATION
Rochester Institute of Technology
Bachelor of Science in Computer Science Aug 2021 - May 2024 | Rochester, NY
- Relevant Coursework: Algorithms, Computer Vision, Data Analysis, Database Management, Machine Learning & AI.
SKILLS
Languages: Bash, C, C#, Java, JavaScript/HTML/CSS, MATLAB, MIPS Assembly, MongoDB, PHP, Python, SQL (Oracle, Postgres)
Frameworks: Angular, Bootstrap, Django, Express, Flask, JUnit, Kafka, Nginx, Node.js, React
Developer Tools: Ant, BitBucket, Confluence, Docker, Eclipse MAT, Git, Jenkins, JetBrains Suite, Jira, OpenShift,
Splunk, Trello, Visual Studio, XL Deploy
Libraries: Avro, NumPy, OpenAI Gym, Pandas, SciKit-Learn