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

About me 
I love creating web applications that not only look great but also feel great to use. Whether I’m building something new or improving what’s already there, I always strive to learn new technologies and techniques to enhance my skills and stay up-to-date with industry trends.
Over the past 5+ years, I've developed scalable, accessible web apps using modern front-end technologies like React, TypeScript, and GraphQL. I'm passionate about clean code and building interfaces that feel smooth and user-friendly.
When I'm not coding, you'll probably catch me reading, playing video games, or knitting. Feel free to shoot me a message if you want to learn more - I'm always up for a chat!
JavaScript
TypeScript
React
Next.js
GraphQL
Git
HTML
CSS

Me

My pup

My family
Experience
Work experience
- Improving the front-end experience and enhancing usability, maintainability, and consistency across the app.
- Replacing legacy patterns with modern React features.
- Writing clean, modular TypeScript code and contributing to long-term architectural improvements.
- 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.
- 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.
- 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
- 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
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:
- Email: me@sharongomez.com
- LinkedIn: linkedin.com/in/sharonrcg
- GitHub: @sharonrcg