About Me

Experienced polyglot software engineer interested in all things software ranging from embedded, IoT, robotics, to client side user interfaces. Able to learn new technologies quickly, and participate in collaborative environments, and have worked on multiple projects in varying capacities across the software life cycle from requirements to production. Graduated with a Bachelor's of Science in Computer Science, and currently pursuing a Masters of Science in Computer Science.

Resume

Technical Skills

Programming Languages: C/C++, CSS, TypeScript, JavaScript, Java, Python, HTML
Frameworks: Angular, Flask, Robot Operating System, Spring

Experience

Qualcomm, Staff Software Developer — Nov 2022 - Present
Qualcomm, Senior Software Developer — Sep 2020 - Nov 2022
  • Led development of front end web applications to support semiconductor design and planning
  • Defined and developed internal frameworks for front end development using Angular, PrimeNg
  • Developed CLI tools to improve developer experience using Rust
  • Mentored junior developers and interns
Technologies used: Angular, NestJS, DataForge, Python, Pandas, Flask, Rust
Zuora, Software Engineer — Jan 2018 - Sep 2020
  • Led front end development for custom charge modeling billing which led to US Patent No. 11288715
  • Worked on team modernizing front end from Java Struts to Angular SPA
  • Contributed to company design system using Angular and Stencil JS
Technologies used: Angular, Docker, Karma, Java, Spring, Vue JS
events.com, Software Engineer — Nov 2016 - Dec 2017
  • Full stack developer worked on developing new features using Java Spring and Angular
  • Worked across departments to help resolve customer issues and assist sales
  • Participated in agile scrum development environment
Technologies used: Java, Angular, Postgres, RabbitMQ, Redux
Ticketmaster, Software Engineer — May 2014 - Oct 2016
  • Developed plug and play interactive seat map application with WebGL and ThreeJS
  • Worked on box office point of sale system in Java Spring with BackBone JS front end
  • Achieved 100% unit test coverage on box office application which resulted in only two production bugs in two years
Technologies Used: BackBone JS, Java, Spring, Jasmine, Selenium, WebGL, Three JS, React

Education

Kennesaw State University, Kennesaw, GA — MS Robotics and Intelligent Systems (Attending)
Arizona State University, Tempe, AZ — BS Computer Science, 2014

Professional Development

UC San Diego Extension - Certificate Embedded Systems Engineering, 2021
Georgia Institute of Technology Verified Certificate - Mechatronics Revolution: Fundamentals and Core Concepts

Projects

Robot

Voice controlled robotic arm, powered by ROS and Alexa.

Mechatronics

Using the TI MSP430 platform to learn about Mechatronics, Georgia Institute of Technology EDx course.

STM32 BSP

Learning Fundamentals of embedded programming by building a BSP package for STM32 discovery board.

Sky Box

Demonstrating a sky box environment in WebGL using Ben Hill Griffin Stadium