Sean Conroy
Committed to designing and implementing robust, efficient, and scalable software solutions.
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 Engineer — Cisco
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 Apprentice — Cisco
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.