I am so excited you are interested in getting to know me!
I am born in Beijing, China. Growing up this busy, metropolitan city, I became fascinated by the power of technology, particular by computers, and became obsessed with solving puzzles and math problems since then. In 2015, I came to the United States for high school and began my journey into the world of science and engineering. Now, I am a senior Math & Computer Science & Statistics major at the University of Illinois at Urbana Champaign. With a B.S. in highly interdisciplinary fields and four internships of hands-on software engineering experience, I am confident that I'd be a strong addition to your company.
I worked as a software engineering intern at Foxconn in Mt. Pleasant, Wisconsin for the past three summers. In my first two intern period at Foxconn, I was responsible for developing an enterprise website using Django and PostgreSQL database for the company’s ERP purposes. I implemented the Python backend for handling approval processes, forms application, resource allocations, and many other HR daily tasks using Django ORM. In my last internship at Foxconn, I developed APIs using FastAPI that bridge communication between the production line and SAP, Shopfloor, and our clients (Google). I also used many developer tools daily, in including Docker, git, Linux Bash, Postman, AWS, and various IDEs and management system for databases (pgAdmin, Oracle SQL Developer, dBeaver).
Before working at Foxconn, I was a web development intern at China Taiping Insurance, Hubei, where I was primarily responsible for developing a Java-backend customer-complaint management system with Oracle database, deployed on Apache Tomcat. I also assisted in fixing bugs, implementing UI enhancements, using HTML, CSS, Ajax, and JavaScript (jQuery) to build and enhance web pages. In addition, I helped design the database schema for the customer complaint management system.
Interning at these companies provided me the opportunity to put my computer science knowledge to work — developing and testing products for the marketplace. At both Foxconn and China Taiping Insurance, I demonstrated my ability to hit deadlines, maintain strong attention to detail, and produce top-notch, maintainable code. I’m confident my skills will be put to good use in the software engineering industry, and I look forward to speaking with you further about relevant positions.
University: | University of Illinois |
---|---|
Majors: | Math & Computer Science & Statistics |
Minor: | Business |
GPA: | 3.95 / 4.00 |
Graduation: | May 2023 |
Email: | ruipeng2@illinois.edu |
Download: | Click to Download CV |
Built apps in FastAPI with SQLAlchemy as an ORM and Alembic to communicate resources between different programs and applications (such as SAP and the shop floor system).
Developed APIs to communicate with Microsoft Graph APIs to allow programs to access Microsoft cloud services, such as mailings, Teams, cloud communications, and searchings.
Designed and developed REST APIs to share data with cross functional teams using FastAPI frameworks. Used to receive data from multiple databases of varying types
Developed an enterprise web application using Python Django web framework, PostgreSQL database.
Built REST API with Django that allowed external developers to pass Json/XML data to the application.
Built user interactive web pages with JS, jQuery, and HMTL and customized the UI with intensive usage of Bootstrap.
Optimized web application speed by scripting Ajax and jQuery to load, parse, and make data requests to the server.
Developed a Django ORM module queries that can pre-load data to reduce the number of databases queries needed to retrieve the same amount of data.
Deployed and tested different modules of application in Docker containers. Worked hand-in-hand with Ops team.
Established synchronous streaming database replication; promoted standby server once the primary server was down.
Maintained and tested the manufacturing software interface (MES system) that ensures the accuracy and intactness of production traceability data.
Provided technical support for daily production operations; areas include the shop floor system (Pangus), ASM-SMT machine (Siemens), SAP, CodeSoft, Excel Spreadsheets, and Web Service, etc.
Utilized the Manufacturing Execution System (MES) to control, test, and facilitate PCBA production.
Developed Java full-stack website application with jFinal ORM web framework.
Created web models and prototypes that include logical and data models with JavaScript, HTML & CSS, and jQuery & Ajax. Automated the generation of front-end source code using the FreeMarker.
Replicated web servers’ filesystem and code storage synchronously using rsync and lsyncd.
Delivered office hours during lectures to answer students' questions and help them understand course materials.
Reviewed drafted homework problems and graded students' homeworks.
Designed and created course content including linear/non-linear problems, optimizations, and eigenvalue/eigenvectors.
Assisted professor in creating lessons and managing students’ homework.
Held weekly meetings with student teams to design, plan, build, and maintain their semester-long projects.
Monitored student progress and provided feedback after each session.
FIN 556: Algorithmic Market Microstructure
Not Recorded