Robert Rallison

Technical Solutions Group Manager at EarthSoft

Logan, Utah, United States

About

Before you read the big long blurb below of me trying to sell my skills, know that I'm not looking for the next big paycheck or the amazing benefits package. I am a scientist and engineer. I love the hard problems, building meaningful and symbiotic connections, and finding creative solutions that stand the test of time. I am driven by curiosity. Forged by the thousand failures it takes to succeed. And I know beyond any doubt, collaboration is the key. People and their combined efforts and experiences is where true innovation comes from. No language, framework, or technology should hold anyone back. I'm an experienced and well rounded senior level Software Engineer. I've designed, developed, and maintained both desktop and enterprise applications. I have expert experience in C++, C#, VB, JAVA, JavaScript, Python and PHP. I am proficient with markup languages such as HTML and XML. I've designed, developed, and maintained numerous SOAP and REST API's. I have years of experience with AWS, .NET, Docker, Git, PyCharm, Visual Studio and various other tools, environments, and frameworks. I am highly adept with data systems like Mongo, SQL, and Oracle. I have years of experience with the numerous components of Video Streaming such as dynamic ad technology, HLS, DASH, and even a bit of video encoding. I've worked closely with designers in full stack positions and worked extensively in back end (server side) logic. I've worked professionally within Windows, Mac, and Linux operating systems. I am well accustomed to an agile work environment. Most importantly, my experience has led me to never shy away from learning new things. I am not limited by my professional experience. All programming languages, environments, methodologies, and frameworks are on the table. I'm also told I have excellent leadership and communication skills.

Experience

  • EarthSoft (9 mos)
    • Technical Solutions Group Manager
      Sep 2026 - Present · 3 mos

      Responsible for the growth, leadership, and support of a brilliant team of Systems Analysts. These folks are highly technical and diverse in their skills. The team works directly with clients to build custom solutions, pushing the limits of the EQuIS software line.

    • Senior Software Engineer
      Mar 2026 - Sep 2026 · 7 mos

      I've gone back to my roots. I started my software journey at EarthSoft and I have always missed the people, the culture, and the work. EarthSoft is a great place to be to let my guard down, be myself, and be of service. The EQuIS product line is something I can work on and be proud of. EarthSoft serves the world's need for environmental data management with the best products in the industry. To start, I will be on an amazing team working primarily on mobile applications.

  • Wasatch Photonics (3 yrs 10 mos)
    • Software Architect Consultant
      Feb 2026 - Present · 10 mos

      Combine my years of experience in holographic optics with my software engineering background to continue to support Wasatch Photonics from an applications development perspective. To enhance productivity, heighten accuracy, and minimize human error through custom software solutions.

    • Research And Development Director, Gratings Division
      Feb 2024 - Feb 2026 · 2 yrs 1 mo

      Acting as Principal Software and Process Development Architect. Heading up R&D projects for production processes and internal software/data systems. My overall role is to nurture ideas, manage research, and ultimately build and deploy the next process to improve repeatability.

    • Independent Consultant
      Feb 2023 - Feb 2024 · 1 yr 1 mo

      I do research and development to advance technology and enhance production.

  • Founder at Ralcon Engineering Solutions
    Jan 2024 - Present · 2 yrs 11 mos

  • Senior Software Engineer at Flashpoint
    Sep 2023 - Dec 2023 · 4 mos

    Scraping web sources for data to be analyzed by other systems. That’s really the gist of it. Yes, I only worked there for a short time. And yes, they did let me go (not my choice). But I believe their standard "not meeting expectations" excuse was code for "we over-hired for this team and our process is to make you feel like it's your fault". I got the feeling early on the work was not going to be challenging. My bandwidth far exceeds the basic two week sprint of easy tickets working in a simple system that holds your hand for every step. No hard feelings toward the company. They did have a great interview process. I'll give them that.

  • Uplynk (7 yrs 3 mos)
    • Senior Software Engineer
      Jun 2022 - Jun 2023 · 1 yr 1 mo

      Currently doing one of my favorite things. Internal tools and automation. Still in the streaming industry, just taking a break from product for a while, helping to improve processes, automate systems, and build useful tools to make tasks easier for my colleagues.

    • Senior Software Engineer
      Sep 2021 - Jun 2022 · 10 mos

      Working in a full stack position for streaming management interfaces. Same people as Verizon Media, just new ownership. Mainly working in TypeScript on the front end and Python for API development.

    • Senior Software Engineer
      Apr 2016 - Nov 2021 · 5 yrs 8 mos

      I work in the streaming branch of Verizon Media working mainly in manifest generation. My tasks have involved engineering the initial code and processes to support PlayReady DRM, DASH manifest features and fixes, HLS manifest features and fixes, Dolby Digital Audio support, HDR support, handling timed metadata to support the Open Measurement SDK and other client/server communication.