Gabriel Castro

Senior Software Engineer

Los Angeles, California, United States19 yrs 2 mos experience
Highly Stable

Key Highlights

  • 18 years of diverse software development experience
  • Expert in React.js and TypeScript for UI/UX design
  • Proven leadership in design system engineering
Stackforce AI infers this person is a Frontend-focused Software Engineer with extensive experience in UI/UX design and development.

Contact

Skills

Core Skills

React.jsTypescriptGraphql

Other Skills

Project Management ToolsJavaScriptNode.jsExpress.jsGitCSSHTMLRubyRuby on RailsJavaEclipseWeb ApplicationsAgile MethodologiesFront-end DevelopmentD3.js

About

Senior software engineer with particular interest in UX and UI design and 18 years of experience developing software in a diverse range of fields spanning from developer tools, internet infrastructure, and finance. Specialties: • React.js • Typescript • UI and UX Design • Experience developing web applications (TS, JS, React, CSS, etc) • Project Management Tools (Git, GitHub, Jira) • Hands on experience in Agile development and continuous integration

Experience

19 yrs 2 mos
Total Experience
3 yrs 5 mos
Average Tenure
1 yr 9 mos
Current Experience

Stubhub

Senior Software Engineer

Aug 2024Present · 1 yr 9 mos · Santa Monica, California, United States · Hybrid

  • Design System Lead
  • Responsible for leading design system engineering
  • Drove adoption of modernized front-end architecture
React.jsTypescriptProject Management Tools

Netflix

2 roles

Staff Software UI Engineer

Jul 2022Feb 2024 · 1 yr 7 mos · Los Gatos, California, United States · On-site

  • Member of the Content Finance Foundations team:
  • Responsible for guiding UI architecture within Content Finance
  • Owned shared Content Finance UI infrastructure
  • Responsible for creation of a Federated Component System
  • Responsible for mentoring junior engineers
GraphQLReact.jsTypeScript

Senior Software UI Engineer

May 2020Jul 2022 · 2 yrs 2 mos · Los Gatos, California, United States · On-site

  • Member of the Studio UI Organization
  • Responsible for UI development across multiple Studio Finance spaces
  • Helped drive design adoption and UI standardization
  • Responsible for modernizing Content Finance UI stack
  • Drove adoption of a standardized planning and project tracking process

Apple

Software Engineer

Aug 2015Apr 2020 · 4 yrs 8 mos · Vancouver, Washington

  • Member of the Internet Software & Services team
  • Lead engineer for Continuum Design System
  • Drove adoption of a series of tools to improve efficiency and code quality, including TypeScript, linters, and new testing infrastructure
  • Responsible for front-end developement and UX of stateful services UI
  • Designed and Developed UI for managing application network infrastructure

New relic, inc.

2 roles

Senior Software Engineer

Apr 2015Aug 2015 · 4 mos

  • Member of the Application Performance Monitoring team
  • Worked on an interactive, real-time performance visualization UI using Angular and D3.js

Software Engineer

Jun 2013Apr 2015 · 1 yr 10 mos

  • Member of the Application Performance Monitoring team
  • Worked on an interactive, real-time performance visualization UI using Angular and D3.js
  • Worked on Angular-based transition of APM features in support of large data sets and high performance
  • Worked on setting standard for next-generation New Relic API
  • Designed a self-documenting API with live explorer UI
  • Worked on next-generation roles and permissions system for APM

Akamai technologies

System Software Engineer

Jul 2012Jun 2013 · 11 mos · Ottawa, Canada Area

  • Member of the Web Experience Engineering team
  • Front-End Optimization Tools Lead
  • Rails-based serviceability and performance comparison tools for Akamai Aqua Ion
  • Designed and deployed an automated web performance comparison framework
  • Responsible for UX and UI design

Ibm

2 roles

Software Developer and UX Professional

May 2009Jun 2012 · 3 yrs 1 mo · Ottawa, Canada Area

  • Member of the J9 JVM Tools Team
  • BenchMe Project Lead
  • Rails-based benchmark reporting system
  • Created advanced reporting tools using D3.js and JQuery
  • Designed and deployed responsive UI
  • Provided a RESTful API for cross-team development and extension
  • Axxon Project Lead
  • Java, PHP, and Rails-based continuous integration and build system
  • Designed and developed a Rails-based UI for Axxon
  • Deployed a new REST API
  • Implemented an improved scheduling algorithm resulting in a 2x improvement
  • Modified DB schema resulting in 2-3x improvement in load times
  • Spearheaded transition to IBM Rational Team Concert (RTC) as unified development and planning platform
  • Responsible for design and development of CVS-to-RTC incremental SCM importer
  • Responsible for mentoring and providing guidance in RTC adoptions
  • Mentor to J9 JVM co-op students

Software Developer

Jul 2006May 2009 · 2 yrs 10 mos · Ottawa, Canada Area

  • Member of the J9 JVM Tools Team
  • J9 VM Development Tools Project Lead
  • Responsible for the design and development of all Eclipse-based tooling
  • Developed a Smalltalk IDE for Eclipse
  • Extended Eclipse CDT to facilitate cross-platform development
  • Presented at EclipseCon 2007, 2008, and 2009
  • Mentor to J9 JVM co-op students

Education

University of Ottawa

B.A.Sc — Computer Engineering

Jan 2001Jan 2006

Stackforce found 100+ more professionals with React.js & Typescript

Explore similar profiles based on matching skills and experience