Summary

I am a Software Engineer from San Diego, currently working full time as a Software Engineer for Northwestern Mutual. I completed my bachelor's degree in Computer Science from University of California, San Diego in December 2022. I am passionate about backend engineering, but I am eager to expand my tech stack to new areas.

What do i do?

  • design icon

    Back end

    Experienced with advanced algorithm design and analysis

  • mainframe icon

    Mainframe

    Worked closely with mainframe code in a professional setting

  • web app icon

    Web Applications

    Deployed multiple traditional web apps with revision pipelines for longevity, leading front-end teams

  • microservice icon

    Cloud Microservices

    Developed new microservices at Fortune 100 insurance company



Education

Relevant Coursework

  • design icon
    Software Engineering

    Created a web application from scratch with a team of ten using Agile approaches. Emphasized web development. -Javascript, HTML, CSS

  • algorithm icon
    Design and Analysis of Algorithms

    Problem solving using techniques like divide and conquer, greedy algorithms, and dynamic programming. -Python

  • data-structures icon
    Advanced Data Structures

    Implemented structures from scratch in C++: lists, tree structures, hashing, graphs, lexicons, string search, data compression

  • camera icon
    Theory of Computation

    Practiced fundamental concepts: state machines, Turing Machines, NP-completeness, Reductions, etc.

  • camera icon
    Cyber Security

    Learned attacks via: SQL injection, Buffer Overflow, CSRF, XSS, Side Channels, Ciphers, Cryptography

  • OS
    Operating Systems

    Process scheduling, synchronization, interprocess communication, logical memory, virtual memory, file system

  • data
    Data Science in Practice

    Carried out descriptive, exploratory, inferential, and predictive analyses of varying data sets in Python.

  • hardware
    Computer Microarchitecure

    Digital hardware abtrasction, state machines, design of combinational and sequential logic, instruction set architectures, pipelining, branch prediction, memory-hierarchy design, and built an ISA processer




Experience



Skills


Tech Stack and familiarity levels

  • Java
  • C++
  • Python
  • HTML
  • CSS
  • JavaScript
  • NodeJS
  • PL/1
  • Bash Script
  • System Verilog

Technical Skills

  • Unix/Linux
  • Application Programming
  • Web Development
  • Object-Oriented Design
  • Unit Testing
  • Git
  • GDB/Debuggers
  • Agile/Scrum


Contact

Contact Form


width="400" height="300" loading="lazy">


More about me!



My Monthly Playlist




Water Polo 2013-2019