
Shing Him Yip
Software Developer at Content Guru
Software engineer specialising in frontend architecture, WebRTC, and security-critical platforms. I lead React frontend development for video conferencing, screen monitoring, and messaging within a CCaaS product used by enterprise and government clients globally.
I also maintain large-scale WebRTC infrastructure and contributed to achieving FedRAMP High compliance through container security, vulnerability scanning, and FIPS compliance.
Skilled in team leadership, problem-solving, and delivering enterprise-grade solutions. Experienced in React, WebRTC, Docker, Python, JavaScript, and cloud technologies.
Experience.
Software Developer
Content Guru
JAN 2024 – PRESENT
- Led frontend development and architecture for a React-based video conferencing platform within a CCaaS product used by enterprise and government clients
- Designed scalable frontend structures for real-time video conferencing, screen monitoring and user-to-user messaging
- Maintained and optimised global WebRTC infrastructure (iPath) used across 50+ countries
- Selected for a specialised team delivering FedRAMP High readiness and audit success
- Led FedRAMP compliance efforts including container hardening and signing, vulnerability scanning, automated image security enforcement, and FIPS compliance
Graduate Software Engineer
Content Guru
SEP 2023 – DEC 2023
- Contributed to frontend development for enterprise CCaaS platform
- Worked with React and WebRTC technologies
- Participated in code reviews and team collaboration
- Supported deployment and maintenance of production systems
Event Support Crew
Royal Holloway Students' Union
SEP 2022 – AUG 2023
- Worked as part of a team to support the general running of Students' Union venues, with specific responsibility for event support equipment set-up, late-night door entry operation, and ensuring a safe and welcoming environment
- Demonstrated strong conflict management skills by de-escalating difficult situations, maintaining a calm and professional demeanour, and seeking assistance from appropriate resources when necessary
- Utilized problem-solving skills to identify and troubleshoot issues related to venue set-up, technical equipment, and crowd control, resulting in successful events with no major incidents
- Worked collaboratively with team members to divide responsibilities, communicate effectively, and support one another to ensure efficient and effective event operations
- Consistently received positive feedback from venue management, event organizers, and customers for professionalism, attentiveness, and attention to detail
Full Stack Web Developer Intern
Oliver McCourty Ltd
JUN 2022 – SEP 2022
- Acted as a Scrum Master to facilitate Agile development and manage project timelines and progress
- Collaborated with cross-functional teams to launch the company's website using AWS Elastic Beanstalk
- Developed RESTful APIs using the Django framework and SQL database
- Integrated the Stripe payment system to support the backend
- Used HTML, CSS, and React to develop the frontend
Education.
BSC Computer Science
Royal Holloway, University of London
2020 – 2023
First Class Honours
Associate's Degree, Engineering
PolyU Hong Kong Community College
2019 – 2020
GPA: 3.36
Key Skills.
People Skills :
- Team Leadership
- Teamwork Skills
- Conflict Management
- Problem Solving
Coding Skills :
Proficient:
- React.JS
- WebRTC
- JavaScript
- Python
- Docker
- Git
- Django
- HTML
- CSS
- SQL
- Security Compliance
Familiar:
- Next.js
- Node.js
- Express.js
- Tailwind CSS
- Bootstrap
- AWS Cloud Service
- PostgreSQL
- MongoDB
- Java
- FIPS Compliance
Project
Todo List
web application using React and Django, with features including adding, editing, and deleting tasks, and fetching data from a REST API.
Tech stack
Restaurant Management System
Restaurant Management System allowed users to manage table bookings, order placement, and track inventory in real-time, resulting in improved operational efficiency and customer satisfaction.
Tech stack
Personal Website
Designed and developed a responsive and visually personal website using Next.js and Tailwind CSS, showcasing my skills, projects, and experiences while providing a smooth user experience.
Tech stack
Stock Price Message Bot
Stock price message bot project using Python, which involved retrieving live stock prices through Alpha Vantage API and delivering customized price alerts to users via Telegram
Tech stack
Auto Video Uploading Bot
Auto Video Uploading Bot using Python and Selenium to automate the process of uploading videos to multiple social media platforms, saving hours of manual work.
Tech stack
VaR calculation web app
The Value at Risk (VaR) Web Application provides users with a user-friendly interface to accurately calculate and assess their financial risk, contributing to more informed investment decisions and effective risk management.