Skip to content

RESUME

Overview

Ekkrit Kanchanasiri

  • Name: Ekkrit Kanchanasiri
  • NickName: Katung
  • Bio: I am currently a fourth-year Computer Science student at Chulalongkorn University. I have a broad skill set in software development and am well-versed in various programming tools and frameworks. I am deeply passionate about software development and thrive on projects that challenge and inspire my creativity.

Education

  • Bachelor of Science in Computer Science
  • Chulalongkorn University, Bangkok, Thailand
  • Aug 2021 - Current

Skills

  • Front-End Frameworks/Libraries: Tailwind CSS, Next.js, Material-UI, React
  • Back-End Frameworks/Platforms: DotnetCore API, Nest.js, Django, Node.js, Express.js, Go Fiber, Gin
  • Databases: MySQL, PostgreSQL, MongoDB, MariaDB, SQLite
  • Mobile Web & Progressive Web Apps (PWA): Flutter, React Native
  • API and Data Exchange: RESTful APIs, gRPC, Postman, JWT
  • Design & Prototyping Tools: Figma, Draw.io, Mermaid Diagramming and charting tool
  • Versioning and other tools: GitHub, Slack, Jira, Linear
  • Server/Deployment: Docker, Linux, AWS, Google Cloud

Experiences

  1. Backend Developer - FlashBack (Flashcard Web Application)

    • GitHub Repo
    • Developed the application using Next.js, NestJS, and MongoDB.
    • Designed the app's database structure.
    • Designed user interfaces.
    • Implemented CRUD operations in TypeScript.
  2. Project Manager - Algorithm Arena Gym (Gym Management Web Application)

    • GitHub Repo
    • Oversaw the entire development lifecycle.
    • Handled backend development using NestJS and MySQL.
    • Led frontend development with Next.js and Tailwind CSS.
  3. Backend Developer - Rubpeunkawmai (University Event for Freshmen)

    • GitHub Repo
    • Developed a web application supporting over 40,000 users.
    • Implemented features: user registration, login, house selection, and e-ticketing for check-ins.
  4. Backend Developer - ToDoList (API for Web App and Mobile App)

    • GitHub Repo
    • Engineered backend services using .NET Core API with C#.
    • Established a connection to MariaDB for database management.
    • Introduced JWT authentication for user activities.
    • Ensured data integrity and security with MariaDB.
  5. Teaching Assistant - 2301173 PROGRAMMING (Python)

    • Assisted the instructor in creating assignments tailored to introduce foundational Python concepts.
    • Managed student attendance and maintained accurate records.
    • Offered advice and mentorship to students, fostering an environment of knowledge sharing.
    • Contributed to discussions about Python's core concepts, including data structures, OOP, lists, and arrays.
    • Facilitated sessions on creating basic web applications using Django, Streamlit, and game development with PyGame.
  6. Full-Stack Engineer Intern - Appsynth

    • May 2024 - December 2024
    • Implemented an internal product system for the company, an engagement app with 3 parts:
      • Front-End Web (User-facing): Built with Next.js, responsive for mobile and desktop (Tailwind CSS).
      • Front-End CMS (Admin-facing): Web app for managing events, user points, and rewards.
      • Back-End: Developed the API in Go (Golang) using clean architecture. Integrated company login with Gmail domain, OneSignal for notifications, and Mailgun for email updates to HR.
      • Features include event participation tracking, point redemption, and user-to-user kudos.
  7. Mobile App Developer - Jobs.ocsc

    • Developed a job search mobile app using React Native (TypeScript).
    • Implemented features such as personal information submission, job matching, and press release retrieval.
    • Integrated JWT authentication and Thai login support.
    • Enabled users to pin and unpin jobs and press releases.

Contact

QR Code

Socials