Ty Malik

technical


core

Go, JavaScript

support

Astro, Bash, CSS, Git, Linux, MongoDB, Neovim, .NET, Nginx, QT, Redis, SQL, SvelteKit, Vim

studying

Haskell, C, Zig, Rust, C#, Lua

experience


revenue management solutions

Oklahoma City, OK

devops engineer

June 2024 - Present

RMS automates consolidation of the healthcare industry's financial data and assets ( rmsweb.com )

  • Manage application lifecycle, deploying to Linux and Windows servers.
  • Enhance pipelines, updating containers, Ansible, Cron, FTLs, and Linux/Windows scripting.
  • Prevent application failure, cleaning servers, transplanting applications, and rotating logs.
  • Improve code quality, refactoring logic and database calls in web apps.
  • Increase team efficacy, writing internal tooling in Python, .NET, Go.
  • Perform root-cause analysis, debugging file parsers, loaders, and consolidators.
  • Maintain large data ingest and egress, leveraging transit systems built atop SFTP, .NET and Java applications, and message queues.
  • Ensure financial data integrity, diagnosing and resolving SQL inconsistencies.

wpa intelligence

Oklahoma City, OK

software engineer

September 2022 - June 2024

Bonfire is a SaaS analytics warehouse, query platform, high-volume SMS messaging tool, and mobile application for US voter data ( app.bonfiredata.com )

  • Enhance users' workflow, implementing new query-builder features.
  • Reduce technical debt, tree-shaking imports and introducing logic to replace superfluous libraries.
  • Refine codebase clarity, refactoring functional charting implementation to imperative methods.
  • Improve database resiliency and client-side API calls, converting standard JSON entities to an explicitly typed schema.
  • Update and maintain sql and no-sql databases with US voter data, in-house research models, and client data archives.
  • Increase developer experience and efficacy, implementing CICD pipelines with GitHub Actions/Cypress and staff tooling with Slackbot/GitHub REST API.
  • Lead client meetings, receiving new feature requests and showcasing existing functionality.
  • Write documentation for codebase, application, and end user.
  • Perform external recruitment and developer interviews, increasing team reach.

projects