UYSIM TY
SENIOR SOFTWARE ENGINEER
SKILLS
Ruby On Rails, NodJS, Flask, Django
RSpec, Cucumber, Capybara, Selenium
PostgreSQL, MySQLVueJS, EmberJS,
VueJS, ReactJS, EmeberJS, Jquery,
Bootstrap, SCSS, CSS and SASS
Nginx, Apache,
Docker, Kubenetes
AWS, Google Cloud, DigitalOcean, Vultr,
Heroku
Git, GitLab, GitHub, Bitbucket
PERSONAL
Full-Stack developer who capable to work with the back end, front end, CI/CD
and DevOps. Work across a lot of start-up environment include the fresh new
and existing. Form the foundation of fresh startup and clear the blockage and
improve existing startup to ensure the future
maintainability and scalability.
Much practice in TDD and BDD of software development. Follow best practice
and style guide. My goal is to help startup generate exible ideas. Architect,
Improve, Clear the blockage and Refactor to ensure of the future
maintainability and scalability.
WORK
CONTACT
PROFILE
EXPERIENCE
Upwork, Senior Full-Stack Freelancer
DEC 2016 - PRESENT
Phnom Penh, Cambodia
linkedin.com/in/uysim-ty
uysim.com
I worked as freelancer (upwork.com/o/profiles/users/~019c06dd3d4065a0ac/)
Handle from end-to-end include front-end, back-end and DevOps
Analyst and generate solution for client
Work fast, speed up development with quality
BongLoy Payment, Senior Ruby On Rails Developer
MARCH - AUG 2019
Write the quality code
Write automate test a long with TDD methodology
Pair programming with other senior developers
Work closely with CTO and Technical Lead to define problem and generate
solution
Mäd Cambodia, Senior Full Stack Developer
EDUCATION
Setec Institute
Bachelor in MIT, 2016
JAN 2018 ~ FEB 2019
Develop and maintain the app
Full Stack Development (API, Front End, Mobile and DevOps)
Work independent on technology decision
Scale app with development improvement and Server Improvement
Work and provide suggestion to the development team
Provide Feedback to the client
Involve with technology such as RubyOnRails, EmberJS, ReactNative, Docker,
Kubenetes
SKILLS
Ruby On Rails, NodJS, Flask, Django
RSpec, Cucumber, Capybara, Selenium
PostgreSQL, MySQLVueJS, EmberJS,
VueJS, ReactJS, EmeberJS, Jquery,
Bootstrap, SCSS, CSS and SASS
Nginx, Apache,
Docker, Kubenetes
AWS, Google Cloud, DigitalOcean, Vultr,
Heroku
Git, GitLab, GitHub, Bitbucket
WORK
EXPERIENCE
Codingate Co., Ltd, Technology Lead
JAN 2018 ~ FEB 2019
Build Ruby On Rails team from scratch
Project analysis
Presale analysis and project estimation
Generate flowchart and ERD
Train and Lead Ruby On Rails Team
Review code for Ruby On Rails project
Ensure of delivering of Ruby On Rails project
Part of DevOps team to generate best practice, pattern and pick technology
Rotati, Software engineer
CONTACT
Phnom Penh, Cambodia
linkedin.com/in/uysim-ty
uysim.com
MARCH 2015 - MAY 2017
Analyst, define and split tasks ( create backlog )
Analyst system flowProvide feedback about flow and business logic to client
Analyst and provide suggestion to developmentInterview new junior
Frontend and backend develop
Make sure that project cover with spec follow TDD
Lead and train junior
Database analyst
Setup server with AWS and phusion passenger
Code refactoring follow best practice, OOP and style guide
HIGHTLIGHT
PROJECTS
MyPhsar, myphsar.com
JUL 2018 – JAN 2019
EDUCATION
Setec Institute
Bachelor in MIT, 2016
MyPhsar is one of the popular market place base in Cambodia. They allow the
seller to post and sell their product. Also, help them in advertising on their
website. The biggest blockage that I have clear for them is about web site. I
have increase the site speed about 80% when I first hand on this project.
I involve with features such as, Boost Advertising, Improve Full text search,
Performance improvement, UI improvement, API integration, Payment
integration, Deploy server with Docker stack and Kubenetes
Technologies Involve with this project: Ruby On Rails, EmberJS, Docker Stack,
Kubenetes, Google Cloud
EstateDraw, estatedraw.com
JAN 2017 – MAY 2017 AND AUGUST 2019 - PRESENT
EstateDraw is an app propery customisation base in Canada. They have multi
tenant which allow many realestate company to use it in the same business
logic.
- Multi-tenancy
- Adjust purchase step
- Analyst flow
- Theme selection for each company
- CMS for static page
- Find solution and improvement for the project.