Sean Conroy

Committed to designing and implementing robust, efficient, and scalable software solutions.

Sean Conroy's profile picture

About

A software engineer with experience developing and maintaining large-scale systems at Cisco. Proficient in multiple programming languages and frameworks, including Python and GoLang, with a proven ability to design, implement, and optimize complex applications. Eager to leverage cutting-edge technologies to deliver scalable, high-performance solutions while continuing personal and professional growth.

Work Experience

Software EngineerCisco

August 2023 – Present

Designed, developed, tested, and debugged software applications while collaborating with experienced engineers to deliver high-quality solutions. Authored and maintained comprehensive technical documentation for software projects, and performed unit testing and debugging to ensure optimal software performance and reliability. Key achievements include:
Contributed towards the development and enhancement of Terraform providers, adding support for 143+ distinct resource and data sources utilising GoLang.
Designed and optimised CI/CD pipelines using Jenkins, GitLab, and GitHub Actions with pipeline's codebase being reduced by 78%.
Diagnosed and resolved 59+ issues related to provider functionality, performance, and compatibility.

Degree ApprenticeCisco

July 2020 – August 2023

Worked on a variety of rotations within different areas of the company, key role include:
Frontend Engineer: Developed new features within the ThousandEyes frontend platform, while resolving customer bugs helping to improve usability and customer experience, utilising Vue.js and Typescript.
Backend Engineer: Developed APIs using Flask and Node.js, implemented unit testing with Pytest and Jest, and containerised services with Docker.
Cloud Engineer: Assisted with the development of a GitHub-integrated Jenkins pipeline to test updated helm charts before deployment.
Mobile Engineer: Developed a proof of concept to understand the technical requirements related to sending real-time notifications with Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNS).

Education & Certification

Bsc Digital & Technology Solutions (First Class), University of Roehampton

October 2020 – December 2023

AWS Certified Cloud Practitioner Certification

September 2024

Cisco Certified DevNet Associate Certification

In Progress: Expected March 2025

Side Projects

Disturbance Free Calling

Minimising Disturbance to enable Productive Remote Work:

Prototyped an ESP32-based IoT device integrated with Webex webhooks for real-time event-driven notifications. Implemented secure MQTT communication with AWS IoT Core, designed RESTful APIs with AWS API Gateway, and built serverless backend logic using AWS Lambda. Programmed in C++ to optimize performance.

Real-Time Messaging

Ensuring Privacy with Secure Communication:

Developed a real-time messaging application using React, Node.js, Socket.io, and PostgreSQL to enable low-latency, instant communication. Experimented with message encryption methods to ensure privacy and secure delivery.

* Note: An improved portfolio is currently under developemnt.