Daniel Chen
Looking for an entry level software engineer / summer internship.
Contact
I start code since I was in freshman in high school.
I took both computer scicene AP classes and I have took most of the required major related classes in my undergrade study.
I like to code and quite familar with Java (include both Java SE and J2EE) and relational databases (Oracle and Postegres)
- Languages: Java, Python, Scala, C, JavaScript,
- Tool/IDE: IntelliJ, VSCode, SQL Developer, Pycharm, Git, Emacs
- Database and Framework: SpringBoot, Oracle, PostgreSQL database, ReactJS, Ant Design Library
- Start learning search (inverted search index) and Apache lucene/Solr.
Personal Projects
May 2023 - Present
Bible Verse search
- live at https://lookup.searchwit.com
Backend: SpringBoot + Spring Jdbc template + Oracle/Postegres Database to build REST service API
Backend: Apache Lucene to index and search text
Frontend: React + Ant Design Library to build responsive web application.
The applcation is deployed in Oracle always free cloud servers.
Past School Projects
Sept 2022 - May 2023
- Scala: Database processor, Sorted Linked List, BFS, DFS, and Dijkstra's Algorithm.
- Standard Allocator in C (used void pointers and double linked list to make a multipool allocator, alternative to malloc())
- Conway’s Game of Life in C
- Priority Queue in C
- Instant Messaging Packets in C (created packets to send to a messaging server)
Work History
University at Buffalo, Law Library Service AUG 2023—PRESENT
Assist students, organize materials, and provide desk service at the UB Law Library.
Kelton Enterprises, Tim Hortons— Team Member JULY 2022—FEB 2023
Took orders, greeted customers, and communicated well with other workers.
EDUCATION
Williamsville North High School, Williamsville, NY — 2018-2022
SUNY University at Buffalo, Buffalo, NY. Honor College. 2022 - EXP. GRAD. MAY 2025
Currently seeking a Bachelor degree in computer science. Overall GPA: 3.8
UB Dean’s List Fall 2022 and Spring 2023
Major-related classes taken:
CSE 116: Computer Science 2
CSE 191: Introduction to Discrete Structures
CSE 199: Internet, Computing, and Society
CSE 220: Systems Programming
CSE 250: Data Structures
Currently taking
CSE 331: Algorithms and Complexity
Certificate
- Oracle DevGym– Databases for Developers: Foundation: Certificate of Excellence
- Coursera Meta: Coding Interview Preparation: Certificate.
- Coursera Meta: Introduction to Front End Development: Certificate
- Coursera Meta: Programming with JavaScript: Certificate
- Coursera Meta: Version Control:Certificate