About Me
Resume
|
LinkedIn
|
Github
contact@chburrows.com
Hello, I am Cameron Burrows. I graduated Cum Laude from the University of Florida with a B.S. in Computer Science with a minor in Mathematics in August 2022 with a 3.79 GPA. I am seeking employment as a software engineer, particularly in web development. I am experienced with software development principles involving full-stack development, agile processes, the MERN tech stack, automated unit testing, iterative programming, and more featured below. In my projects and employment, I like to write efficient and effective code with responsive designs.
One of my biggest strengths is my problem solving abilities and quick and efficient learning capabilities. I pride myself in my ability to thrive in new and challenging environments, and am excited to see what the future of my career holds for me. I also value communication, community, and teamwork personally and proffessionally. I am a very driven and passionate individual, and I am always looking for ways to improve myself and my skills.
I have recently taken time away from my career recently to backpack the Appalachian trail, travel, and connect with family. I am now more ready and eager than ever to start my career as a software engineer!
Employment
- Created and developed a comprehensive C++ and Python curriculum for a software engineering course, resulting in an increase in participant satisfaction of 20%.
- Implemented automated unit testing and tooling for custom C++ and Python assignments, reducing grading time by 75% and improving assignment feedback turnaround to within 24 hours.
- Collaborated with course administrators to design and implement interactive coding exercises utilizing Git and Unix, leading to a 15% improvement in participant retention rates.
- Developed and implemented advanced algorithms to optimize the performance of the climate education LMS platform, resulting in a 30% reduction in server response time.
- Utilized effective communication and problem-solving techniques to identify and address bottlenecks in the software development process, resulting in a 25% increase in team productivity.
- Architected user authentication process, resulting in a 98% auth success rate and improved the overall user experience.
- Collaborated with cross-functional teams to optimize the platform’s performance, leading to a 20% decrease in page latency.
- Utilized Typescript, MongoDB, Express.js, React.js, and Node.js to develop a full-stack web application.
- Satisfied 75% of requirements for compliance with a Visa Uruguay agreement by updating and implementing new backend and frontend web features.
- Added 100+ new unit tests to the financial tech company’s CI/CD pipeline, improving code quality by 10%.
- Collaborated with a cross-functional agile development team to deliver new features on time, contributing to a 30% increase in customer satisfaction.
- My responsibilites included working with: Spring framework, Struts framework, JUnit, Selenium, SQL, and Excel.
- Developed and deployed a Python web scraping application that successfully identified over 600 potential clients, resulting in a 20% increase in sales leads.
- Implemented defensive programming solutions and comprehensive unit testing to address changing product requirements and investigate edge cases, resulting in a 75% reduction in failures and a 15% increase in conversion rates.
- Conducted private personalized tutor lessons focused on mathematics, SAT/ACT test prep, and Computer Science.
- Instructed students ages 8-18 various programming topics such as Python, web development, Scratch, game development, OOP, and basic machine learning.
- Mentored students towards pursuing their computer science and educational goals, reinforcing these concepts in myself and developing leadership skills.
- Collaborated within an agile development team, contributing to backend and frontend projects.
- Designed and developed Python and Java tools to enhance development efficiency and support web services.
- Demonstrated adaptability and teamwork in a professional software engineering environment.
- Utilized Jira to manage and track project progress of automated unit testing and Selenium tasks.
Skills
Programming: React, Express, Node, Typescript, MongoDB, SQL, CSS, Web Development, Python, Java, C++, REST API, OOP
Tools: Git, Unix, Heroku, Selenium, JUnit, Keras, Pytorch
Coursework: Data Structures/Algorithms, Intro to Software Engineering, Programming Language Concepts, Natural Language Processing, Performant Programming in Python, Operating Systems, Deep Learning Computer Graphics, Intro to Database Systems
Projects
Resupplanner
May 2023 - Present
- Conceptualized, developed, and implemented a dynamic mobile app catering to the unique needs of backpackers. Recognizing the gap during my own 3-week Appalachian Trail backpacking journey, this solution streamlines food resupply planning.
- Designed an intuitive UI displaying nutritional details, enhancing the planning process utilizing React Native and Typescript.
- Engineered backend functionalities using Express and Node, seamlessly integrated with a MongoDB database for data management and enabled users to craft personalized shopping carts for multiple individuals, featuring a barcode scanning API.
Personal Portfolio
Sep 2022 - Present
- This very website you are looking at!
- Created a Github Pages portfolio site to demonstrate my experience and skills.
- Utilized efficient and well-organized programming structures to create an easily modifiable and extensible site.
Spotify BPM Playlist Filter
Sept 2022
- Personal project built using Spotify API in Python.
- This project solved a problem I found on Spotify where user-created running playlists that claimed to be 180 BPM were inaccurate and contained music I don’t like as much as my own playlists.
- I created a solution that accepts any Spotify playlist URLs, finds all songs in a certain BPM range, and adds them to a new playlist that I can listen to on my runs and workouts for a consistent tempo.
Mixage
Jan 2022 - May 2022
- Led a collaborative effort with peers and faculty members to conceive and develop Mixage, a web application interfacing with Spotify for mood prediction based on listening history, employing machine learning to generate mood-inspired images.
- Spearheaded deployment and rigorous testing of the app, integrated Spotify and Google Maps APIs for global connectivity.
- Employed a novel machine learning pipeline with a custom dataset, created with Keras and CGAN architectures.
Algae Attack
Apr 2022
- Participated in a hackathon at Georgia Tech as a full stack developer (Robotech - Supporting Sustainability)
- Rapidly brainstormed, outlined, and developed a project with a team of my peers that aims to identify and mitigate the effects of harmful algae blooms throughout waterways in Florida, supporting sustainability by requiring minimal oversight and materials to deploy.
- Utilized MERN + Typescript tech stack to create both an appealing interface to monitor deployed algae detectors, and to create a robust backend to facilitate the collection and processing of ML data to the frontend.
- Identified key algae predictive features from academic literature, found relevant datasets, preprocessed and curated our own training/testing dataset. Finally trained a Python Keras model to recognize potential algae blooms from easily testable features in waterways.
Invasive Fish Identifier Deep Learning
Aug 2021 - Dec 2021
- Developed a deep learning image project to classify invasive Florida fish images aiding in wildlife preservation.
- Curated a dataset by scraping invasive and non-invasive fish lists and images from the internet, hand selecting the best images, and normalizing the images.
- Fine tuned a Keras ImageNet model by first applying data augmentation to the training dataset, transfer learning on the model, and finally fine tuning the model.
- Tested the model on a separate dataset to verify model effectiveness.
- Learned dataset creation pipeline, deep learning concepts/algorithms, model training challenges, effective testing and analysis.
AlgoRythm
June 2021 - Aug 2021
- Delivered a stable, cross-platform system capable of accurately visualizing audio frequencies using a FFT computation, high-quality Pygame graphics, and Spotify API integration in Python by employing performant programming techniques.
- Continued development as a personal project, facilitated Raspberry Pi execution for concurrent music and video consumption.
Lyric Generator NLP
Jan 2021 - May 2021
- Pair programmed a Lyric Generator that collects a given artist’s most popular songs and lyrics from the Genius Lyrics API using Python.
- Used Natural Language Processing techniques to synthesize original lyrics for that artist based on the collected songs.
- Runs as CLI program and evaluates the effectiveness of original lyrics using GLEU score.
String Art Weaver
Feb 2021 - Mar 2021
- Personal project written in Python that generates the instructions needed to represent a digital image physically with only pegs on a board and a single continuous string strung between them (many times).
- Accepts any rectangular shaped canvas and any quantity of pegs on board perimeter.
- The image and associated instructions are calculated by a brute force search of the image to find the single darkest path between the current peg and the next one, eventually creating contrast between the darker areas with more string and the more sparse regions.
- This project satisfied my desire to combine a creative physical artistic interest with my programming skills and interests.
Laundr
Aug 2020 - Dec 2020
- Developed a web application for a client using MERN tech stack and fully deployed to Heroku.
- Employed agile development techniques and frequent effective communication to manage development of the project within our small team and with the client.