Work Experience

Software Engineer Apprentice & Delivery Lead

Source Allies

May 2025 - August 2025
Urbandale, IA
Overview

As a Software Engineer Apprentice and Delivery Lead at Source Allies, I worked on multiple high-impact projects involving cloud infrastructure, automation, and full-stack development. I collaborated with cross-functional teams to deliver solutions that improved efficiency, reduced costs, and enhanced system reliability.

Key Projects & Duties

WiFi Voucher Automation

Automated WiFi voucher generation using AWS Lambda, eliminating manual IT work and improving efficiency.

Impact:

Saved 6+ hours per week of manual work

Technologies:
AWS LambdaPythonAutomation
GraphQL Migration

Migrated case studies to GraphQL architecture with AWS Lambda subgraph for unified metadata access.

Impact:

Improved data accessibility and API performance

Technologies:
GraphQLAWS LambdaNode.js
Internal Application Redesign

Redesigned internal application by migrating to GraphQL queries and implementing comprehensive testing frameworks.

Impact:

Enhanced code quality and maintainability

Technologies:
GraphQLTesting FrameworksReact
Database Infrastructure Optimization

Upgraded and decommissioned AWS RDS databases, implementing cost-effective solutions.

Impact:

Reduced monthly operational costs by 50%

Technologies:
AWS RDSDatabase MigrationInfrastructure
Employee Onboarding Automation

Streamlined account provisioning with GSuite integration for new employee setup.

Impact:

Reduced onboarding time by 3 hours per employee

Technologies:
GSuite APIAutomationIntegration

Technical Skills Gained

  • AWS Lambda & RDS
  • GraphQL Architecture
  • Database Migration
  • Infrastructure Automation
  • Testing Frameworks
  • GSuite API Integration
  • Cost Optimization
  • System Design

Soft Skills Developed

  • Team Leadership
  • Client Communication
  • Agile Delivery
  • Problem Solving
  • Project Management
  • Knowledge Transfer
  • Time Management
  • Stakeholder Management

Overall Impact & Achievements

50%

Cost Reduction

Through database optimization

6+ hrs

Time Saved Weekly

Via workflow automation

3 hrs

Faster Onboarding

Per new employee

Key Learnings & Takeaways

Technical Growth

I deepened my understanding of cloud infrastructure, particularly AWS services like Lambda and RDS. Working with GraphQL architecture taught me the importance of API design and how to build scalable, maintainable systems. The database migration project gave me hands-on experience with cost optimization and infrastructure planning.

Leadership & Delivery

As a Delivery Lead, I learned to balance technical work with team coordination and client communication. I discovered the importance of breaking down complex problems, setting clear priorities, and ensuring everyone on the team understands the bigger picture. These experiences shaped how I approach software development holistically.

Want to Learn More?

Check out my projects to see these skills in action, or view my resume for the complete picture.