I never imagined that I would be sitting here at my computer, writing an article about a website I built purely to showcase myself as a programmer, yet here I am. I still can't imagine that only 9 months ago, I quit my job as the manager of a Quality Systems department to start my adventure in the world of programming and establish myself as a Full-Stack Developer. This journey has definitely had its ups and downs, and there is still a long way to go, but I've never had more fun in my life while learning something new. I am pleased to announce that I have deployed my personal portfolio at corydorfner.com so please feel free to drop by, learn a little more about me, and reach out if there is anything you would like to collaborate with me on in the future. Thanks for reading!
After spending the past 8 years of my life in the field of Quality, I decided to make a change and pursue a field of study that truly brought me joy. While working in Quality has been an exciting and challenging experience, I was always at my best when working on the designing, developing, and deployment of a new piece of software to help improve our Quality Management System. Back in June, I decided that the time was right to make the leap and began studying, learning, and applying as much as I could about programming.
Talk about a large undertaking, right? I knew this journey was not going to be an easy one and I would have a long road ahead of me before I even thought of applying for a job. Luckily, the experience I gained while working in the field of Quality gave me all of the knowledge and tools I needed to properly plan and execute this next step of my life. By utilizing my strengths, I created a roadmap of my future and set measurable goals to achieve my end result. While there were many obstacles and some divergences due to the shear amount of material to learn, I have successfully completed my roadmap and deployed several sites along the way. Let's talk a little bit more about journey though.
To help showcase my skills and knowledge in a more visual manner, I decided to undertake some independent projects. My first project consisted of taking the YelpCamp website, optimizing the codebase, and implementing some of my own new features in a personal blog application. Using Express, EJS, Bootstrap, Passport, Cloudinary, MongoDB, and Facebook Plugins, I deployed this site on Heroku and put up some of my own little stories there. While it's not something I will likely use in the future, due to sites like this one that already exist with with their own established user base, it was a great first project to take something I already knew and figure out how it could be improved and modified. The next independent project I worked towards was the design, development, and deployment of Quality Tools. This site, which is hosted on Vercel, utilized React, Next.js, Bootstrap, MySQL, Next-Auth, Auth0, SWR, Serverless MySQL, and Google Cloud to take tools from my past life and recreate them into web-based applications. The first tool that I created was based off the 5-Why methodology but there are many more to come. As far as I'm aware, this is the first, fully functional investigation tool available for free to use, save, and print the results of your investigation, all with a simple, minimalistic user interface. I have a separate post on Dev.to here to explain in more detail about the site.
All of this hard work and dedication has culminated to my latest project, my own personal portfolio website! This website consists of just a few individual site pages but showcases my certifications, projects, skills, strengths, weaknesses, and a little about me as an individual as well. Using React, Gatsby, Bootstrap, and EmailJS, I've created a simple, minimalistic site for people to learn more about me and reach out with any questions, comments, or opportunities to collaborate. I've hosted the site on Netlify and implemented some basic tools to help with site performance and SEO. If you would like to get to know me a little better and reach out, please feel free to check out the site at corydorfner.com.
My next steps involve the continual learning and application of knowledge through the previously mentioned resources, as well as expanding upon Quality Tools and my personal website to provide more for the users and improve the SEO to get them to the top of Google search results. Of course, my love for learning will never end and I can not wait to see what lies ahead of me in this journey. I hope you feel the same way so keep looking for more future posts from me and let me know if you have any questions, comments, or recommendations in the section below. Thank you for reading!