about me

Thang Pham

Fullstack Developer

Thang has about 4 years of experience in software development industry. He is a full-stack software engineer, can able to designing & implementing web application in a cross-functional team. Recently, he puts focus on frontends side belong with NodeJS.

skills

frontend

  • Proficient in JavaScript (ES6), HTML and CSS, and its ecosystem of tool and libraries (via npm, yarn).

  • Proficient in CSS preprocessor: SCSS.

  • Deep understanding and experiences with Angular, ReactJS, TypeScript, Redux, RxJS.

  • Familiar with module bundler such as webpack.

  • Familiar with writing unit tests, e2e tests using: Mocha, Karma, Protractor, Enzyme, Jest.

  • Good understanding of CSS methodologies: BEM, SMACSS.

  • Experiences in design and implement a Microfrontends Architecture.

  • Good at design a scalable, high-performance web application: lazy loading, caching, CDN, Server Side Rendering, Progressive Web App, resource optimization mechanism

backend

  • Proficient with SQL and data management system (MySQL).

  • Experiences in NodeJS, frameworks used: ExpressJS, SailsJS.

  • Experiences in Java 8 and Spring Framework, with a good knowledge of its ecosystems.

  • Good understanding of Object-Oriented Programming (OOP).

  • Familiar with popular design and architectural patterns.

  • Familiar with concepts of MVC, JDBC, and RESTful.

  • Familiar with Maven and its common plugins.

general

  • Applying common design patterns to solve basic to complicated requirements.

  • Proficient understanding of code versioning tools, such as Git

  • Good understanding and experiences with working methodology Scrum, Agile.

experience

Wizeline

software engineer

October 2019 - Present

I joined Wizeline as Frontend Software Engineer

KMS Technology Inc., Vietnam

senior software engineer

October 2017 - September 2019

Currently, I am a Full-stack Developer and working as a technical leader of the team. I propose the technical solution, raw estimation and contribute to the setup architecture process of the project. Besides, I am an advisor, trainer and build up a Frontend training plan for the company.

KMS Technology Inc., Vietnam

software engineer

November 2015 - October 2017

I had joined KMS as a fresher after graduated. I had been trained to become an official employee for 2 months. Then, I joined one of the biggest project team in the company.

education

FPT University, Ho Chi Minh City

software engineer degree

November 2011 - September 2015

Information System Major

achievement / contribution