# Daniel Diaz Medrano > Senior Software Engineer @ Sora | Completed Software Developer Track Location: Newark, California, United States Profile: https://flows.cv/danieldiazmedrano As a Senior Software Engineer at Sora, I apply my skills in React, Material-UI, and Nodejs to build innovative and user-friendly web applications for the financial sector. I graduated from Bloc's Software Developer Track in 2018, where I learned the fundamentals of computer software engineering and gained hands-on experience in full-stack development. Prior to joining Sora, I worked as an Automation Engineer at eTouch Systems for Google, where I designed and implemented automated testing frameworks and scripts for various web and mobile products. I also completed a full-stack iOS internship at DataHinge, where I developed and deployed a data visualization app using Swift and Firebase. I have over three years of professional experience in software development, and I enjoy working with diverse and collaborative teams to solve complex problems and deliver high-quality solutions. My domain expertise is in React and web development, and I am passionate about learning new technologies and improving my skills. My goal is to create impactful and accessible software that enhances the learning experience and outcomes for students and educators. ## Work Experience ### Senior Software Engineer @ Sora Jan 2022 – Present | San Francisco Bay Area ### Automation Engineer @ eTouch Systems - Google Jan 2021 – Jan 2021 | United States ### Full-stack iOS intern @ DataHinge Jan 2020 – Jan 2020 | United States ### Software Engineer @ Visa Jan 2019 – Jan 2020 | Foster City, California, United States • 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 configured options available to merchants (cards accepted, billing constraints, etc.). System-sdk was the layer that determined launch configuration for the application(iframe or popup) as well as overseeing communication between the app and parent window(merchant) and tied the logic together allowing communication to other payment networks. Last was Checkout app which was the SPA UI layer of the app that was developed using 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. • Contributed code to all areas of the application including the common components. These are the foundational components that are designed to be resuable across the application. ### IT Help Desk @ Workday Jan 2018 – Jan 2019 | United States * Tier 2 IT Support * Bomgar remote desktop support * Active Directory management ### IT Queue Manager @ Pure Storage Jan 2017 – Jan 2018 | United States Triage tickets coming in at a global scale and coordinated with appropriate teams to assist employees. Offer support and resolve some common IT related tickets, like general questions, troubleshooting, or proper escalation to appropriate teams. Wrote PowerShell scripts to automate some IT processes like company application stack installation and windows activation. Managed IT equipment inventory as well as handled budget so we effectively utilized the budget every quarter. ### IT AV/CV @ Facebook Jan 2016 – Jan 2016 | Menlo park Had the privilege to be part of a team for WayFinder testing and troubleshooting. Triaging and Data Analysis. Escalate issues appropriately when necessary. Fix tablets meant to book conference rooms. Communicate with team if any IT vending machines were empty. ### Server Technician @ Netflix Jan 2015 – Jan 2016 | United States Run basic maintenance and troubleshooting on servers at Netflix server room. Would order any parts necessary for repair and keep track of company expenses. Inventory all servers in room, organized by area and brand/type of server. Setup switches in servers and run fiber cables. Assist IT Helpdesk with any special projects. ## Education ### Software Developer Track in Computer Software Engineering Bloc Jan 2017 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/daniel-diaz-medrano - Website: https://danieldiaz14.github.io/ --- Source: https://flows.cv/danieldiazmedrano JSON Resume: https://flows.cv/danieldiazmedrano/resume.json Last updated: 2026-03-22