Welcome!

I am Junjie Chen

Software Engineer, IT Pro, Tech Enthusiast

Name: Junjie Chen

Title: Software Engineer

Email: junjiechen0620@gmail.com

Phone: (910)-363-6936

Last Employment: EasyPost

Skills

Frontend development 60%
Backend development 80%
Full-Stack development 70%
About me

Hello there! My name is Junjie Chen. I am a software engineer passionate about innovative technologies and continually learning new techniques. Previously, I worked at EasyPost, a SaaS company that provides shipping APIs to solve complex logistics problems for online merchants. At EasyPost, I contributed to our seven client libraries, making it easier for developers to access our APIs. Additionally, I worked on multiple internal services and successfully launched two new microservices.

I always try to make my personal website up-to-date so you can learn more about me, please don't hesitate to contact me!

GitHub contribution


Jack's GitHub chart

Software Engineering

I have experience with a wide range of languages and frameworks. Listed below is a small sample of items I have used.

Java

A list of contributions I made at here for EasyPost Java client library

Python

A list of contributions I made at here for EasyPost Python client library

PHP

A list of contributions I made at here for EasyPost PHP client library

Node.js

A list of contributions I made at here for EasyPost Node client library

Go

A list of contributions I made at here for EasyPost Go client library

Databases

MySql, Microsoft SQL Server, MongoDB, MongoDB Atlas

AWS

Used AWS EC2 for web app hosting, and AWS S3 for media file storage

Git

Source control tool like GitHub, or internal tool like Phabricator

React

Regularly updated EasyPost website, also built a few personal/group projects that used React

Angular

Developed an Angular web app at Northwest Bank that allowed employees to share innovative ideas

Microsoft products

Microsoft SharePoint, Visual Stuido, C#, .NET

Many more

HTML, CSS, JavaScript, ExpressJS, CI/CD, Jenkins, Agile development, etc.

Employment History

EasyPost

Software Engineer

November 2021 - January 2025

Northwest Bank

Application Developer

May 2020 - November 2021

SyncIoT Technology

Software Engineer Intern

July 2019 - August 2019

Alzerina Jewelry

Web Developer Intern

May 2018 - August 2018

Projects

Below is a list of select projects I have built in the past. You can find all projects in my GitHub repo here.

Momenify

Momenify (Instagram-like social media website)

Developed a full-stack multimedia social networking website that allows people to connect with others through posting, messaging, and commenting. The website is currently not hosted online, but you can find a demo video here.
UB Platform

UB Platform (Group project from Software Engineering class)

Built a full-stack web application for students to buy and sell items by using MERN Stack. The website is currently not hosted online, but the code is open-sourced and you can find it here.
Tappy Unicorn

Tappy Unicorn

A mobile game I developed in C# on Unity, the player has to tap anywhere on the screen to fly through obstacles to gain a score. You can find the game on the Google Play store here.

Things I want to continue to explore and learn

Blogs

My team and I have written several engineering blog posts at EasyPost about the work we have done!

Coming soon
VCR

VCR, the Must-Have Companion for API Testing

A blog post about why developers should consider using VCR for API testing, and what led our team to open source our own VCR solution.

Client Library

Lessons Learned Overhauling Client Libraries Across 7 Languages

A blog post about what our team has learned from overhaling seven client libraries.

Language upgrades

When and Why to Drop Language Versions

A blog post about when and why you should upgrade language versions when integrating with other dependencies.