Sharon Gomez

Hi there, welcome to my portfolio! My name is Sharon and I'm a software engineer based in Westchester, NY.

Sharon's avatar

About me

I love creating web applications that not only look great but also provide an exceptional user experience. Whether it's building from scratch or improving existing projects, I always strive to learn new technologies and techniques to enhance my skills and stay up-to-date with industry trends.

For the past 3+ years, I've been working as a front-end engineer at Casebook PBC, where I've had the opportunity to contribute to the development and maintenance of the Casebook platform. This platform empowers human services agencies to provide better support and care to those who need it most.

When I'm not coding, you'll probably catch me watching movies, playing video games, or doodling. Feel free to drop me a message if you want learn more - I'm always up for a chat!

JavaScript

TypeScript

React

Next.js

GraphQL

Git

HTML

CSS

A polaroid of me

Me

A polaroid of my dog

My pup

A polaroid of me and my family

My family

Experience

Work experience

Casebook PBC, September 2020 - present
  • Developed and maintained the design system for the Casebook platform, creating new components and refining existing ones using React, TypeScript, and MaterialUI. Partnered with the design team to ensure components were user-friendly and met product requirements.
  • Enhanced the Casebook platform by building new features and improving existing functionality with React and TypeScript. Worked with fellow engineers to leverage GraphQL for API upgrades and ongoing maintenance.
  • Used Jest and React Testing Library for unit testing and Cypress for end-to-end testing, working with the engineering team to guarantee thorough testing and high-quality code.
  • Led several full-stack projects from start to finish, collaborating with team members to ensure seamless integration and the delivery of effective solutions.
Almod Diamonds, September 2018 - March 2020
  • Managed and optimized the database of inventory items, implementing efficient sorting and organization practices to enhance data retrieval and accuracy.
  • Maintained and validated inventory data to prevent system discrepancies, ensuring that all entries were accurately reflected against corresponding invoices.
Coditum, October 2016 - August 2018
  • Instructed students in Python and Java programming languages, guiding them through foundational to advanced concepts to prepare them for further education.
  • Created and developed lesson plans tailored to students' academic needs, ensuring comprehensive coverage of key programming principles.
  • Facilitated students' understanding of algorithms, data structures, and object-oriented programming by helping them design and implement their own projects.
  • Provided hands-on debugging support and constructive feedback on students' code, focusing on improving their problem-solving skills and coding practices.

Education

Purchase College, SUNY, September 2013 - May 2017
  • GPA: 3.5
  • Senior Project: Researched the connection between mathematics and art, with a focus on the works of artist M.C. Escher. Developed a web application using p5.js that enabled users to produce tessellation-inspired drawings. Presented at the SUNY Undergraduate Research Conference (SURC) 2017, showcasing the project's impact and relevance.
  • Minor in Visual Arts. Completed coursework in drawing, painting, and sculpture.

Projects

Portfolio site

This is my portfolio site where I show off all my cool projects and skills.

Portfolio site

Blog

With this blogging app, you can express your thoughts and ideas with complete freedom and unleash your creativity to the fullest!

Blog

Event planner

Plan your events with ease using this intuitive calendar app.

Event planner

Review video games

A platform for gamers to review and rank video games with others, making it a great tool for discovering new favorites and sharing opinions.

Review video games

Contact

Feel free to reach out for any questions or inquiries! I will try to get back to you as soon as possible.
You can reach me at the following: