Katy Tran
Software Engineer
Education
California Polytechnic State University | SLO, CA
Bachelor of Science in Computer Science, College of Engineering - Cumulative GPA: 3.96/4.0
Related Courseworks: Data Abstraction and Structures, Advanced Java Programming, Programming Methodologies in C++
Technical Skills
Programming Languages: JavaScript, Typescript, Java, Python, Ruby, C++, HTML, CSS, SQL
Databases: MySQL, MongoDB, PostgreSQL
Frameworks/Libraries: ExpressJS, ReactJS, Redux, NextJS, Rails, Django, Material UI, jQuery, SpringBoot, Hibernate
Cloud Services: Heroku, AWS-S3, Google Cloud Coldline
Software/Tools: Visual Studio, IntelliJ, Git, Microsoft Office, Adobe Suite, SAP, Photoshop, Slack, Jira, Asana, Figma
Professional Experiences
Jun 2022 – Sep 2022
- Built an RPC microservice that offloads secured cryptographic sign and decrypt operations for a TLS handshake service and improves TLS private key security.
- Refactored a shared library that assists 50 million TLS connections per second to Google production.
- Implemented a backend server that reduces CPU usage of the internal TLS handshaker by allowing it to run on shared Google’s Borg.
- Created a design doc proposing solutions for project reliability, scalability, monitoring, deployment plan, load-shedding and load-balancing.
- Developed a monitoring metrics system with visualization to alert critical system failures.
Nobee
Jun 2021 – Sep 2021
- Built an internal dashboard that automatically updates schedules for administrative teams, reducing scheduling time per showing from an hour to 10 minutes.
- Implemented validation algorithms to automatically remove duplicated data from a 3rd API party before updating and populating to the database, decreasing data cleaning time by 20%.
- Developed a notification system tracker enabling streamline communications between renters and agents that decreases canceled showing rates by 80%.
- Refactored and optimized codebase to reduce production bundle size by 15%.
- Achieved SEO optimization by migrating 6 components from Create React App to Next.js and testing with Karate.
- Collaborated with UX designers to build a fully responsive site with Tailwind to ensure consistent delivery of a high-quality dynamic UI and intuitive UX for the user per the design specifications.
SLO HACKS | Cal Poly San Luis Obispo
June 2021 - Present
- Mentored new team members on relevant technologies, including React.js, Node.js, and AWS.
- Kept the teams on track with project process by using agile scrum method.
- Led the development on the application portal and main event website for SLO Hacks’ 300 person hackathon.
Projects
HelloDoctor
A platform that allows patients to get medication prescribed online- Built an admin dashboard to manage data of patients, doctors, orders, and products using PostgreSQL database.
- Implemented backend API with Java SpringBoot and real time chat with WebSocket.
Facebook Simulator | Github
A social app that allows users to keep in touch- Accomplished OOP-based social network app that applied graph data structure to track the relationship between users.
- Managed user database using MySQL and provided a user-friendly using Java Swing
Embeca | Github
E-commerce platform that offers personal care and beauty products- Implemented Oauth2, applied Bcrypt and JWT to securely store user passwords to persist authenticated user sessions.
- Handled images upload process using Cloudinary, set up Stripe and Paypal payment.
- Built an admin dashboard to manage 1000+ products, orders, reviews.
- Developed RESTful API using Node.JS and Express.js with MongoDB as a persistence layer, deployed to Heroku.
- Awarded second place demo day of Coderschool.
Katy Movie App | Github
A movie recommendation site that allows users to check out new movies, watch trailers and read reviews.- Delivered a responsive user-friendly interface for both desktop and mobile usingMDBootstrap.
- Fetched and test from rest API using Postman and deployed to Netlify.
Social Blog App | Github
A social platform that allows users to write blogs, comments, send likes and reactions.- Lead and guided a team of 3 members to complete a single - page social blog web application in MERN stack.
- Implemented login flow, Redux CRUD for blogs, reviews and emoji reactions, process images usingCloudinary.
- Incorporated Redux Thunk to invoke action dispatch and handle asynchronous data fetching.
Meme Maker
- Built a meme maker app that handles file upload and manipulates images using Multer.
- Allows users to upload and add text on the image to create memes using Jimp.
- Accomplished resizability of uploaded images to 400x400 and stored the original images and the meme on the server.
OTHERS
Awards: Second Place Demo Day Coder School. Dean's List. Regents scholarship UC Irvine