Full-stack software developer with good leadership skill. Passionate, hard-working and love to work in a challenging environment. Always welcome new technologies and love to explore the critical areas of a software project. Over the years, I've gained excellent analytical, creative, problem solving, designing, strong organization and time management skills. Besides, making user-friendly solutions is always my key concern as a web application developer