cv

General Information

Full Name Matt Maloney

Experience

  • 2024 - present
    Senior Fullstack Developer
    Softrams
    • Increased user experience by implementing a Go-based server that followed the strategy pattern.
    • Increased QA team productivity by creating a Go-based desktop app to easily manage times in the database.
    • Increased notication throughput by implementing email batching in an email server.
    • Trained new team members and collaborated with other development teams in implementing specified system architecture.
    • Implemented file generation, through EJS, and storage in an Amazon S3 bucket.
    • Secured and increased the scalability of an entire microservice environment by using an RDS proxy.
  • 2021 - 2024
    Fullstack Developer
    Softrams
    • Massively increased application functionality by implementing NodeJS API's.
    • Decreased server processsing time by 45% by by refactoring the ordering of database queries and utilizing more concurrency.
    • Improved DX by designing and implementing a generic file validation process
  • 2019 - 2021
    Software Engineer
    Leidos
    • Bootstrapped a from-scratch geospatial desktop app by writing the C++ backend that served as an interface between multiple users and a physics engine.
    • Increased application accuracy by 35% by implementing a three-dimensional interpolator for hydrophones' sensitivities.

Education

  • 2019
    Bachelor of Science
    Rochester Institute of Technology, Rochester, New York
    • Completed a BoS in Computer Science with a specialization in networking

Open Source Projects

  • Spoticli
    • A music streaming application written in Go, whose backend partially decodes MP3, segmenting the file into clusters of audio frames, so audio playback is not compromised.
  • Terminal Hack
    • A terminal game written in Go that was inspired by the process of terminal hacking as seen in Fallout 3, in which the objective is to deduce a system’s password, given a set of words. This application was built from scratch using a very low level graphics library, termbox.
  • Blockchain Rust
    • Program written in Rust that will spawn a local libp2p node and will transmit data to other nodes on the network via mDNS.
  • Voting Booth
    • A responsive Angular frontend that interfaces with a decentralized NodeJS backend that utilizes worker threads for emailing and relies on a SpringBoot server for authentication.