Hi, my name is

Andrew Rose. Welcome to my digital world.

I'm a software developer with a passion for crafting remarkable digital experiences. I specialize in building robust and user-friendly applications that make a difference. Explore my work to see how I turn ideas into reality.Learn More

01.About Me

Hello! I'm Andrew Rose, a software engineer passionate about bringing digital ideas to life. My journey began at Western Washington University, where I acquired a Bachelor of Science in Computer Science and a Minor in Mathematics, delving into courses such as OOP Design, Secure Software Development, Database Systems, Data Structures, and Analysis of Algorithms.

Currently, I'm working as a Junior Software Developer at Saturna Capital. Here, I am contributing to the backend development of game-changing financial service products. I actively utilize modern technologies such as NestJS, PostgreSQL, React, Typescript, and Hasura. In my spare time, I am working on a 2D Metroidvania game using Unity and C#.

Here are a few technologies I have been working with recently:

  • Javascript (ES6+)
  • Typescript
  • NodeJs
  • NestJs
  • NextJs
  • React
  • PostgreSQL
  • Hasura
profileImg

02.Where I Have Worked

  • Saturna Capital
  • Swinomish Casino

Junior Software Developer @Saturna Capital

July 2022 - Present

  • Designed and implemented scalable APIs and databases to efficiently manage client's personally identifiable information and transaction data, ensuring to maintain data integrity and security.
  • Designed and developmed a new event-driven open architecture financial services product, using modern technologies such as NestJS, PostgreSQL, React, and Hasura to deliver a robust and scalable solution.
  • Implemented efficient Continuous Integration/Deployment pipelines by using Docker containers and environment decoupling techniques to significantly reduce build times and enhance deployment efficiency.
  • Implemented comprehensive unit and end-to-end testing strategies with JestJs.

03.Some Things I Have Built

projectoneimage

Featured Project

Expense Tracker

A full stack web application that integrates with user's bank accounts using the Plaid API. Users can view their transactions and check their balance, while keeping track of their spending and saving habits.

  • NextJs
  • Typescript
  • Tailwind CSS
  • Plaid
  • PostgreSQL
projectoneimage

Featured Project

Support Ticket Dashboard

An organized dashboard to display IT support tickets for the Swinomish Casino and Lodge. Tickets are stored in a MySQL database and displayed in order based on due date and priority.

  • Python
  • Tkinter
  • MySQL
projectoneimage

Featured Project

Incremental Idle Game

A web based incremental game created with HTML, Javascript, and CSS. THe player first peforms manual clicks to gain currency, and later purchases upgrades to auto click for them.

  • Javascript
  • HTML
  • CSS

04. What's Next?

Get In Touch

My inbox is always open. Please feel free to reach out for any reason, and I'll try my best to get back to you!