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
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.
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.
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.
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.
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.
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.
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
- 📞 098-585-6980
- 📧 ekkrit.k@gmail.com
- 🌎 198, Pathum Wan, Bangkok, 10330, Thailand