Ryan Bird
@ryanbird
Seasoned Full-Stack Software Engineer with extensive experience in software development.
What I'm looking for
I am a seasoned Full-Stack Software Engineer with over 12 years of experience in delivering high-quality software solutions. My expertise spans across various technologies including JavaScript, Python, and Java, and I have a proven track record of collaborating with cross-functional teams to drive results. I thrive in fast-paced environments and am known for my analytical thinking and problem-solving skills.
Throughout my career, I have successfully developed and optimized data models, implemented microservices architectures, and enhanced user experiences through innovative solutions. My commitment to code quality is reflected in my proficiency with Agile methodologies and my hands-on experience in code reviews, unit testing, and version control. I am passionate about mentoring others and fostering team cohesion to achieve common goals.
Experience
Work history, roles, and key accomplishments
Senior Full-Stack Engineer
Walgreens
Feb 2023 - Present (2 years 5 months)
Developed and optimized data models and scalable message-based workflows using Django, PySpark, and Kafka. Engineered reactive state management, modular architecture, and comprehensive testing strategies in Angular applications. Implemented RESTful endpoints with Spring Boot and Spring Data JPA, and configured AWS ECS clusters for container orchestration.
Senior Python Engineer
Global Logic
Jan 2021 - Feb 2023 (2 years 1 month)
Optimized database interactions and implemented Redis caching in Flask applications using SQLAlchemy. Developed APIs with GraphQL in Express.js and implemented real-time data visualization using WebSockets in Node.js. Engineered an event-driven architecture with Azure Functions and Service Bus, and automated infrastructure provisioning using Azure DevOps and Terraform.
Senior Software Engineer
TaskRabbit
Apr 2018 - Jan 2021 (2 years 9 months)
Optimized database queries and migrated legacy processes to an asynchronous model using Ruby on Rails, PostgreSQL, Redis, SideKiq, and Kafka. Developed high-performance web applications using React, Next.js, and Material UI. Architected scalable API solutions and implemented robust service communication using Go, OpenAPI, Swagger, and gRPC.
Python Engineer
Principal
Oct 2015 - Apr 2018 (2 years 6 months)
Spearheaded the migration from Django templates and jQuery to an Angular SPA, enhancing application performance and user experience. Developed dynamic user interfaces with Angular and PrimeNG, and leveraged Django's database abstraction for MS SQL Server transactions. Developed asynchronous workflows with Celery in Python and aggregation queries using Node.js and MongoDB.
Front-end Engineer
Rally Health
May 2014 - Oct 2015 (1 year 5 months)
Engineered robust authentication and authorization flows using AWS Cognito, React, and AWS Amplify. Enhanced user experience through a migration from jQuery and Bootstrap to React, developing a state management solution using React Context. Designed and deployed reusable SOAP service components using Java and JAX RS.
Education
Degrees, certifications, and relevant coursework
Brigham Young University
Bachelor of Science, Computer Science
2008 - 2014
Tech stack
Software and tools used professionally
OpenAPI
AWS Amplify
Sidekiq
D3.js
GitHub
GitLab
Bitbucket
RxJS
Kubernetes
AWS Fargate
React Native
PySpark
DB
Spring Data
MySQL
PostgreSQL
MongoDB
Memcached
Cassandra
Gmail
Node.js
Django
Spring Boot
Ruby on Rails
Next.js
Tailwind CSS
Material-UI
Neo4j
Figma
Redis
Terraform
Azure DevOps
Jira
Angular Material
Mocha
Chai
jQuery
Webpack
JavaScript
Java
Java EE
Kafka
RabbitMQ
FastAPI
Grafana
Azure Monitor
SQLAlchemy
Sequelize
Datadog
Apollo
Trello
GraphQL
Prisma
Socket.IO
ws
gRPC
Elasticsearch
AWS Lambda
Azure Functions
pytest
React Testing Library
Gatsby
SQL
Azure Cosmos DB
Azure Blob Storage
NgRx
Availability
Location
Authorized to work in
Skills
Interested in hiring Ryan?
You can contact Ryan and 90k+ other talented remote workers on Himalayas.
Message RyanFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
