Jorge Diaz

Jorge Diaz

Math and Computer Science Tutor

Followers of Jorge Diaz92 followers
location of Jorge DiazGreater Seattle Area

Connect with Jorge Diaz to Send Message

Connect

Connect with Jorge Diaz to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Slalom

  • Education

    • Columbia Basin College

      2009 - 2014
      Associate of Arts and Sciences (AAS) / Associates of Arts and Science (AA) Computer Programming, General AA

      Activities and Societies: MESA, Family Math Night

    • Washington State University Tri-Cities

      2014 - 2016
      Bachelor's of Science (BS) Computer Science
  • Experience

    • Columbia Basin College

      Sept 2013 - Jun 2014
      Math and Computer Science Tutor
    • Pacific Northwest National Laboratory

      Jun 2014 - Aug 2014
      Computer Science Intern

      As an intern, I investigated upgrade paths for a Java App:- Instigated upgrading team project's environment from Java 6 to Java 8. - Tested Eclipse 4 tools and their ease of integration with the project's E3.X tools and methodsSoftware/Languages/Tools used:- Java, Eclipse

    • Washington State University Tri-Cities

      Nov 2014 - Jan 2015
      Student Employee - Software Development

      As a student, I helped implement a coordinate optimization algorithm:- Helped a Mechanical Engineering graduate student implement the Cyclic Coordinate Descent algorithm for his end-effector systemSoftware/Languages/Tools used:- C++, Visual Studio

    • Hecate Software Inc

      May 2015 - Aug 2015
      Computer Science Intern

      As an intern, I contributed to the development of Hecate's pressure analysis and reporting systems:- Contributed to the development of Leaflet, a reporting app written in WPF and C# that generates PDF reports that renders the results of digital pressure testing into charts and tables.- Generated unit tests and test data for a pressure analysis engine using MS Test, which classifies pressures as being stable or in declineSoftware/Languages/Tools used:- C#, WPF, Visual Studio, Resharper Show less

    • Hecate Software Inc

      May 2016 - May 2018
      Software Developer

      While at Hecate, I wrote schematic and reporting apps using C# and WPF, following the MVVM pattern, that were deployed in a Windows environment:- Developed a WPF desktop application written in C# that distributes Hecate’s software releases and installs its dependencies in a Windows environment.- Refactored and developed Blueprint, a CAD-like tool written with WPF and in C# for modelling pressure distribution in a pipe network.- Developed the reporting features of GreenLightYard, a WPF tool written in C# that is meant to systematically test valves to ensure they do not leak when pressurized with fluid.Software/Languages/Tools used:- Windows, git, svn, Batch scripts, C#, .NET, .NET Core, WPF, MVVM, Visual Studio, Resharper, Azure Blob Storage Show less

    • Cypherpath Inc.

      May 2018 - Jul 2019
      Software Engineer

      While at Cypherpath, I contributed to the development of a distributed OS written in Python, Rust, Erlang, and JS in an Arch Linux environment:- Wrote a Rust microservice that reported the failover state across multiple nodes so that clients would know if their VM sandbox could recover from a failure in the primary node.- Re-architectured a command line tool in Python that generated software defined machines and routers. I refactored this tool to use an ORM and to use interfaces to abstract away details and make testing easier.- Developed an account creation API in Python for a Django OIDC server so that users could create trial accounts and sign in to multiple Cypherpath productsSoftware/Languages/Tools used:- Linux, vim, git, Gitlab, Python, Rust, Django, React, JS/TypeScript, Postrgresql Show less

    • Washington River Protection Solutions (WRPS)

      Sept 2019 - Aug 2021
      Software Engineer

      At WRPS, I develop backend services and maintain legacy systems for the nuclear safety industry.- Tech Lead on web apps that documented field notes and system errors for an internal client. These apps allowed field operators to notify each other of equipment changes and to post revisions in field policies. I was responsible for the API design and backend implementation, and overseeing the tasks carried about by my team.- Communicated cross-team with internal clients to develop deliverables on time that satisfied client requirements- Upgrade older WCF applications to a modern .NET Core/Angular stack. Through dependency injection and interfaces, I was able to write effective unit and integration tests in projects that lacked testing, thereby reducing bugs and improving product reliability- Participate in engineering interviews and help screen candidates for my team- Mentor more junior developers in Agile practicesSoftware/Languages/Tools used:- Visual Studio, git, Azure DevOps, C#, NETCore/NET5, EFCore, WCF, MS SqlServer, Angular Show less

    • Slalom

      Aug 2021 - now
      Sr. Software Engineer
  • Licenses & Certifications