Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Ryan Dunbar

Texas

Summary

Senior Backend Engineer with over 10 years of expertise in Golang, Python, JavaScript, TypeScript, and scalable microservices architectures. Specialized in event-driven systems, data pipelines, and full-stack development using React, Next.js, and Tailwind CSS, delivering high-performance, secure solutions. Proficient in cloud computing on AWS, Azure, and Google Cloud Platform, with Kubernetes orchestration and Terraform for infrastructure as code. Skilled in security-focused data pipeline architecture, observability, and forensic investigations, alongside NoSQL and SQL databases like MongoDB, PostgreSQL, and DynamoDB. Adept at CI/CD tools, RESTful APIs, Test-Driven Development (TDD), and Agile methodologies, collaborating with security and engineering teams to enhance platform reliability and compliance throughout the software development lifecycle.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior Backend Engineer

SumatoSoft
09.2021 - Current
  • Directed system code reviews with CQRS strategies, lowering API latency by 50 milliseconds and increasing monthly active users by 1,000 within three months.
  • Architected microservices platform using Golang (Gin, Fiber, Chi) and TypeScript (NestJS), integrating GraphQL, gRPC, and RESTful APIs, boosting throughput by 500 requests per second for secure data pipelines.
  • Spearheaded full-stack development with React, Next.js, and Tailwind CSS, increasing average session duration by 30 seconds through robust API integrations.
  • Orchestrated Kubernetes clusters on AWS (EC2, Fargate, Lambda, EKS) with Docker and Terraform, saving $3,000 annually through serverless architectures and ensuring 99.9% uptime.
  • Engineered event-driven architectures with Apache Kafka and AWS SQS/SNS, supporting 500,000 daily transactions with real-time processing for security observability.
  • Enhanced observability with Prometheus, Grafana, and ELK Stack, achieving 99.9% uptime (8 hours annual downtime) and enabling rapid detection of security incidents.
  • Streamlined CI/CD pipelines with Jenkins, GitHub Actions, and Terraform, reducing deployment time from 5 to 3 hours and maintaining high code quality with TDD.
  • Refined DynamoDB and MongoDB databases with sharding and indexing, handling 1,000 queries per second for high-volume security data, supporting forensic investigations and compliance.
  • Mentored 5+ junior developers on TDD using GoConvey and Jest, reducing critical bugs by 10 per month and fostering secure coding practices.
  • Developed Python-based data processing scripts using libraries like Pandas and NumPy for ETL pipelines, automating data ingestion from diverse sources and improving efficiency by 15% in security analytics workflows.
  • Collaborated with cross-functional teams to decompose business requirements into technical tasks, accurately estimating efforts and participating in solution design sessions for optimized, refactorable code.

Golang Engineer

Appian
01.2019 - 08.2021
  • Devised scalable backend services in Golang (Echo, GORM) and Python, implementing gRPC and RESTful APIs to reduce latency by 50 milliseconds and support secure data pipelines.
  • Constructed React-based frontend with Vue for cross-framework compatibility, reducing page load times by 200 milliseconds for responsive design and seamless API integrations.
  • Accelerated CI/CD pipelines using Jenkins, Docker, and Azure, shortening release cycles from 10 to 7 days.
  • Tuned PostgreSQL and MongoDB databases with advanced SQL queries and caching, speeding data retrieval by 100 milliseconds for analytics dashboards.
  • Integrated RabbitMQ and Redis Pub/Sub for event-driven messaging, enabling 1,000 messages per second in distributed systems with enhanced resilience.
  • Led TDD with GoConvey and Mocha, integrating tests into Jenkins for continuous quality assurance and achieving 85% code coverage.
  • Incorporated Spring Boot for Java-based microservices, migrating legacy systems to modern architectures with under 1 hour of downtime.
  • Executed performance tuning via New Relic and SonarQube, improving API performance by 30 milliseconds and resolving production bottlenecks.
  • Utilized AWS Lambda and EC2 for server management, leveraging AWS SDK to handle 500 S3 storage operations per second for object storage services.
  • Designed secure APIs with SSL/TLS and OpenID Connect, passing all security audits with zero unauthorized access incidents.
  • Implemented Python automation tools with frameworks like Fast API and Celery for task queuing, debugging software defects, and maintaining high standards for code quality in production environments.
  • Participated in regular code reverse engineering sessions to analyze existing systems, refactor for optimized solutions, and document technical decompositions of business requirements.

Backend Engineer

Certain Affinity
06.2016 - 12.2018
  • Forged RESTful APIs using Golang (ServeMux, GORM, Gorilla Mux) and JavaScript (Node.js), supporting scalable product development for 10K+ users and reducing API response times by 50 milliseconds.
  • Crafted Angular-based frontend components, integrating with backend services to build full-stack expertise and improve front-end performance by 18% for key features.
  • Oversaw MySQL and Redis databases, optimizing queries and caching for 10K+ monthly active users.
  • Deployed AWS infrastructure (EC2, S3) with Docker containerization and cloud best practices, reducing setup time from 8 to 5 hours and supporting 99.5% infrastructure reliability.
  • Collaborated on Agile workflows, Test-Driven Development, and code reviews to ensure code quality and team collaboration.
  • Pioneered event-sourced systems using CQRS patterns, improving data consistency in microservices and enabling 15% faster data synchronization across 10+ services.
  • Established monitoring with CloudWatch and DataDog, enabling early detection of performance issues and reducing incident response time from 1 hour to 40 minutes.
  • Facilitated migration to serverless Lambda functions, reducing operational overhead by 35% for noncritical services and saving over $10K annually in maintenance costs.
  • Authored unit tests with G-Test and Mockito, achieving 90% code coverage for Java and Golang components across key modules.
  • Scripted Python automation tasks, enhancing build and deployment processes and automating 70% of manual workflows for a 50% speed increase in releases.
  • Contributed to full development lifecycle by decomposing requirements, coding new features, resolving defects, and documenting solutions for maintainable, scalable systems.

Education

Bachelor's Degree - Information Technology

Virginia College
Birmingham, AL
05.2016

Skills

  • Languages: Golang, JavaScript, TypeScript, Java, Python (Pandas, NumPy, FastAPI, Celery, python-ldap, cryptography), C#
  • Backend: Nodejs, NestJS, Expressjs, Fastify, Echo, Gin, Fiber, Chi, ServeMux, GORM, Gorilla Mux, gRPC, GraphQL, REST APIs
  • Frontend: React, Nextjs, Tailwind CSS, Vue, Angular
  • Cloud/DevOps: AWS (EC2, Fargate, S3, Lambda, SQS, SNS, CloudFormation, EKS, ECS), Google Cloud Platform, Azure, Kubernetes, Docker, Helm, Terraform, Ansible, Jenkins, GitHub Actions
  • Databases: MongoDB, MySQL, PostgreSQL, Redis, Elasticsearch, DynamoDB, Couchbase, Cassandra
  • Messaging: Apache Kafka, RabbitMQ, AWS SQS/SNS, Redis Pub/Sub
  • Architecture: Microservices, Event-driven Architecture, CQRS, Domain-Driven Design, Serverless
  • Monitoring/Logging: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), CloudWatch, DataDog, SonarQube, New Relic
  • Testing: GoConvey, G-Test, Jest, Mocha, Postman, Swagger, Mockito
  • Security: OAuth 20, JWT, OpenID Connect, SSL/TLS, Linux PKI, SSH Key Management, LDAP, MFA, Single Sign-On
  • Practices: Continuous Integration/Continuous Deployment (CI/CD), Test-Driven Development (TDD), Behavior-Driven Development (BDD), Agile/Scrum, Code Review, Performance Optimization, System Design
  • Tools: JIRA, Confluence, Git, GitHub, GoLand IDE, VS Code

Certification

  • AWS Certified Developer – Associate (2023)
  • Certified Kubernetes Application Developer (CKAD) (2021)
  • Google Cloud Professional Cloud Architect (2020)

Languages

English

Timeline

Senior Backend Engineer

SumatoSoft
09.2021 - Current

Golang Engineer

Appian
01.2019 - 08.2021

Backend Engineer

Certain Affinity
06.2016 - 12.2018

Bachelor's Degree - Information Technology

Virginia College
Ryan Dunbar