About

Software engineer with 8+ years building backend systems and cloud applications. I work primarily with Java/Spring Boot and AWS, creating everything from REST APIs to enterprise CMS platforms using Drupal and Apache Solr. Recently I've been diving into AI integration, building RAG applications with LLMs and AWS Bedrock that let users query documents intelligently. I've worked on everything from fixing critical server outages to developing notification systems that keep applications running smoothly. I enjoy solving technical problems, optimizing performance, and writing code that actually works reliably - whether it's a simple API or a complex distributed system

Featured Projects

RAG Application
Spring Boot • Bootstrap • AWS • OpenAI API • Claude •AWS Bedrock • Python • PyCharm
Architected and deployed a Retrieval Augmented Generation application that have internal document search capabilities. Led the entire product lifecycle from stakeholder requirements gathering to deployment, resulting in 30% improved 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.
Full-Stack Development AI Integration Document Search Interactive UI Performance Optimization User Research
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
Order Entry Application Modernization
Java • SSRS • Database Design • Analytics • Business Intelligence
Led the design and development of a comprehensive Order Entry application using functional analysis to predict and measure customer delivery outcomes. Collaborated with business stakeholders to define product requirements and optimize inventory management processes.
Business Impact: Improved order processing efficiency by 35%, enhanced inventory tracking accuracy, and optimized customer delivery predictions resulting in better customer satisfaction.
Application Design Business Analytics Customer Experience Data Processing Functional Analysis
Payroll System Modernization
Java • Kronos • Active Directory • Windows Server • Database Integration
Spearheaded payroll system upgrade initiative by collaborating closely with payroll teams to gather comprehensive business requirements and process workflows. Acted as product owner to prioritize features, manage stakeholder expectations, and ensure seamless system migration.
Business Impact: Modernized legacy payroll processes, improved data accuracy, reduced manual processing time by 50%, and enhanced employee experience through streamlined workflows.
System Migration Process Optimization Stakeholder Collaboration Requirements Gathering Change Management
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
SUPERVALU INC.
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