Courtney Ripoll_

I am a Software Engineer at Cisco Systems

Education:    North Carolina State University
Degree:    Computer Science M.S.

           

Hi,

I'm Courtney. I am an all around software developer. I have a Masters degree in Computer Science from North Carolina State University. Currently, I work full-time at Cisco Systems as a Software Engineer in Collaboration Endpoints.

I have a hardwired desire to learn new things and apply my current technical skill set. I am excited about all avenues of software and user interface design.


Experience_

Cisco
April 2021 - Present

Software Engineer - Collaboration Endpoints

As a Software Engineer on the Collaboration Endpoints team at Cisco, I develop GUI components and application functionality for Cisco collaboration and conferencing devices. I own and contribute to the design and implementation of large, customer-facing features and applications. My work includes writing unit and integration tests, resolving bugs, and participating in Agile processes such as sprint planning and execution. I am also involved in full-stack development, contributing not only to on-device features but also to their integration with broader Cisco services such as Control Hub. Additionally, I collaborate closely with UI/UX designers to ensure a smooth transition from design through implementation and release.

 Morrisville, NC | www.cisco.com/collaboration-endpoints

Cisco
July 2019 - April 2021

Vulnerability Management Software Engineer

As an entry-level Software Engineer on a Vulnerability Management team at Cisco, I gained hands-on experience working alongside senior security professionals to understand vulnerability scanning processes and apply my technical skill set to support those efforts. I was responsible for architecting, developing, deploying, and supporting applications and scripts that addressed critical metrics and reporting needs for the team and upper-level management. I served as the technical project lead for a web application that delivered operational metrics for Cisco Security Engineering, where I designed and implemented core functionality while guiding development resources through defined plans and timelines. Additional responsibilities included upgrading web application user interfaces and automating key workflows to support Cisco's Qualys-based scanning infrastructure.

 Morrisville, NC |  www.cisco.com

NCSU Undergraduate Labs
August 2017 - December 2018

Teaching Assistant - Introduction to Java

My responsibilities as a teaching assistant for Introduction to Java (CSC116) included attending class lectures to help students with any questions and in-class assignments. Along with that, I held personal office hours once a week to help students with any questions or problems they are having in relation to coursework. My duties as a TA, along with a co TA, involved grading all class assignments such as homework, exams, projects, etc. I also remained available outside of class via email and class forum.

 Raleigh, NC |  www.csc.ncsu.edu

Allscripts
May 2018 - August 2018

Software Development Intern

As a Software Development Intern at Allscripts, I experienced firsthand the overall development process, which included the business and the technical areas of a project. My role provided me the opportunity to dive into a full-stack development project, exposing me to a wide range of software tools including ASP.NET Core, Visual Studio, C#, Javascript, CSS, and SQL databases. Additionally, I was able to assist my team in their development project, allowing me to engage in pair programming, to work in Angular, and participate in scrum meetings.

 Raleigh, NC |  www.allscripts.com

Automotive Development Group
June 2017 - August 2017

Data Entry Intern

My main role at Automotive Development Group involved collecting and inputting data from incoming job applications into an online data source called Taleo. Additionally, I partook in designing and generating company reports based off of the hiring process and job requisitions. In relation to reporting, I took the initiative to develop and design an executable program to automate a specific reporting technique and streamline the process. At the conclusion of my time here, I wrote a manual about my acquired knowledge in the basics of reporting to aid the company in their future endeavors.

 Mooresville, NC |  www.automotivedevelopmentgroup.com

INTech Camp for Girls
June 2017

Tech Mentor

As a technical mentor, I was responsible for teaching and assisting a group of middle school to high school aged girls while they built a website utilizing HTML, CSS, and Javascript. The girls attended lessons about the technology they we going to use, engaged in making paper prototypes, conducted research on their website topics, and then coded the final product.

 Raleigh, NC |  intechcamp.co


Skills_

Coding Languages
Software Tools and Technologies
Operating Systems
Other Skills

Projects_

Spike's Rewritten Guide

Self-made player guide for online computer game Toontown Rewritten.

 Development, Design, React, HTML, Sass, JavaScript, Node.js, GIMP


Women's Sports News Hub

Self-made website aggregating news coverage and podcasts across women's sports.

 Design, React, HTML, TypeScript, Vite, Node.js + Express API, RSS Feeds


Courtside Report

A web application for tracking basketball statistics across multiple leagues including WNBA, NBA, NCAA Women's Basketball, and NCAA Men's Basketball.

 Angular, TypeScript, HTML, Sass, HttpClient, Chart.js, **AI Experiment**


Freshspire Mobile UI

A nonfunctional mobile (& web) front-end for FreshSpire (prototype).

 Front-end dev, Design, ReactJS, HTML, Sass


Room Booking Book Ahead & Check In for Cisco Collaboration Panels and Desks

Book Ahead allows users to schedule shared spaces for future times. Check-In ensures meeting rooms are used efficiently by confirming bookings or releasing unused spaces.

 C++, QML, Design, Development, Fullstack


       

Recommendations_

Chris Teodorski
Cisco Manager - 2020

"Courtney reported directly to me for the first year of her career. Courtney is incredibly talented, motivated and conscientious. She has a strong "can do" work ethic and is not afraid to jump in and tackle challenges that come her way. Through out the challenges of the pandemic and the transition to work from home, Courtney didn't miss a beat. She takes care of her teammates and is always open to feedback and has a strong desire to better herself. Courtney's career is just starting and I'm confident she has big things in her future. She would be a great addition to any development team."

Hanna Fernandez
Development Partner - Present

"Courtney is a motivated, multi-talented software engineer with a passion for people. Through the years we’ve worked closely together, on an iOS app we’re co-developing and on countless projects during our time in college, and she has always been unfailingly reliable, compassionate, and is the kind of person who lifts you up. Her work is always executed to an impeccably high standard, and she would be a valuable asset to any team."

Bryan Lenihan
AllScripts Mentor - 2018

"I had the privilege of having Courtney be part of our intern program while at Allscripts Healthcare. Courtney was an intern assigned to our Web Development group for regulatory healthcare reporting. Courtney jumped right in and not only took on her intern assignments but actively became part of our development team working on the mainline production codebase. By the end of Courtney's internship, the team considered Courtney not as an intern but as a member of the development team. While Courtney showed development skills and understanding as an intern that were above some of the "senior level" developers on the team; Courney's ability in skills not taught in school was what stood out. Courtney has a strong ability to identify, analyze, create and execute an action plan for almost any problem presented and not presented. I look forward to working with Courtney again in the future."