Profile | Education | My Skill | Working Experiences | Language | Programming Language
Hi There👋, My name is Sinak Hin . I am 25 years old and I have 5+ years experiences with front/back-end development and achieved more than 10+ various services/web application projects using ReactJS, ExpressJS, NestJS - (typescript/javascript) and Go-Lang(4+ years) and as Web Designer(1year).
I always keep up to date, challenge with new technologies and using Agile methodology in development project(Jira). I have also contributed in open-source on GitHub and Npm 🔭. I like to build react, nestjs and golang generator tools to make development process fast as much as possible. Moreover, I love building my own component libraries for reusable across projects. My skill is set up front-end/back-end architecture which are powerful with popular react and nodejs framework to ensure project started up with clean structure by using Typescript, Golang and unit test(some case) to ensure the project can progress with predicable time and maintainable. For consistentcy and code error handling, I haved using tools such as Eslint/Pretty/StyleLint and Webpack with react code splitting to optimize bundle size to care about the performance of web applications(google light-house) and better user experiences with SEO(Search Engine Optimization) (SSR NextJS) 🌱.
-
The University Of Cambodia: - Phnom Penh
Major - BA in Information Technology (2015-2019) -
Bina Nusantara University (Binus): - Jakarta, Indonesia
Major - Computer Science (Feb,2018 - Jul,2018 , 6 months) -
Touk Meas high school : – Kampot
Major - General Knowledge - science (2012-2015)
{
Backend: ['Express Typescript/Javascript', 'Nodejs', 'NestJs','Go-lang','Java'],
DB Management: ['MongoDB', 'PSQL','Redis', 'ClickHouse', 'MySql'],
Frontend: ['React Typescript/Javascript', 'NextJs','Umijs','Typescript','JSON'],
State Management: ['Redux Saga','Context','Apollo GraphQl', 'Recoil'],
Frontend UI: ['Html5', 'Antd Design', 'MUI', 'Bootstrap 4', 'Css3', 'Sass', 'Less' ,'StyledJs'],
Tools Build Library: ['WebPack' , 'Rollup', 'Npm' ,'Yalc', 'Lerna' , 'Npm', 'yarn'],
Tools Test: ['Jest'],
Tools Design: ['Adobe XD'],
Common Library: ['Axios', 'hook useRequest', 'EChartJs'],
Tools Lint: ['Eslint' , 'Pretty' , 'StyleLint'],
Tools Dev: ['vs code', 'postman','graphl playground', 'jira' , 'Trello'],
Cloud: ['Vercel','Heroku', 'Netlify','Github Page', 'Digital Ocean', 'AWS'],
Basic Languages: ['Java'],
My OpenSource Project: ['Template Starter','Npm Library']
Others: ['RabbitMQ','MQTT','Nats.io', 'Socket.io','websocket' ,'Kafka', 'Tile38', 'Graphql', 'Docker', 'gRPC']
}
-
DR Tech:
Senior Backend Developer - May 2023 - PresentI am currently working for one chinese company located in Phnom Penh to build various projects/services using NodeJs, Golang and Java base.
Skills & Tools: NodeJs, Golang, Java and other tools
-
Infinity Information & Apps Dev:
Golang Developer - July 2022 - April 2023I was working work for one chinese company located in Phnom Penh to build various projects/micro services using Golang base.
Skills & Tools: Golang, Nats.io, Websocket and gRPC
-
VTech CO.,LTD:
Software Engineer - October 2021 - July 2022 (9 months)I was working almost 1 year for a Chinese company located in Phnom Penh to build APIs, admin pannel and web frontend.
Skills & Tools: NodeJs, NestJs, Graphql, RabbitMQ, Reactjs and NextJs
- Private Project (API and admin panel are confidential of company)
-
Sabay Digital:
BackEnd Developer - March 2021 - October 2021 (8 months)I was working almost 1 year for a big digital company located in Phnom Penh to build micro-services and web admin pannel.
Skills & Tools: NodeJs, ExpressJs, Golang, gRPC, RabbitMQ and ReactJs
- Private Project (API and admin panel are confidential of company)
-
Next Dev Team (open sources team):
NodeJs, ReactJs and Go (Libray & Starter) 2020 - PresentI currently work for Next Dev Team to build open source tools, starter template project with React library, NestJs Framework and Golang, so on.
- Public Project Reference
- NestJs Starter: The starter template of Nestjs
- UmiJs Starter: The starter of Admin Panel using Umis js with Antd Design
- Opensource Repo: Checkout this repo to see other sharing opensource repo
- Public Project Reference
-
IG Innovation:
BackEnd Developer - September 2018 - March 2021 (2 year 7 months)I was working almost 3 years for a Startup Company (Ride hailing service) located in the Phnom Penh office. I was working on building apis/microservices and web admin pannel.
Skills & Tools: Backend(NodeJs, NestJs, ExpressJs and Golang), Frontend(ReactJs and NextJs), Message Queue(MQTT and RabbitMQ), Realtime service(Web socket and socket.io) and Location service(Google Map and Tile38)
- Private Project (API and admin panel no pupublic url to access)
-
PlanB Cambodia:
Web Designer - Jan, 2017 - Jan, 2018 (1 year) I was working for a year at Japanese company located in Phnom Penh. I was working on design layout, developed beautiful user-friendly website and including optimized page speed following the flow of business and UX/UI.Skills & Tools: HTML5, Javascript, Jquery, CSS3, SCSS, Bootstrap4, Css FlexBox, PhotoShop, and Ai.
-
Asean City International School:
Computer Teacher - 2016 - 2017 (6 months)Greeting students every morning and teaching them about MS office, internet and Email. Moreover, I have controlled computer laboratory, maintenance, setup softwares and windows for school.
Skills & Tools: Microsoft Office, Computer Maintenance , Installing software and Setup Windows. -
World Vision Cambodia (NGO):
English Translator - 2016 - 2017 (5 months)I have handled on basic translation from sponsorship to childrens under their funds and from children to thier sponsorship.
- Khmer: Native
- English: Proficiency