Profile | Education | My Skill | Working Experiences | Language | Programming Language
Hi there, I'm Sila, a Senior Front-End Developer with over 7 years of experience in developing web and mobile hybrid applications. I have completed more than 15 projects using modern frameworks like ReactJS, React Native, VueJS, and TypeScript. I have contributed significantly to various projects such as telecom apps, booking, ectomere, real estate, learning platforms, crypto market and more.
I developing projects following best practices, solving problem, and and keep myself updated with the latest technologies. I work in an agile manner and well communicate . In my free time, I contribute to open-source projects on GitHub and Npm. There, I have built reusable libraries such as react generator tools and my own component library to speed up development processes.
I enjoy creating clean and structured applications and take great care to ensure the code is free of errors by using tools such as ESlint, Stylelint, and Webpack. I also write unit tests to ensure each part of the project is predictable and maintainable. To optimize performance and user experience, I use code-splitting, server-side rendering (SSR) and fully optimize the web application for search engines.
-
The University Of Cambodia: - Phnom Penh
Major - BA in Information Technology (2015-2019) -
Korean Software HRD Center: - Phnom Penh
Major - Web Application (8 hours/day , 5month)- JAVA: J2SE (Basic Java and OOP concepts), J2EE (Servlet and MVC pattern)
WEB: HTML5, CSS3, JavaScript, Bootstrap 4, CSS FlexBox, jQuery, AJAX, JSON
SPRING: Spring Boot,Spring Security, ThymeLeaf Template Engine
- JAVA: J2SE (Basic Java and OOP concepts), J2EE (Servlet and MVC pattern)
{
Frontend: ['React', 'React Native', 'electronjs','VueJs', 'Nuxt', 'Next Js','Umijs','Typescript','javascript','AJAX' ,'JSON'],
Backend:['Nodejs','CMS'],
StateManagement: ['Redux Saga/Thunk', 'Context', 'Apollo GraphQl','Atomic'],
frontendUI: ['Html5', 'Antd Design', 'Tailwind' 'MUI', 'Bootstrap 4', 'Css3', 'Sass', 'Less' ,'StyledJs','mdx'],
tools: ['Firebase','SocketIo', 'Jest','Testing React Library','WebPack', 'Npm', 'Eslint','Pretty'],
toolsDesign: ['Adobe XD','Figma'],
Cloud: ['Docker','Vercel','Digital Ocean', 'Netlify','Linux'],
basicSkill: ['NodeJs','Linux','Java', 'flutter'],
myOpenSourceProject: ['Template Starter','Npm Library','Generator Tool'],
other: ['Vs code', 'Postman', 'Jira' , 'Trello'],
}
-
Infinity Information & Apps and Dev:
Senior Front-End (React/Vue): Aug-2022 - Present I'm working there almost a year to build many web app, portal and electron app using latest front-end tech ReactJs, NextJs, Vue3, Nuxt3, typescript and electron. -
Cellcard:
Senior Front-End (React /ReactNative): Sep-2021 - Aug, 2022I'm working for Cellcard Team to maintenance existing and develop new feature on Web Portal ( ReactJs ) and React Native projects on Cellcard App.
- Public Team Project Reference
- Cellcard App - CellCard Mobile: telecom self care service to customer ( Mobile App - ReactNative)
- Private Project - 2 Admin Portal (ReactJs)
- Public Team Project Reference
-
Bloc Delivery:
React/ReactNative Developer: Aug-2020 - Seb-2021 (1year+)I'm working for Bloc Delivery to build ReactJs and React Native projects on ecommerce and delivery web app and application.
- Public Team Project Reference
- Bloc Delivery Mobile - Delivery and Mall (Mobile App - ReactNative)
- https://web.bloc.asia - Delivery and Mall (Web)
- https://m.bloc.asia - Delivery, Mall, Ticket (H5)
- Private Project - 4 (Admin Portal)
- Public Team Project Reference
-
Slash Foundry:
React Developer - Feb 2019 - Aug 2020I've worked almost 2 years for a Singapore company located in the Phnom Penh office. My skill working on developing web and hybrid mobile using React / React Native typescript
-
Public Team Project Reference
- https://tripworld.co - booking web app - flight, hotel, restaurant (React TS/ReduxSaga/Antd Design)
- https://techforimpact.asia - Asian Development Bank Tech News (React TS/ReduxSaga/Bootstrap4)
- Augmented Tribe App - Learning Platform (small part - ReactNative TS/Mobx/Jest)
- https://www.slash.co - slash web portfolio (Numjunk/Ejs/Bootstrap4)
- http://startupjungle.org - slash event (Laravel/Bootstrap4)
- Real Estate - Real Estate(processing) (React TS/ReduxSaga/Antd Design)
- Covid19 - Covid19 Containment Index (React/Antd Design/Echart/context)
-
Private Project - 4 (Admin-Portal)
-
-
Next Dev Team:
React / ReactNative / NestJs 2020 - Present (it just open-source project on github to maintenance with other developer contribute when free time )I'm working for Next Dev Team to build open source tools, starter template project and so on to ensure it's up to date easy for reuse it in new project without spent a lot of time on common template.
-
My Public Project Reference
- Next Dev React Library (core/component/hook/best practice document etc )
- Admin boilerplate: React Ts boilerplate integrate with next library provide all common template stater such as auth, axios with refresh token,form validate, global handling error (auto message , logOut, network error) etc.
- NextJs Boilerplate: Provide all feature that we need and apply best practice to it.
- Own React Component Library using Tailwind Css: Provide all common component UI.
- React Ts Mono-Repo: code sharing between to web to web, Web to React Native (sharing state, component,utils...)
- See more on Github
-
-
PlanB Cambodia:
Web Designer - Jan, 2017 - Jan, 2018 (1 year) I've worked for a year at japanese company located in Phnom Penh. I've designed a layout and developed a beautiful user-friendly website, 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’ve control computer laboratory, maintenance, and setup software and windows for the school.
Skills & Tools: Microsoft Office, Computer Maintenance , Installing software and Setup Windows.
- Khmer: Native Language
- English: Efficiency (B1-B2)