Professional Experience
Nuance + Microsoft (Burlington, MA)
Software Engineering Intern
I worked closely with a team of engineers and contributed to the development of Microsoft's Nuance Contact Center AI with JDK 11.
- Contributed to the development of Microsoft's Nuance Contact Center AI with JDK11
- Increased project code coverage by 15% with JUnit tests and Maven build automation tools
- Improved database scalability, compatibility, and call time using PostgreSQL and Protobuf
- Streamlined user interactions with Contact Center AI by analyzing digital engagement data
- Updated onboarding documentation and guides while setting up developer environment
- Followed Agile principles to maintain team collaboration on tickets through sprints
JDK11, Microsoft Azure, Maven, JUnit, PostgreSQL, Protobuf
University of Maine
Research Assistant
I contributed to the Scalable and Portable Infrastructure for Cybersecurity Education project (SPICE). SPICE is a flexible, remotely accessible infrastructure that leverages public cloud, data center, and portable computing resources. It was developed to support a variety of cybersecurity education activities. You can read more about the project here.
Logging & monitoring
I worked to implement centralized logging and monitoring systems on SPICE infrastructure. For scalability, we used AWS to host a cluster of EC2 instances running Wazuh, Elastic Stack, and Kibana. We configured a dashboard to monitor security events across university infrastructure. Finally, we wrote Ansible playbooks to automate deployment on servers hosted across campus and elsewhere in the cloud.
Organizational efforts
Met weekly over the summer to coordinate as a team, communicate
progress/challenges, and delegate different tasks. I primarily took notes during these
meetings and made clear the most urgent action items in our documentation.
- Implemented logging and monitoring software across campus with a 20% decrease in security incidents
- Automated deployment to over 30 agents across university infrastructure using Ansible and Terraform
- Configured secure firewalls to facilitate communication between cloud and campus networks
- Hosted a swarm of scalable and redundant cloud-based instances using AWS EC2 instances
- Configured local networks and infrastructure for simulated cybersecurity training labs
- Administered weekly lab sessions to 40+ recruits on topics like network configuration and ethical hacking
- Utilized Git for software version control and agile development with a small team of researchers
- Managed a project wiki and hosted training sessions and new feature demonstrations
- Implemented a dashboard on all configured agents resulting in >90% improved threat detection
- Handled vital communications between the research team and non-technical University faculty