×
Peng Gao

Peng Gao

Full Stack and Developer

Nanjing, Jiangsu, CN
+86-13813986361
Mandarin, English

Background


About

About

Software Engineer with enthusiasm developing practical, time-saving software and
ability to perform full stack development. Adept at identifying issues within existing
software and creating innovative new programs. Effective working on an
independent basis or as part of a cross-functional team. Deliver high-quality, timely
results according to project specifications.

Work Experience

Work Experience

  • Lead Developer, XYZC, Inc.

    Jun, 2019 - Present

    Led dev team to build the shore energy system based IoT tech.

    • Use Influxdb culster to store massive daily data.

    • Designed and implemented APIs with RESTful for clients. easy to use.

    • Optimized frequency of data reporting, reduced 30% the cost of running.

    • Made github action CI pipeline, release new version release automatically.

    • Use Next.js+daisyUI to develop web pages.

    • Understanding Next.js SSR

    • Developed backend with Node.js + mqtt + mongodb

    • Developed AWS lambda function with Node.js

    • Using AMPS as message queue to process massive messages(250k/day)

  • Senior Software Engineer, Nubia, Inc.

    Apr, 2017 - Jul, 20192 years 3 months

    Play the role of full-stack software engineer, developing and maintaining internal systems. (Node.js, Angular 13)

    • Design and Develop new features for advertisement system.

    • Developed SPA promotion high-interactivity pages using modular thinking.

    • Setup a rapiad developing scaffold for promotion pages developemnt.

  • Senior Software Engineer, Motorola Mobility, Inc. China

    Oct, 2015 - Apr, 20171 year 6 months

    Work in Enterprise Product Line, Develop Security Features in Android-based Products

    • Android framework bug fixing (Adnroid sdk, ndk, C++)

    • Work closely with product team to ensure products meet enterprise requirements

  • Software Engineer, ZTE

    Apr, 2007 - May, 20147 years 1 month

    • Embedded devices develop with teammates, I take charge in multimedia framework coding (Android sdk, ndk, C++)

    • Develop the PoC(Push to talk over Cellular) for linux phone, served in Beijing Olympic 2008

    • Contributed Android media framework Stagefright patch to fix GIF display issue

  • Software Engineer, Inventec, Inc.

    Apr, 2002 - Apr, 20075 years

    • Develop Handset PC Sync suite for PC (MFC/VC)

    • Take part in PC synchroniztion engine development

Projects Experience

Projects Experience

  • Shore Enegery Management System

    Apr, 2018 - Dec, 20188 months

    • Built frontend with angular, using route guard to implemented URL-based permission control

    • Backend built with nodejs+mqtt rep

    • AMPS handle messages, live 40TPS

  • Live Data Analysis System

    Jul, 2019 - Oct, 20193 months

    a live stream data collection and analysis system, which grabs 1000+ anchors' lives data, stores and ranks in variable respective

    • Node.js+express+mongodb mongodb replica set process 4gb per day

    • Wechat mini-app supported, integreted we-pay, bigdata screen.

  • Auditio

    Nov, 2023 - Dec, 20231 month

    a SaaS which converts YouTube videos into a podcast RSS URL.

    • supbase + next.js

    • deploy on vercel

    • ffmpeg converter video-to-audio runnning aws lambda

Skills

Skills

  • Frontend

    Angular

    React/Next.js

    Javascript/Typescript

    CSS

  • Backend

    Node.js/express

    Python

    Postgres

    Redis

    Serverless

  • Devops

    aws/lambda

    aliyun

    docker

    pm2

Education

Education

  • Computer Science, Master, Nanjing University

    Sep, 2013 - Jun, 2015

  • Computer Science, Bachelor, Changsha University of Science and Technology

    Sep, 1997 - Jun, 2001

Interests

Interests

  • Research and Development

    InnovationsExperimentation