Christian Cebrero
Software Engineer
About Me
Highly motivated and innovative Software Engineer renowned for adept problem-solving and a keen investigative approach to root cause analysis. Backed by a solid foundation in Mathematics and Computer Science, I bring a logical and rewarding perspective to programming. Known for embracing challenges, I consistently contribute innovative solutions to complex problems. A continuous learner with a passion for staying updated on emerging technologies, I leverage a diverse skill set to enhance development processes. Beyond the professional realm, I channel creativity into musical pursuits as a pianist, stay active through sports like volleyball and snowboarding, and enjoy playing Nintendo Switch.
Check out my work experience and projects below.
Front End
HTML5/CSS3
JavaScript
TypeScript
React.js/React Native
Next.js
SwiftUI
Back End
Python
Java
Swift
C/C++
Node.js/Express
MongoDB
MySQL
Tools
Apollo/GraphQL
Agile
Git
Jest
React Testing Library
Enzyme
DynamoDB
Experience
Binance
Software Engineer
.COM
April 2023 - October 2023
- Implemented key features that resulted in a 25% reduction in user errors and a 30% increase in overall platform usability
- Successfully migrated 50+ JavaScript files to TypeScript, reducing the number of runtime errors by 40% and improving code scalability
- Facilitated a seamless user experience across various devices (PC, tablet, mobile) by migrating from regular CSS to Tailwind CSS
- Conducted TypeScript and Tailwind CSS migration training sessions for the team, resulting in a reduction in bug-fixing time
- Mentored and supplied valuable resources to interns, resulting in an improvement in the interns' project delivery timelines
React.js
TypeScript
GraphQL
React Testing Library
Jest
Java
AWS
Tailwind CSS
Coursera
Software Engineer
Educator Admin Platform
February 2022 - November 2022
- Spearheaded the implementation of Educator Home 2.0, elevating university staff members' user experience and productivity
- Engineered API Integrations using GraphQL, resulting in an increase in data retrieval speed and led to improved course tracking efficiency for university staff members
- Successfully implemented Session Assistant Roles by effectively scoping the project and developing verbose unit tests, which led to a decrease in post-implementation bugs and an increase in user efficiency
- Enhanced test coverage efficiency and reduced testing time by 40%, by migrating Enzyme test suites to React Testing Library
- Mentored and onboarded both interns and contractors, advised them on best practices, scoped their projects, and wrote their tickets
Java
Scala
AWS ECR
S3
Aurora
React.js
TypeScript
GraphQL
Apollo
Emotion
React Testing Library
Jest
Coursera
Software Engineering Intern
Educator Admin Platform
September 2021 - December 2021
- Contributed to the enhancement of the user experience for the Educator Home Dashboard and Course Staff Management Page
- Elevated staff productivity in course navigation by implementing Recently Viewed Courses component
- Conducted EPIC experiments and A/B testing plans to roll out, and validate the effectiveness of Recently Viewed Courses
- Implemented user usage logging via Full Story and Data Dog to gain insightful data on Recently Viewed Course's impact
- Enhanced accessibility and cohesiveness by 30% through the successful migration of Coursera UI to Coursera Design System
Java
Scala
AWS ECR
S3
Aurora
React.js
TypeScript
GraphQL
Apollo
Emotion
React Testing Library
Jest
Beatdapp
Software Engineering Intern
Beatdapp, Renaissance, AWOL
May 2020 - September 2020
- Successfully implemented the foundational user experience for the company’s mobile application, Renaissance
- Spearheaded the creation of the tailored mobile application, AWOL, demonstrating leadership throughout the project life cycle
- Project AWOL – Managed and implemented the progress of internal games, engineered a sophisticated algorithm for calculating users’ rank within the company which led to cultivating a competitive yet engaging company culture
React.js
React Native
iOS
Xcode
Expo
MySQL
Sequelize
Node.js
Express.js
SAP
Software Engineering Intern
User Assistance Content Portal, Hybris
September 2018 - August 2019
- Spearheaded backend improvements within SAP's Help Portal, introducing key features that significantly boosted overall system efficiency.
- Elevated the stability of SAP's User Assistance Portal by implementing robust UI automation tests using JavaScript.
- Achieved comprehensive test coverage to identify and address potential issues.
- Enhanced efficiency by strategically migrating automation tests from Protractor.js to Nightwatch.js
Java
JavaScript
Angular.js
Protractor.js
Nightwatch.js
Projects
AWOL - Beatdapp
React Native
React.js
MySQL
Sequelize
Expo
Node.js
Express.js
JavaScript
- Keeps track of company’s internal games, track points, and user statistics which are then used to calculate an employee’s elo
- Designed to showcase how well companies fare against other companies in terms of certain games based on win rate ratio
- Reach achievements & badges based on how good/bad one is in a game
- Creating a website counterpart where users can register/view statistics on their computer
Ren - Beatdapp
React Native
Expo
Spotify API
Node.js
Express.js
JavaScript
- Application used to interpret the idea of existing app, 'Renaissance'
- Utilized Spotify API to capture amount of streams a user has listening to a song
- Calculated streams and activity on the application earns a user some rewards
- Host streaming parties where fans with similar taste can connect
Radiate Web
React.js
CSS3/HTML5
TypeScript
Node.js
Express.js
- Web Application used to simulate the same functionality of the mobile app, 'Radiate'
- List all upcoming festivals based on date where one can RSVP, and meet other concert-goers prior to the date
- Users can RVSP, and then are given to event-exclusive discussions and other people can connect