I'm a Denver-based Software Developer with over a decade of human services mid-level management experience, focusing on connecting individuals to vital resources and improving mental health. My public service social work background has instilled empathy and a commitment to human-centered approaches.
Now in my late 30s, I've transitioned into technology and engineering, bringing a wealth of knowledge and a passion for building. I leverage my skills in listening to people's stories to resolve issues using high-tech web solutions.
Tech Transition
-My tech transition is owed to the supportive Turing community and ongoing training from platforms like codeacademy.com, LinkedIn, and meetups. While Ruby holds a special place in my heart, I've explored Python, and Java (rebuilding "Battleship"), dabbled in C#, and gained intros to GoLang and Objective C. Recently, my focus has shifted to React and Next as I strive to match my front-end skills with back-end.
-I excel in building fast back-ends pulling data from microservices, serving clean JSON structures to the front end with user authentication best practices, and data from PostgreSQL models. After months in vanilla JavaScript, I have embraced frameworks, and I follow Test-Driven Development (TDD) and Agile patterns in solo and group projects.
-In my development work with Ruby on Rails, I rely on tools like VCR/Webmock, shoulda-matchers, jsonapi-serializer, factorybot/faker, launchy, orderly, pry, as well as rubocop and codeclimate, to boost productivity and maintain high coding standards.
+My tech transition is owed to the supportive Turing community and ongoing training from platforms like The Cloud Bootcamp LLC, CodeAcademy.com, LinkedIn, and gaining inspiration from meetups. While Ruby and Ruby on Rails hold a special place in my heart, I've explored Python, and Java (rebuilding "Battleship"), dabbled in C# via Turing's "Launch" curriculum, and also a collaborative project that used GoLang. To match my front-end skills with my back-end, I have shifted my focus to React after months of vanilla JavaScript.
+I excel in building fast back-ends pulling data from microservices, serving clean JSON structures to the front end with user authentication best practices, and data from PostgreSQL models. I follow Test-Driven Development (TDD), having robust test suites in my applications in addition to load testing with Locust, and using Postman to test API requests and validate them with assertions. I alsu adhere to principles of Behavior Driven Development when "dream driving", particularly on the front-end
+Tools & Processes
+My development process includes using Git for version control, and GitHub for collaboration. I have experience with Agile methodologies, and I'm comfortable with pair programming as well as working in a remote environment. I'm familiar with CD/CI, having used CircleCI, GitHub Actions, and Heroku, and I'm familiar with Docker and Kubernetes. My expertise includes managing deployments with Terraform to orchestrate Kubernetes clusters across multiple cloud platforms, including AWS and Google Cloud.
+I have primarily used a RESTful API design and implementation, but I have one project with GraphQL and am familiar with WebSockets. I have focused a great deal on accessibility and user authentication, having experience with Auth0 by Okta, Google OAuth, and JSON Web Tokens (JWT). I use Redis and Sidekiq for background jobs, and I'm becoming increasingly familiar with AI and machine learning, having used OpenAI API and TensorFlow. I completed an Udemy course on CyberSecurity and Networking, and I'm familiar with Quality Assurance as well.
+In my development work with Ruby on Rails, I rely on gems like VCR/Webmock, shoulda-matchers, jsonapi-serializer, factorybot/faker, launchy, orderly, pry, as well as rubocop and codeclimate, to boost productivity and maintain high coding standards. I have also successfully implemented ActionMailer, ActiveStorage, well versed in ActiveRecord, ActiveJob, ActionCable, and utilizing gems for Tailwind and Bootstrap, as well as importing JavaScript libraries such as Leaflet.
Learning Path
-Currently, I'm delving into compiled languages and Docker for containerization, aiming to create scalable applications. Actively using documentation and videos, I'm enhancing my skills in cloud services like Google Cloud, AWS, and Azure.
-I am a dedicated team player, eager to embrace challenges. My professional experiences, coupled with my technical skills, equips me to tackle complex problems and deliver innovative solutions. I feel like my tech journey is just beginning, and I'm excited about what lies ahead.
+Currently, I'm leaning hard toward DevOps to close the knowledge gap between myself and opportunities within Cloud Development using Google Cloud, AWS, and Azure, with automation via Terraform. I believe this sets me apart as Cloud Computing is quickly becoming the industry standard. I am also enrolled in "pre-enrollment" courses through CU Boulder, which include "Fundamentals of Software Architecture for Big Data," "Software Architecture Patterns for Big Data", and "Applications of Software Architecture for Big Data" as prerequisites for the MS-CS degree.
+I am dedicated to my goal of becoming a Senior Developer. I am human-centered, a proven team player, and eager to embrace challenges. My professional experiences, coupled with my technical skills, equip me to tackle complex problems and deliver innovative solutions. I feel like my tech journey is just beginning. I am humbled, and I'm excited about what lies ahead.