Alex Mendivil

EmailGithubLinkedin

Summary

  • Professional experience in software development, devops, full stack and gamedev.
  • Skilled in solving complicated problems and making things work despite constraints and adverse conditions.
  • Knowledgeable in cross platform development with Windows, Mac and Linux.
  • Experienced in leading teams, working across departments and collaborating across time zones.
  • Skills: C#, C++, C, Ruby, Python, Go, Typescript, Node, Rust, Java, Haskell, Lua, ASP.NET, SQL, Unity, Terraform, Ansible, Elasticsearch, Rails, Redis, React, NextJS, Jenkins, Git, Github, Gitlab, PlasticSCM, Kubernetes, Docker, AWS, GCP, Azure

    Work Experience

    Unity Technologies
    Jan 2017 - Present
    Software Engineer
    Unity Technologies - Seattle, WA
    • Designed & implemented Unity Cloud Build artifact management system using Go, Ruby and Node designed to be cloud agnostic. Stood up metrics and alerting systems in Datadog using Terraform and drove adoption in other teams. Team release manager & mentor, onboarded and trained junior devs.
    • Led development & improvements of merge tooling including redesigning Unity scene/prefab merging. Tool optimization yielding 5-50x performance increases for processing large scene files. Fixed bugs and added features for client teams including Blizzard. Built realtime change diffing system hooking into Unity's serialization system and binary scene files.
    • Worked on editor integration of source control including PlasticSCM, Git and Collab. Worked on the core team of PlasticSCM, implementing features and fixing bugs. Researched and tested migration of our Elasticsearch cluster. Worked with supporting Git repositories on distributed filesystems. Worked on virtual file systems and file system monitoring for both Git and PlasticSCM.
    • Created custom Unity specific YAML parser in C for saving/loading scenes and prefabs, yielding a 5x read and 76x write performance increase over previous systems
    Unity Technologies
    June 2016 - Dec 2016
    Software Engineer Intern
    Unity Technologies - Seattle, WA
    • Worked on features and bug fixes for editor source control integration. Created patches for Git LFS supporting additional hashing functions and custom pointer files.
    State of Alaska
    Aug 2011 - Jun 2014
    Analyst Programmer IV
    State of Alaska - Juneau, AK
    • Devops Team lead at State of Alaska HSS, including setting up & administering Gitlab in-house version control servers (and submitting bug PRs to them); spearheaded org-wide adoption and migration to Git; ran automated test & deploy CI/CD pipelines with Jenkins; set up configuration data stores; PII & HIPAA data encryption/security/regulatory compliance; documenting SOPs
    • Development Team lead for development of state health resources directory webapp using ASP.NET & MSSQL including live migration from legacy app with zero downtime
    • Developed & administered State HSS dept sharepoint infrastructure serving 4k government employees & contractors
    • Developed C# application for central dept finance database, replacing legacy AccessDB and reducing financial report processing time from days to seconds
    • Administered hodgepodge of development projects & environments using C#, ColdFusion, Python, Ruby and NodeJS on Windows/Linux
    • On-call tech for state legislature
    State of Alaska
    Jan 2008 - Aug 2009
    Student Intern II
    State of Alaska - Juneau, AK
    • Full stack design & development of grant/contract management webapp (frontend & backend) for Alaska State Government using ASP.NET & MSSQL. Designed & built custom bug tracking tools in C#

    Education

    University of Washington
    2009 - 2011, 2014 - 2016
    Mathematics Major
    University of Washington - Seattle, WA
    Earned Deans List in Fall 2014, Winter 2015 and Winter 2016, left early to pursue full time work.

    Recent Projects

    Furry Weekend Atlanta
    VR Visuals
    Furry Weekend Atlanta - Atlanta, GA
    I was brought on staff to provide visuals and run the video wall for the main stage dances at FWA (a 10k+ person event). As a part of that I designed and implement a rig to allow a full body dancer in VRChat to be part of the visuals. It was received very well by attendees and we're working to bring it to more events.

    Personal Project
    Portable VR Rig
    Personal Project - Seattle, WA
    I developed a carry on sized VR rig that comes with a Valve Index, full body tracking, face tracking, charging and a built in PC. It's been tried and tested on trips and events for both work and play. Most recently I used it for the VRChat dancer on the video wall at FWA.

    More information at https://old.nullreff.net/projects/portable-index/
    Furry Weekend Atlanta
    Furality Gateway
    Furry Weekend Atlanta - Atlanta, GA
    I was part of the team that helped assemble and run the Furality Gateway at FWA. My role was mostly helping with the audio/visual side of things and troubleshooting technical issues. Outside of FWA, I work on the Club AV team for Furality.

    Anthro Northwest
    VR Portal
    Anthro Northwest - Seattle, WA
    Sora Gryphon and I lead the team that brought a VRChat portal to Anthro Northwest in Seattle. It featured a custom world themed around the convention and was popular with attendees. We're currently working to expand it for future events.

    Personal Project
    VR Stargazing
    Personal Project - Eastern WA
    After hearing from VRChat friends that they'd never been star gazing before, I designed and built a cellular streaming rig that allowed for them to experience it with us. We found a location with low light pollution and set up a camera to stream a view of the sky over VRCDN into the VR world. I also set up my Valve Index with full body tracking so I could join them in VR. Working on plans to do it again with an even better setup.