Jenny Feng

About

Software Engineer with a hunger for learning. Competitive but humble. Critical thinker with an open mind. I write in code, but I know how to communicate with empathy.


Life goals: Be a positive force while doing awesome stuff, make an impact pioneering new things, work together to make people happy.

Info

  • Email: finej01@gmail.com
  • Website: www.ruvvet.com
  • Mobile: +1-919-916-0290
  • Recent Work: Software Engineer II @ ImageQuix
  • Education:
    Master of Science in Information Science @ UNC-CH, BA in Biology/Economics @ Duke University

Skills

Languages
  • Typescript/Javascript
  • Python
  • HTML/CSS
BE
  • Express, NestJS, Flask
  • Node
FE Frameworks
  • React
  • Electron
Database
  • MYSQL, PostgresSQL
  • MongoDB
  • TypeORM, Prisma
Testing Frameworks
  • Playwright
  • Jest
Cloud Services/Infra
  • AWS ECS, ECR, EC2, Fargate
  • S3, RDS
  • Lambda
  • CloudFront
  • SNS, SQS
  • Networking, LB, VPC, Security, Roles, Route53
CI/CD
  • Bitbucket Pipelines
  • Jenkins
Observability
  • New Relic, PerconaDB, AWS Cloudwatch
Tools/Everything Else
  • Git
  • Jira
  • Docker
  • Datagrip
  • VSCode
  • Bitbucket/Github

About

Jenny Feng

Software Engineer with a hunger for learning. Competitive but humble. Critical thinker with an open mind. I write in code, but I know how to communicate with empathy.

  • finej01@gmail.com
  • +1-919-916-0290

Education

Master of Science in Information Science

Graduation: 2018

University of North Carolina at Chapel-Hill

Bachelor of Arts in Biology, Economics

Graduation: 2015

Duke University

Skills

Languages

  • Javascript
  • Typescript
  • Python

BE

  • Express
  • NestJS
  • Node
  • Flask

FE

  • React
  • Electron
  • NextJS
  • Django
  • HTML/CSS

DB/DBMS/ORM

  • PostgresSQL
  • MySQL
  • TypeORM
  • Prisma
  • Sequelize
  • MongoDB
  • Mongoose

Testing

  • Playwright
  • Jest

CI/CD

  • Bitbucket Pipelines
  • Jenkins

AWS/Cloud/Infra

  • AWS ECS
  • AWS ECR
  • AWS EC2
  • AWS Fargate
  • AWS S3
  • AWS RDS
  • AWS Lambda
  • AWS Cloudfront
  • AWS SNS
  • AWS SQS

Observability

  • New Relic
  • Percona DB
  • Cloudwatch

Tools

  • Git
  • Jira
  • Bitbucket
  • Github
  • Docker
  • Datagrip
  • VSCode

Information Science

  • Data Analysis + Data Modeling
  • Predictive Machine Learning
  • Real-Time Analysis + Summarization
  • Sentiment Analysis

Community Management

  • Communication
  • Community Sentiment Expert
  • Community Building + Development
  • Campaign creation, management + execution

Experience

Software Engineer I + II

July 2021 - Oct 2024

ImageQuix/Captura

  • Engineer in the development of major features for and maintenance of an industry-leading high-volume photography workflow app (Electron, React, React-Redux, Node.js, Express, AWS cloud services)
  • Major contributing developer on new e-commerce platform for both front and backend services.
  • Frontend examples: Custom image masonry visual for student image galleries with lazy loading and caching for optimization to drive sales, custom cropping tool for user customization during shopping flow, checkout user experience, etc. (React, React-Redux)
  • Backend examples: Persistent user sessions with complex authentication structures, checkout authentication and validation, Stripe payment integration, etc (NestJS, TypeORM, Node.js, Redis, AWS cloud services)
  • Key developer for a new core image processing microservice and pipeline that incorporates a seamless migration strategy, moving from an AOT process to a JIT processing pipeline and microservice that will reduce S3 and lambda execution costs, with pre-caching, monitoring, and autoscaling to optimize costs and boost resource efficiency (NestJS, Prisma, Opentelemetry, Prometheus, Fluentbit)
  • Monitor, troubleshoot, and triage for unexpected bugs and fires via observability tools and logs (New Relic, CloudWatch, PerconaDB)
  • Experience with DevOps in code deployment pipelines for different environments and apps/services (Bitbucket pipelines, Jenkins, AWS ECS, AWS ECR)
  • Experience with cloud infrastructure management and resource management (Terraform, AWS cloud services)

Associate Technical Consultant

Mar 2021 - July 2021

Salesforce

  • Develop enterprise web and mobile Salesforce solutions that leverage the Salesforce platform and Customer 360 tools to successfully deliver and meet customer business and technical requirements.
  • Salesforce Certified OmniStudio Developer

Software Engineering Immersive

Oct 2020 - Jan 2021

General Assembly

  • Software Engineering Immersive Student
  • 3-month, 500-hour full-time and full-stack program for modern front- and back-end programming languages, tools, and methodologies.

Rainbow Six Siege Community Manager

2016-2020

Ubisoft

  • Specializing in indexing traditional qualitative sentiment reporting methods against quantitative reporting on community KPIs – Tableau, Brandwatch, Synthesio
  • Drive community engagement and growth, community building.
  • Execution of community engagement strategy through content and resource creation, content curation, community-focused campaigns and events, and player programs
  • Leverage community-driven KPIs and sentiment to strategically target key issues
  • 2019 The Game Award Community Support Nominee & over 4M followers on Twitter + Instagram

Projects

Star-Eighty-Six

React-Remix, Typescript, Prisma, ShadCN, Google Cloud

Inspired by r/unsentletters, a site that lets you record anonymous voicemails for anyone and everyone. Voice memos are temporary and expire after a certain time. Features transcripts via the google speech-to-text api and emoji reactions as well as memo tags.

Projct Dexter: Raspberry Pi Camera For Pets

https://github.com/ruvvet/project-dexter

Raspberry Pi, Python

Raspberry Pi hooked up to a sound sensor + pi camera that activates when the doggy bell is rung. The python script runs automatically and takes a picture when the sound sensor picks up the bell being rung. An ML model then reads the image and determines if a dog is in the picture. If the picture passes all the conditions, it is sent to a slack channel via a slack bot.

Requirements: Bell-trained doggy

Master’s Thesis – Python, SQL, Machine Learning, Twitter API

https://cdr.lib.unc.edu

Python, SQLlite

Real-Time Summarization of tweets during esports streams to detect events and generate a live timeline.

Projects Con't

VODSWEEPER

React, Express, Typescript, TypeORM, Chakra-UI

Web app that algorithmically matches and syncs Twitch vods with actual played games. Timestamps, API-delivered game details, and other features and unique game data are systemically linked to to provide a fuller and more in-depth VOD experience.

OTP

https://github.com/ruvvet/otp-ui

React, Express, Typescript, TypeORM, Socket.io

Tinder style app that helps connect gamers with other gamers.

WApp: Water App

https://github.com/WAPP-Water-App

React, Express, MongoDB/Mongoose

Water tracking app based on a users custom profile.

UwuMoji: Discord Emoji Manager

https://github.com/ruvvet/uwumoji-app

Node, Express, Postgres/Sequelize, Javascript, JQuery

Web app for uploading/selecting/editing/adding emojis from various emoji libraries to a Discord server via the Discord API + Discord bot.

Untitled Game

https://ruvvet.github.io/untitled-game

Javascript, HTML5

Arcade-style game with canvas in Javascript.

Portfolio

  • All
  • Web Apps
  • Community
  • Hobby