About

AI-focused software engineer with a strong backend foundation, specializing in Java, Spring Boot, and AWS. Recently, I’ve been integrating AI capabilities into real-world systems by building Retrieval-Augmented Generation (RAG) pipelines using AWS Bedrock and large language models for intelligent document search and question answering. I’ve built RESTful APIs, enterprise CMS platforms with Drupal and Apache Solr, and backend systems that prioritize performance and reliability. From resolving critical outages to developing AI-enhanced document retrieval systems, I enjoy solving complex problems and delivering production-ready solutions.

Featured Projects

RAG Application
Bootstrap • AWS • OpenAI API • Claude •AWS Bedrock • Python • PyCharm • Pinecone • FAISS
Architected and deployed a Retrieval Augmented Generation application that helps customers easily read documentation, prepare for certifications, and find relevant documents. Led the entire product lifecycle from stakeholder requirements gathering to deployment, significantly improving user access to targeted information within internal PDFs.
Business Impact: Reduced document search time by 70%, improved compliance team efficiency, and enhanced customer service response times through intelligent document retrieval.
AI Integration Document Search Interactive UI Retrieval Augmented Generation Performance Optimization
Content Management System Enhancement
Drupal • Java • Apache Solr • MySQL • AWS S3
Led comprehensive CMS platform modernization by collaborating with cross-functional teams to identify user pain points and implement custom features including dynamic forms, surveys, and publishing workflow optimizations. Managed product roadmap and prioritized features based on end-user feedback and business value.
Business Impact: Increased user engagement by 40%, streamlined content publishing workflows, and reduced content management overhead by 50%.
Product Strategy CMS Integration Workflow Automation System Optimization User Experience Stakeholder Management
Enterprise Notification API System
Java • Spring • Email Integration • Error Handling • Microservices
Designed and developed a critical notification API that provides automated email alerts to users and administrators when errors occur in CMS or internal applications. Gathered requirements from multiple stakeholders and defined acceptance criteria to ensure system reliability and reduce downtime.
Business Impact: Reduced system downtime by 60%, accelerated issue resolution time by 45%, and improved overall system reliability through proactive monitoring.
API Development Automated Alerts Error Monitoring System Integration Requirements Analysis
Emergency Alert System for Critical Infrastructure
Mission Mode • SharePoint • Security Implementation • Enterprise Solutions
Created and deployed an emergency alert system for 13 dams across Minnesota, ensuring rapid communication during critical situations. Managed project requirements, coordinated with safety teams, and implemented secure SharePoint solutions for the Enterprise Continuity group.
Business Impact: Enhanced public safety infrastructure, improved emergency response times, and established secure communication channels for critical facility management across multiple locations.
Emergency Systems Security Implementation Multi-site Deployment Safety Compliance Documentation
Apache Solr Performance Optimization
Apache Solr • JVM Optimization • Log Analysis • Performance Tuning
Resolved critical Apache Solr server outages by conducting thorough log analysis and diagnosing JVM memory constraints. Led incident response efforts and implemented long-term performance optimizations to prevent future system failures.
Business Impact: Eliminated recurring system outages, improved search performance by 85%, and established monitoring protocols that reduced incident response time from hours to minutes.
Performance Tuning Incident Response Log Analysis System Monitoring Memory Optimization
Citation Application Quality Enhancement
Java • Code Quality • Performance Testing • Bug Tracking
Led code quality improvement initiative for Java-based citation application, implementing comprehensive testing strategies and performance optimizations. Managed technical debt reduction while maintaining feature development velocity.
Business Impact: Achieved 30% reduction in production bugs, improved application performance, and enhanced overall user experience through systematic quality improvements.
Code Quality Performance Enhancement Bug Reduction Technical Debt Management Quality Assurance

Professional Experience

SOCIETY OF CORPORATE COMPLIANCE & ETHICS
Software Engineer
Oct 2019 - Present
  • Built a Retrieval-Augmented Generation (RAG) web application that allows users to query content-specific questions using Large Language Models, improving document search efficiency by 30%
  • Developed dynamic forms and surveys in Drupal frontend, ensuring seamless data integration with CMS that increases user engagement
  • Resolved critical Apache Solr server outages by diagnosing JVM memory constraints through log analysis and implementing memory optimizations
  • Developed a document portal interface using Spring Boot framework, allowing staff to upload, manage, and share critical business documents
  • Created a notification API that sends automated email alerts, reducing system downtime and accelerating issue resolution
  • Enhanced code quality and improved java-based citation application performance, resulting in a 30% reduction in bugs
UNFI
Software Engineer
May 2016 - Sep 2019
  • Generated SSRS reports to assess the feasibility of application design within time and cost constraints
  • Designed, developed, and updated the Order Entry application using functional analysis
  • Leveraged coaching and communication skills to train team members in SSRS report creation
  • Upgraded the payroll system by collaborating with the payroll team and gathering process information
  • Maintained Java-based customer applications for inventory tracking and data storage
SUPERVALU INC.
Technology Intern
Jul 2015 - Apr 2016
  • Consulted with users, management, vendors, and technicians to assess reporting needs and developed SSRS reports
  • Made appropriate changes to programs, fixed bugs, corrected errors, and ensured desired results
  • Updated design and coding styles in existing applications to improve readability and understandability
  • Administered payroll system data and recorded payment files in Windows Server
XCEL ENERGY
IT Intern
Jan 2014 - Jun 2015
  • Created an emergency alert system using Mission Mode for 13 dams around Minnesota
  • Assisted the Enterprise Continuity group by documenting Safety and Reliability Drill Management
  • Created a new SharePoint site with security measures for the Enterprise Continuity group
  • Managed tape rotations and identified issues related to the backup process

Education

Bachelor of Science in Information Systems
Saint Cloud State University
May 2016

Certifications

AWS Certified AI Practitioner
Validation: 9638285463a545349701b5d3864d2bdc
February 2025
AWS Certified Cloud Practitioner
Validation: 68765ab3f1fc4c1e80f1deb5a52b8f25
October 2024
APIs in Java: Call and Integrate an API
Credential ID: ZW4BHTBVDW86
December 2023
Spring Boot Inversion of Control and Dependency Injection
Credential ID: Z2SBEA4WBW85
November 2023
Building Scalable Java Microservices with Spring Boot and Spring Cloud
Credential ID: AML7XHPAAEN9
November 2023