Completing my Computer Science degree alongside this Capstone course has been the culmination of a deeply rewarding academic journey. Entering this program with over a decade of professional experience in software testing and quality assurance gave me a unique lens. I wasn’t just learning how to build software from scratch; I was learning the formal engineering principles behind the systems I have spent my career verifying.
This program has helped me showcase my strengths in quality driven development, shaped my goal to transition into full-stack engineering, and significantly increased my employability by grounding my industry experience in rigorous academic theory.
The process of developing the ePortfolio forced me to look back at my past academic artifacts and evaluate them with the eyes of a seasoned engineer. Refactoring the SNHU Travel System and the Quantigration Database wasn’t just about making code work, it was about making code maintainable, secure, and performant.
By showcasing my work in Software Design, Algorithms, and Databases, I am demonstrating to future employers that I don’t just understand code syntax; I understand system architecture and software quality at a professional scale.
Throughout my career and academic team projects, I have learned that software is rarely built in a vacuum. I have consistently used communication and collaboration to deliver value. My history in QA has taught me how to bridge the gap between aggressive development timelines and strict quality standards, ensuring cross-functional teams communicate effectively to deliver the best product possible.
I have demonstrated the ability to communicate highly technical concepts to both technical and non-technical stakeholders. Whether drafting standard bug reports in industry settings or composing the rigorous academic narratives for this ePortfolio, I ensure that my documentation is clear, concise, and actionable. I have demonstrated the ability to communicate highly technical concepts to both technical and non-technical stakeholders. Whether drafting standard bug reports in industry settings or composing the rigorous academic narratives for this ePortfolio, I ensure that my documentation is clear, concise, and actionable.
In refactoring the SNHU Travel System from a tightly coupled monolith into a decoupled Model-View-Controller (MVC) architecture, I proved my ability to design and evaluate solutions using verified industry standards. I recognized structural flaws, mapped out the trade-offs of refactoring, and implemented a cleaner, more scalable solution.
My work in Milestone Three directly addressed the need for computational efficiency. By replacing static arrays with dynamic data collections and writing a custom sorting algorithm, I ensured the software could scale gracefully. Furthermore, pivoting to use DBeaver to recreate my archived database environment showed my ability to leverage modern, professional tools on the fly to achieve my goals.
My 11 years in QA have instilled a natural skepticism toward happy path coding. In my database enhancements, I actively applied a security mindset by abstracting raw database tables behind restricted, read only Views. By enforcing the principle of least privilege, I protected sensitive data from unauthorized exposure, aligning with top tier cybersecurity practices.
The technical artifacts presented in this ePortfolio; covering Software Design, Algorithms, and Databases; fit together as a cohesive demonstration of my ability to modernize legacy code.
The SNHU Travel System enhancements demonstrate my growth in design patterns and algorithmic efficiency.
The Quantigration Database refactoring showcases my ability to secure and manage complex data relationships.
Together, these artifacts inform the portfolio as a whole by demonstrating a full range of talents: from structural architecture and logic optimization to defensive security implementation.
As I transition fully from a pure quality assurance role into a full-stack software development career, I carry with me a rare combination of skills. I know how to build software, and I know exactly how users and systems break it. I look forward to bringing this balanced, quality-first approach to a forward-thinking software engineering team.