About Me

Stephen Chen

● 7+ years of work experience in software development (Intel, IBM, Datrium, and Phoenix)
● Experience of AWS, OpenStack Cloud software development.
● Experience of the full lifecycle of Android and iOS development (Java, Swift, Objective-C).
● Cross-hardware/firmware/software development skills in Server and PC/Notebook products.

My Career & Education

San Jose State University
- MS of Software Engineering

● Specialization in Cloud and Mobile Computing (AWS, OpenStack, Elasticsearch, Docker, iOS, Andriod App)

Sep. 2016 - May. 2018
MS of Software Engineering

Datrium
- Software Engineer Intern

● Built a high scalability log collection and analysis system based on the ELK stack by Docker. (Elasticsearch, Logstash, Kibana, Docker)

Jun. 2017 - Sep. 2017
Software Engineer Intern

Intel Corporation
- Software Application Engineer

● Enabled Intel Firmware Security features to customers, increased the adoption rate from 20% to 70%.
● Provided direct customer support for PC/Notebook Company regarding Intel pre-boot firmware issues.

Aug. 2013 - Sep. 2015
Software Application Engineer

IBM Corporation
- Staff Software Engineer

● Developed in-house pre-boot firmware for IBM System X Server products. (PCIE, C, Python, UEFI, BIOS)
● Delivered kernel code base of the pre-boot firmware for 100K+ IBM System X server products. (Agile)
● Enhanced fault tolerance to mitigate CPU mismatch problem in Intel multi-core server system. (RAS)

Aug. 2010 - Aug. 2013
Staff Software Engineer

Phoenix Technologies Corporation
- Staff Software Engineer

● Develop PC BIOS firmware using Intel x86 assembly language. (PCIe, ACPI, BIOS) ● Designed and developed pre-boot firmware to support Intel chipset and industry specifications. (PCI, PCIE)

Aug. 2008 - Aug. 2010
Software Engineer

My Skills

My Projects

ELK Log Cluster

A large-scaled log collection and analysis system by using ELK stack
(Elasticsearch, Logstash, Kibana, Docker, VMWARE, Syslog)

...   ...

2017 DeveloperWeek Hackathon

Developed a novel transportation notification system for City Bus navigation without user's GPS service.
(Golang, Andriod, IOS, BootStrap, NodeJS, MongoDB, PubNub)

...   ...

ZenWS

Developed a Platform to Reserve and Use OpenStack Virtual Private Servers.
(OpenStack, Java Spring MVC, MySQL)

...   ...

Mobile Sensor Cloud system for Smart City Application

Developed a mobile sensor cloud system to support and manage mobile sensor resources and provide Infrastructure as a Service(IaaS) for smart city transportation systems.
(AWS, Golang, Python, BootStrap, MongoDB, PubNub)

...   ...

E-commerce platform for SJSU students

Implemented an E-Commerce flea market system for SJSU campus.
(AWS EC2, S3, Elastic Beanstalk, PHP, MySQL, JavaScript, Jenkins)

...   ...

AskMe

Designed a campus App which students can quickly raise questions and get the prompt answer through VoIP call and instance message.
(iOS, WebRTC, VoIP, Firebase, Elasticsearch, Pubnub, Single Sign-On)

...   ...

Smart Home

Design a smart home environment which can use the mobile app to control home appliances such as lights, TV, and AC.
(Raspberry Pi, Android, PubNub message queue.)

...   ...