Hello! I'm Mike Doyle:
Experienced Full Stack Ruby developer with a 12 year track record of building high quality software. A self-starter and excellent problem solver, I am passionate about creating user-centric, testable and scalable solutions that meet business needs and timelines. I’m results driven and a great collaborator with a continuous learning mindset and a commitment to excellence.
Technologies that I have experience in:
Server Side
Ruby, Rails, Hotwire/Turbo, UJS, Resque, Sidekiq, Redis, JSON API creation and integration, MySQL, PostgreSQL, Python, Elixir
Client Side
JavaScript, Stimulus, React, jQuery, CSS, Sass, HTML
AWS
Lambda, S3, Athena, SNS, CloudFront, CloudWatch, MediaConvert, EC2, ECS, RDS, Kinesis, CDK, CloudFormation
Misc
Rubocop, MiniTest, Linux, Docker, Docker Compose, Vagrant, Git, GitHub, GitHub Actions, Bash
I'm currently learning:
Rails 7 and Hotwire paradigms
Elixir/Phoenix
LiveView
React (RSC)
NextJS and Remix
Recent work:
Developed and maintained frontend and backend features in a high traffic Rails monolith
Improved the scalability and performance of application code and background jobs
Developed file processing Lambdas using Docker, Ruby, ImageMagick, Exiftool and Vips for conversions previews and metadata extraction
Led the development of a new Rails application using Docker, Sidekiq, Hotwire, ViewComponents, Tailwind with the IaC on the AWS CDK and CI/CD through GitHub actions
Developed a daily automated analytics ETL pipeline using Athena to query CloudFront logs and S3 inventories for the customer success team to identify bandwidth and storage overages