GALEN BOWLES
Tallahassee, Florida, US
https://www.linkedin.com/in/galen-b-2a7428358/
galenbowles164@gmail.com
+1 720 440 2673
JavaScript | C# Developer
SUMMARY
Skilled Full Stack Developer with deep experience in building scalable, high-performance web applications
using modern JavaScript frameworks and robust back-end technologies. Proficient in React.JS, Next.JS, and
TypeScript for dynamic front-end development, and C# with ASP.NET Core for secure and efficient back-
end services. Adept at designing and consuming Restful APIs, optimizing performance, implementing clean
architecture, and deploying to cloud platforms like Azure and AWS. Committed to writing maintainable code,
leveraging best practices in CI/CD, and collaborating within cross-functional teams to deliver impact solutions
SKILLS
C# MongoDB
JavaScript (ES6+) PostgreSQL
TypeScript Redis
React.JS AWS
Next.JS GCP
Node.JS Azure
Nest.JS Nginx
.NET Core Ubuntu
ASP.NET Core Asana PMS
Flask Custom LLM integration
Microservices architecture Automation
Jest Postman
Playwright Webhooks
Docker Stripe/Paypal/Apple Pay APIs
Kubernetes Git
Firebase Algolia
Supabase
EXPERIENCE
SPLIT REEF
Full Stack Developer 08/2022 to 2/2025
Architected a scalable booking system using Next.JS (App Router) and .NET Core, enabling users to
book, reschedule, and cancel appointments with real-time availability sync.
Migrated backend services to ASP.NET Core and structured the Next.JS codebase into feature-first
folders with reusable UI components for scalability and maintainability.
Upgraded the frontend from Next.JS 11 to 14, resolving legacy router conflicts and adopting the App
Directory structure with Server Components.
Introduced robust authentication with NextAuth.JS integrated with Supabase, implementing role-based
access control with custom session callbacks.
Developed RESTful APIs with ASP.NET Web API to power web and mobile front-ends, and
connected RabbitMQ for real-time booking confirmations and event triggers.
Integrated payment gateways (Apple Pay, PayPal) using third-party .NET SDKs.
Designed and deployed microservices with .NET 6, using Redis for caching and Nginx for SSL
termination and reverse proxy.
Integrated third-party APIs (Google Calendar) for auto-syncing bookings and sending real-time
notifications.
Deployed services with Docker and set up CI/CD pipelines with GitHub Actions; used Vercel for
frontend deployments with staging and preview branches.
Embedded Algolia AI search engine for real-time, typo-tolerant service discovery, and later migrated
Algolia server to local Ubuntu with a custom admin dashboard for CRUD operations.
Optimized rendering strategy (SSR vs. CSR) for booking flows to balance performance and
interactivity.
Implemented real-time UI updates via WebSockets connected to RabbitMQ queues.
Connected AWS S3 for user-uploaded content, and monitored performance with AWS CloudWatch.
Built a MongoDB-based stream CRUD pipeline to manage millions of records efficiently.
NETROCKET
Software Engineer 03/2019 to 07/2022
Built a financial statistics platform using ASP.NET Core for backend development and Next.js for a
dynamic, real-time frontend, enabling data management, analysis, and visualization.
Architected and structured a Next.JS project from scratch with a microservices-ready design.
Migrated legacy backend systems to ASP.NET Core, optimizing application scalability and
maintainability, integrated OAuth2 authentication with IdentityServer4, and deployed secure,
containerized microservices with Docker, Nginx, and GitHub Actions CI/CD pipelines.
Gained deep expertise in Stripe payment integration, including setting up complex webhooks and
transaction handling.
Integrated PayPal webhooks and multi-service asynchronous workflows, mastering JavaScript Promises
and async programming patterns.
Implemented OAuth2 authentication with IdentityServer4 and role-based access control.
Designed and deployed microservices using .NET 6, Redis, and Nginx.
Enhanced frontend SEO and routing with optimized SSR strategies in Next.JS.
Conducted frontend performance audits and refactored redundant logic, improving load times and
interactivity.
Built a dynamic chatbot to assist users with service-related queries.
Used Entity Framework Core for database interactions and optimized DB performance with Redis
caching.
Built data visualization components in Next.JS using charting libraries based on transaction analysis
(e.g: Gross Profit Margin, ROE).
Migrated legacy backend systems to ASP.NET Core, optimizing application scalability and
maintainability, integrated OAuth2 authentication with IdentityServer4, and deployed secure,
containerized microservices with Docker, Nginx, and GitHub Actions CI/CD pipelines.
Configured AWS S3 for media storage and CloudWatch for application monitoring.
Integrated Algolia search engine for dynamic service discovery and intelligent indexing.
Set up QA, Dev, and Production environments using Nginx, SSL certs, and Kubernetes routing.
IGNITE DIGITAL
Software Developer 10/2016 to 1/2019
Built automated data ingestion and scraping tools using C# scheduled tasks.
Developed a dynamic React.JS dashboard featuring 2D/3D charts (Chart.JS, Recharts, Three.JS) with
real-time rendering using React Suspense.
Integrated Google Maps API for geolocation analysis with clustering and radius insights.
Built export functionalities for CSV, PDF, and encrypted ZIP files, with scheduled deliveries.
Developed backend reporting tools with ASP.NET Razor Pages and charting libraries.
Implemented Node.JS + Puppeteer automation for PDF generation and Slack/email delivery.
Introduced unit testing with Jest and React Testing Library, achieving over 85% test coverage.
Built scraper bots with anti-captcha and proxy rotation for reliable uptime.
Integrated reCAPTCHA into ASP.NET forms for improved security.
Deployed backend services to AWS EC2/S3/Lambda and GCP Cloud Functions based on workload
needs.
Automated daily reporting using Google Apps Script for Google Sheets syncing.
Created a visual query tool within React dashboard powered by Supabase functions, saving business
teams significant reporting time.
Applied Redis caching strategies across services for minimal response times and optimized database
access
EDUCATION
BACHELOR OF SCIENCE IN COMPUTER SCIENCE
Florida State University, Florida, United State
June 2012 - September 2016