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.