About Me
A skilled software developer focused on solving problems with clean, maintainable code. My passion for building mechanisms to creatively address real-world problems extends from my considerable experience as a teacher, curriculum developer, composer, visual designer, and thought leader in the music education space. As a software developer I have taken those skills into full-stack development, integrating powerful and relevant technologies in the Javascript and Java ecosystems. I graduated from the FastTrack Full-Stack Developer program, completed The Odin Project web developer curriculum, and hold bachelors and masters degrees from leading universities.
My Skill Areas
Front End
Back End
Work Experience
Full Stack Developer
FedEx Ground International
Surface International Border Process and System Team: November 2023 - present
- Defined work for team in a leadership role, enabling efficient work over sprints and larger program increments
- Developed effective end to end testing criteria and led its implementation on a major body of development work
- Collaborated with architects and business experts to addresss and resolve architectural issues
- Created developer tools to enhance workflow efficiency across multiple teams
- Delivered high-quality work in various settings, including full-team collaboration, pair programming, and independent projects, within an Agile team environment
Environment: Java | Spring Boot | Angular | TypeScript | Jenkins | Oracle | IBMi
Instrumental Music Director
Moorpark Unified School District
Comprehensive Secondary Schoools Music Programs: July 2005 - November 2023
- Improved student achievement and retention through implementation of original curriculum and instructional materials
- Increased district funding for students and staff development for music and arts programs while advising on District Arts Council
- Enhanced educational outcomes by guiding and assessing specialist teaching staff, leading to improved instruction quality and student achievement
- Optimized a $50,000 annual budget to achieve measurable student outcomes and community impact
Projects
Brain Thoughts
A Personal MERN stack multi-user blogging platform
- Created a versatile multi-user platform for easy content management and admin privileges for efficient content control, enhancing the UX while promoting engagement
- Engineered the backend schema and deployed a RESTful API with Node.js, Express, and MongoDB to ensure efficient data management and seamless user experiences
- Enabled seamless user authentication by implementing JWT and Google OAuth2 via Passport, allowing for user account creation and secure Google login
- Implemented diverse features, including rich text editing, image uploads, user interactions, content management, and an intuitive admin interface
Environment: JavaScript | React | React Query | Node.js | Express.js | MongoDB
Cook Sys Project Board
A Full Stack Project Management App
- Enhanced user experience through leading a team through the creation and design of a dynamic project management dashboard
- Ensured cohesive data flow by integrating a robust data model with Angular Services singleton
- Achieved seamless backend integration by clarifying, refining, synchronizing API endpoints with the backend team
- DDelivered timely and tested feature releases by operating in sprint cycles alongside a diverse team using Git
Environment: TypeScript | Angular | Java | Spring Boot | PostgreSQL
Social Media API
A RESTful API for a social media platform
- Implemented a RESTful Web Service with 30 endpoints for full CRUD functionality for Tweets, Users, Tags, Mentions, and Followers using Java and the Spring framework
- Utilized Spring Boot and JPA to implement endpoints that handle HTTP requests, backend logic, and converts data between API requests and its database models
- Optimized, tested, and troubleshot database operations in Postman, minimizing server overhead, enhancing the application’s efficiency and responsiveness
- Collaborated in an agile team setting powered by Git, ensuring a robust and scalable product delivery on schedule
Environment: Java | Spring Boot | JPA | PostgreSQL | pgAdmin | Git | IntelliJ | Maven
Pantry
A full-stack recipe and pantry management app (in development)
- Leveraged the OpenAI API for personalized recipe recommendations using user ingredients and preferences, enhancing personal relevance and engagement
- Architected the app for optimal CRUD operations, liking, and commenting on recipes, boosting user interaction, retention, and potential revenue growth
- Implemented robust authentication measures, including JWT and Google OAuth2, providing secure user authorization and enabling account creation or Google login
Environment: TypeScript | React | Next.js | Prisma | Postgres
Who’s Who?
A musical guessing game utilizing the Spotify API
- Created an intuitive, user-friendly game where players test their music knowledge through dynamically created questions and answers
- Increased user engagement by integrating user input to create a custom gaming experience, adapting questions based on players’ preferences
- Ensured efficient use of resources and minimized costs by optimizing Spotify Web API calls to reduce unnecessary requests
- Leveraged Angular best practices to ensure a smooth and scalable game platform through collaboration in a cross-functional team
Environment: TypeScript | Angular | HTML | CSS | Spotify Web API
Beat Boss
A programmable metronome app for musical practice applications
- A metronome for standard and programmable time-keeping functions, using Web Audio API and Tone.js
- Implements React Hooks to meet the complex needs of interacting with real-time audio
- Features include sound libraries, per-subdivision and master gain controls, visual component synced with audio
- Programmable mode features user–customizable segments of tempo, time signature, iteration count, sounds, and gain levels
- Modeled after the widely used “Dr. Beat” electronic metronome, with improved programming capabilities and UI
Environment: React | Web Audio API | Tone.js