my work
On a mission to build products clients love and along the way, teach the next generation of developers. Here's a summary of my work so far.
WaterlooData
Software Developer & Designer, 2021 - Present
- Collaborated with a diverse portfolio of clients, including OrderMyGear, Moody’s Analytics, GE Healthcare, and Implentio, to deliver tailored software solutions
- Led the end-to-end development of web applications, leveraging Figma for design, React.js for frontend development, and Python and Node.js for backend functionality
- Orchestrated deployment and scalability on cloud platforms such as Azure and AWS, ensuring robustness and seamless user experiences across multiple devices and platforms
- Enhanced existing code bases by integrating new features, optimizing performance, and aligning with evolving business needs
- Designed and implemented client-facing features that elevate user experience and contribute to business growth
- Engineered data pipelines using Python and Airbyte, automating data collection processes across numerous multi-million dollar e-commerce clients and integrating them into a Snowflake warehouse
- Streamlined data organization by denormalizing information from Direct-to-Consumer (DTC), Business-to- Business (B2B), and Fulfillment services into a unified schema optimized for analytics
DigitalCrafts
Full Stack Immersive Web Instructor, 2022 — 2024
- Guided and mentored students through a rigorous 26-week web development boot camp, facilitating their transformation from novice-level learners to proficient full-stack developers
- Delivered comprehensive courses covering a wide range of technologies, including HTML5, CSS3, JavaScript, Bootstrap, JSON, APIs, Node.js, Express, Git, PostgreSQL, React, and Redux
- Leveraged innovative teaching methodologies and hands-on exercises to reinforce concepts and ensure an immersive learning experience for students
- Focused on fostering a collaborative and supportive learning environment, encouraging active participation and engagement to maximize student success
- Monitored student progress and provided personalized feedback and guidance to address individual learning needs and challenges, resulting in consistently high student satisfaction and program success rates
- Collaborated with colleagues and industry professionals to continuously enhance curriculum content and adapt teaching strategies to reflect evolving industry trends and best practices
Southwest Airlines
Software Developer, 2019 — 2021
- Spearheaded the decomposition of a legacy monolithic web application into a modular micro-services architecture, resulting in remarkable improvements in load times of up to 90%, thereby enhancing overall system performance and user experience
- Collaborated closely with leadership, product owners, fellow technologists, and end-users to develop and prioritize software solutions aligned with both business objectives and technical requirements, fostering a deep understanding of organizational goals and priorities
- Translated complex business challenges into elegant technical solutions, particularly focusing on optimizing the aircraft maintenance team's workflow through our web application, thereby streamlining operations and improving efficiency
- Leveraged a Java ecosystem on the backend and React/Redux on the frontend to develop robust and scalable software solutions, demonstrating proficiency across the full stack and ensuring seamless integration between backend and frontend components
Bank of America
Application Developer IV, 2018 — 2019
- Helped with the successful migration of a legacy application from SOAP to REST architecture, leveraging modern technologies and best practices to enhance system performance and maintainability
- Designed and implemented new schemas and corresponding REST operations on the backend, ensuring seamless integration with frontend components and aligning with business requirements
- Overhauled the user interface to facilitate CRUD (Create, Read, Update, Delete) operations, enhancing user experience and enabling efficient data management in accordance with business requests
- Demonstrated proficiency in the Java ecosystem on the backend and React on the frontend, leveraging these technologies to deliver robust, scalable, and user-friendly software solutions that met and exceeded organizational objectives
Client Work, Freelance
WaterlooData | Website redesign and re-platform | 2024
I re-platformed WaterlooData's website from Wordpress to Webflow resulting in better search engine performance, faster load times, and an overall improved user experience. I also redesigned the website to be more modern and align closely with the company's branding.
nTier Training | Course creator and instructor | 2023
I created a 5 day android programming course for nTier Training. The course was designed to teach beginners how to build android applications using Java and Android Studio covering everything from intro to android development and basic Java fundamentals to user interface and navigation, data managament and persistence, networking and web services, and advanced topics including background tasks and threading. I then taught the course at Robins Air Force Base in Warner Robins, GA to a group of 20 airman engineers.
Codementor.io | Mentor | 2020-2022
I provided expert guidance and mentorship to developers worldwide, offering support in problem-sovling, code reviews, and technical assistance acorss a wide range of topics. During this time, I received consitentyly positive feedback from my mentees for my patient, insightful, and effective mentoring approach, establishing a reputation as a trusted and respected mentor within the Codementor community.
Superior Concrete Products | Website design and development | 2020
I built Superior Concrete Products a custom website using Gatsby.js and Contentful to showcase their products and services. The website is fully optimized for search engines and loads quickly on all devices.
Personal Projects & Contributions
SpotMe | Web application design and development | 2024
I designed and developed SpotMe, a personal finance tracker and budgeting app for The AWS Amplify Fullstack Typescript Challenge hosted by Dev.to. I ended up winning the hackathon with my contribution and received a $750 dollar cash prize. The app is built with Next.js, TypeScript, and AWS Amplify. Checkout my submission to the challenge!
The Developer Bootcamp | Coding bootcamp for new developers | Launching soon
I am currently working on a coding bootcamp for new developers that will teach them the skills they need to land their first job as a developer. The course will cover everything from basic programming concepts to advanced topics like data structures and algorithms, and will include hands-on projects and real-world examples to help students build a strong foundation in software development.