Daniel Diaz

37177 Cedar Blvd · Newark, CA 94560 · (510) 921-1432 · danieldiaz129@gmail.com Resume

A Software Developer with a strong foundation in software engineering principles and specializes in React with Redux with Node.js for back-end.

Experience

Frontend Software Engineer

Visa

Visa Checkout App

  • Worked on the Visa Checkout App which was developed using modern web frameworks like React, Redux, Redux-Saga and included support for cross-browser as well as cross-device. Localized for 26 countries.
  • Complex application that separated concerns into 3 layers. Merchant-sdk(vanilla js) which is merchant set options for the checkout experience like cards accepted, shipping/payment constraints, etc. System-sdk which launched the app and facilitated communication between the parent and child windows since our app was either an iframe or popup secure communication between the layers was needed. And last we checkout app which was the SPA UI layer of the app which was made in react and redux.
  • Identified key areas in the app that needed testing. Led from scoping through implementation with several permutations for even the simplest flows. The end to end testing was implemented in Cypress and tests were not part of the CI builds; however, the tests were functionally accepted and my final project at Visa was integrating it into our Jenkins(CI) builds.
  • Debugged in all modern browsers and followed industry web standard changes. Focus on cross-browser compatibility.
  • Contributed code to all areas of the application including the common components. These are the foundational components that were designed to be resuable across the application.
September 2019 - April 2020

IT Walk Up Technician

Workday

SaaS

  • Tier 2 support with computer software troubleshooting and hardware
  • Diagnose and resolve technical hardware and software issues on Windows, Mac and other operating systems.
  • Experience with endpoint management software like Jamf, Airwatch, Active Directory, Microsoft Admin Center
October 2018 - Current

IT - Queue Manager

Pure Storage

Data Storage

  • Supervised IT requests at a Global scale and dispatched to appropriate teams and members.
  • Maintained and ordered equipment for National offices in the US while ensuring lowest costs and meeting quarterly budget requirements.
  • Wrote several PowerShell scripts to automate common tasks for the IT Help Desk Team.
  • Expedited requests by offering support and resolving technical issues.
January 2017 - September 2018

Education

Bloc code school

Software Development Track
Computer Science - Software Development Track
  • Javascript, jQuery, Angular
  • Ruby and Ruby on Rails.
  • Data structures, linked lists, stacks, queues, hashes, trees, graphs.
  • Algorithms, searching, sorting, optimization, determine complex problems, P vs NP
  • Databases, normalization, de-normalization, Model Data Relationships, SQL, mySQL, no-sql, postgres
March 2017 - April 2018

Newark Memorial High School

High School Diploma
July 2010 - July 2014

Skills

Programming Languages & Tools
Design Patterns
  • MVC - with Angular and Ruby on Rails
  • Redux - React front-end projects
  • Git version control with CLI.
  • TDD approach finish ideas before writing code.
  • Data structures and Algorithm complexity

Why I Stand out

Code Wars

CodeSignal

Link to profile