developer

Would you like to chat with Janith before hiring him?

Janith Malshan

Frontend developer
  • Ideal project length 1-6 months
  • Location Estonia
  • Available from January 20, 2020

Front-end UI developer with 8 years’ experience on translating UI/UX designs to actual code that will produce visual elements of the application. Collaborate with UI/UX designers and bridge the gap between graphical design and technical implementation. Focused on helping agile teams with UI development for large scale websites, single page web applications and native Android mobile applications. 

Perfect in converting designs into code both in web and mobile with HTML layouts, ReactJs & VueJs components and native Android layouts.

Skills
  • UI Development UI/UX
  • HTML
  • CSS
  • ReactJS
  • Android
  • JavaScript
  • SCSS
Work
Experience

Senior UI Engineer

IDEAHUB (PVT) LTD.

February 2018 - December 2019

  • Collaborate with product management, marketing, designers, technology, and architecture teams to translating requirements and conceptual designs into high quality, visually appealing and intuitive user interfaces and user experiences.
  • Developed modular components in React with Webpack, JSX, and CSS Modules. Transitioned all builds from imported CSS to preprocessed SCSS architecture. Used react-material-ui latest version as the UI framework. Customized react-mui components to get the final UI design.
  • Developing reusable front-end abstractions that drive complex Android UIs for applications on Android using Android Studio.
  • Developed pixel perfect UI design conversions in both web pages and android layouts.
  • Performing code reviews and design reviews with visual UI designs, to enhance the product’s user experience and robustness.
  • Provide technical leadership for solving complex programming tasks including web and android layout structuring, styling guidelines and UI library customization.
  • Strong knowledge of JavaScript, HTML, CSS3 and corresponding ecosystems Experience with SASS/SCSS Knowledge of good practices.
  • Proactively fixing upcoming bugs and solving technical challenges with debugging tools.
  • Guide and mentor fellow colleagues on improving their skills to deliver their best work.
  • Manage code reviews via merge requests to achieve high quality results and improving team’s efficiency.

UI Engineer

IDEAHUB(PVT)LTD.

January 2012 - February 2018

  • Translate designs to front-end code, both web and mobile. Maintain UI designs with pixel perfection and Responsiveness. Used HTML/CSS/JS for cross-browser compatible web pages and android layouts for native android applications with Android SDK.
  • Proficiency in firebug, chrome developer tools to view and debug HTML/ CSS/ JavaScript errors.
  • Done time estimates and determine developer requirements and specifications.
  • Collaborated with creative and development teams on the execution of ideas and projects.
  • Experience in GIT for version controlling and issue tracking with JIRA

Usability Designer

IDEAHUB (PVT) LTD

January 2012 - January 2016

  • Experience in converting PSD/Sketch UI designs into pixel perfect web and mobile front-end.
  • Transformed design mock-ups into responsive and browser compatible HTML layouts and android layouts.
  • Involved in using Chrome Developer Toolbar, Firebug, and IE Developer Toolbar to view and debug HTML, CSS and JavaScript errors.
  • Created multiple wireframe designs demonstrating alternative solutions to product requirements.
  • Designed logos and icons to be used for mobile applications and stunning web-based applications.
  • Designed mockups, icons, illustrations using Adobe Photoshop and Illustrator as the fundamental tools.
  • Designed process flow through wireframes using pen and paper or Balsamiq as a fundamental tool.
Education

University of Colombo School of Computing, Sri Lanka

Undergraduate of Bachelor's Degree in Information Technology

GPA 1.991 Credits 90/90* *3 years course and 30 credits per each year

Certificates

Graphic Designing & Creativity Development

University of Colombo School of Computing, Sri Lanka

Ecommerce Analytics: From Data to Decisions

Google