Chaipat Jainan

contact.chaipat@gmail.com (+66) 61 514 3415 Chaipat Jainan AppleBoiy

OBJECTIVE


Seeking a position as a Software Engineer/Computer Scientist/Data Scientist available in December 2023 - March 2024 . Experienced in academic projects, documentation, and teacher assistant.

SKILLS


Programming Languages: Python, Markdown, Bash, C/C++

Operating Systems: OSX (macOS), Linux (Ubuntu, Asahi, kali)

Libraries/Frameworks: Numpy, Pandas, Matplotlib, Seaborn

Tools: Vim, Git, GitHub, Gitlab, Docker, Jupyter Notebook, SonarClound, Codecov, JetBrain IDEs

Collaboration: Slack, Discord, Zoom, Google Meet, Teams, Miro, Notion

EDUCATION


Chiang Mai University

June 2022 - May 2026

B.A. in Computer Science | GPA: 3.3/4.0
Relevant Courses: Data Structures, Fundamentals of Programming, Computer Architecture & Organization, Introduction to Object-Oriented Programming, Discrete Structure, Calculus 1 & 2, Statistics for Computer Science

PROJECTS


CS-Wiki101 | Instruction for CS students

June 2022 - Present

Computer Science Department, Chiang Mai University
Role: Author
Technologies: GitHub, Markdown, HTML, Bash, Ubuntu, WSL 2, macOS
Related Repository: CSCMU-65s/cs-wiki101 , AppleBoiy/wiki-cs231 , AppleBoiy/gradlebuild , AppleBoiy/kaggle-on-colab

  • Software setup such as Programming Languages, Text Editor, and IDE for their courses.
  • Testing software and tools for their courses (normally, Course's documents are supported for WSL not macOS only).
  • Extra setup environment for their courses (For example, auto-mounting in DOSBox , automation script, etc.).
  • Issue tracking and bug support for their courses.

Exploring COVID-19 Data in US Counties | Analyzing and Visualizing COVID-19 Data

September 2022 - October 2022

Computer Science Department, Chiang Mai University
Role: Contributor, Documentation writer
Technologies: Python, Pandas, Matplotlib, Seaborn, GeoPandas, Jupyter Notebook, Miro
Related Repository: github.com/AppleBoiy/cs203-c19-analysis

  • Team Lead, manage team members, and assign tasks to team members.
  • Review code and merge pull requests.
  • Visualizing COVID-19 data in US Counties.

prerequisite-tree-dagreD3 | Visualizing prerequisite tree from spreadsheet

May 2023 - October 2023

Computer Science Department, Chiang Mai University
Role: Contributor, Documentation writer
Technologies: JavaScript, HTML, CSS, D3.js, dagre-d3.js, Miro, Slack
Related Repository: AppleBoiy/prerequisite-tree-dagreD3

  • Team Lead, manage team members, and assign tasks to team members.
  • Review code and merge pull requests.
  • Dev-ops, CI/CD, and deployment.
  • Write documentation and user manual for the project.

Master Chess | 2D Chess game

31 August 2023 - 2 September 2023

Computer Science Department, Chiang Mai University
Role: Team Lead, Contributor
Technologies: C#, Unity, Figma, Procreate, Miro
Related Repository: AppleBoiy/master-chess

  • Team Lead, manage team members, and assign tasks to team members.
  • Logic of the game, game rules, and game mechanics.
  • Code review, Issue tracking, and bug support for contributors.

My Side Project | My passion, interest and side project

Born - Present

AppleBoiy, I am a self-taught programmer. Love to learn new things, happy to share my knowledge and experience. I hope my projects will be useful for someone.

Projects

  1. Matbook
    • Repository: AppleBoiy/matbook
    • My message: I start journey in Mathematics since I was in middle school. Now, I am a second-year student in Computer Science Department. I still love Mathematics and I want to see how many of mathematicians Visualize their theories. So, I start this project to visualize mathematics theories that I interested in.
  2. Neovim Config
    • Repository: AppleBoiy/nvim
    • My Message: I am a Neovim enthusiast. I love to customize my Neovim config. I start this project from one of config of one of my favorite programmer, Josean-dev. I learn a lot from him. I want to make it in my own style. So, I start this project and I will keep update it.
  3. My Self Grader
    • Repository: AppleBoiy/my-grader
    • My Message: I am a teaching assistant. I have to test a lot of code from students. I want to make it easier. So, I start this project I make it easy to test code from students. Unfortunately, I have to stop this project because I have to focus on my study and many of cases impossible to test by my self grader. But I put a lot of effort in this project. This is one of my favorite project.
  4. Donut.go

EXPERIENCE


Teaching Assistant |

November 2022 - Present

Computer Science Department, Chiang Mai University
Responsibilities: Software setup, Documentation, Assisting with course instruction, conducting tutorials, grading assignments, and providing support to students.
Courses

  • 204101 - Introduction to Computer Science (Python) | 2nd Semester 2022
  • 204111 - Fundamentals of Programming (Python) | 1st Semester 2023
  • 229223 - Programming For Data Science (Python) | 2nd Semester 2022 and 2023

Student Council | Vice Class Representation of Computer Science 65s

2023 - 2025

Computer Science Department, Chiang Mai University

As a vice class representation, I am responsible for representing my class in the student council. I am also responsible for communicating with the student council and the class. I am also responsible for the activities of the class.

Tutor | Programming tutor

November 2023 - Present

Private Tutor

  • Teaching necessary programming skills such as problem-solving, maths, and programming logic.
  • Basic of Python programming. practice with in-class exercises and homework.

Instructor | GitHub CLI Bootcamp 2023

22 November 2022

Computer Science Department, Chiang Mai University
Related Repository: AppleBoiy/cmu-gh-bootcamp-2023

  • Fundamental skills for efficient file system navigation and command line execution
  • Introduction to use command line interface (CLI) for programming in CS courses.
  • Introduction to Git and GitHub.
  • Implementing Git and GitHub in CS courses.

Teaching Assistant | Young Computer Scientist 2023 camp on the topic of "Chat bot"

29-30 April 2023

Computer Science Department, Chiang Mai University
Related URL: facebook.com/compscicmu

  • Follower of the camp's instructor.
  • Assisting with course instruction, conducting tutorials, and providing support to students.