N.W. Gayan Virajith

N.W. Gayan Virajith

Depanama, Pannipitiya, Sri Lanka

Phone: +94719057970
Email: gayanvirajith@gmail.com
GitHub: https://github.com/gayanvirajith

Profile

"Gayan will always prioritize his work. His coding is impeccable and efficient. If something needs to be researched, he will do it and come up with a solution. He performs like a diesel: once he starts, he'll keep going until the work is completed." - Martin T., CEO Mearch B.V.

Keywords

PHP, Ruby on rails, Java, Node JS, Html5, Css3, Javascript, JQuery, Angular, Jekyll, Sass, Less, Gulp, Symfony, Codeigniter, Laravel, Javascript, Zend, Spring, Hibernate, Ruby on rails 2.3.5, 3.0, ProcessWire CMS/CMF, Apache, Apache Tomcat, Javascript, Jetty, Jekyll, OOD (UML, Design Patterns), MySQL, Oracle, Oracle, MongoDB, SQLite, Eclipse, NetBeans, PhpStorm, RubyMine, IntellijIDEA, Sublime, XCode 5.5, Git, SVN, Unix based system (Fedora, Cent) and Mac OS

Education

2008 - 2012

Management in Information System , BSC

University of Dublin conducted by National Institute of Business Management (NIBM)

2007

Dharmapala Vidyalaya Pannipitiya

GCE (Advanced Level) in Commerce stream

Higher Diploma

Computer Based Information Systems, NIBM, Sri Lanka, Higher Diploma

Diploma

Computer System Design, NIBM, Sri Lanka, Diploma

Certificate

CELV conducted by NAITA, Sri Lanka, Certificate

Work

February 2014 - Present

Senior Software Engineer, Mearch B.V. Colombo / Netherlands

  • Maintained, troubleshoot and enhanced all aspects of template-factory.nl including its digital products, content management system, hosting provider APIs, web analytics package, etc.
  • Consulted with internal business teams to define technical requirements and capabilities, produce technical requirement documents, establish user-workflows and provide project schedules to ensure successful and timely delivery of new online products.
  • Implemented online initiatives by employing all phases of the software development lifecycle (design, build, test and maintain).
  • Coordinated multiple projects with high attention to detail and prioritized to meet deadlines in a fast paced, deadline-driven environment.
  • Involved developing highly optimized web solutions in order to get maximum speed when it comes to rendering.
  • Stayed abreast of emerging technologies, relevant APIs, industry best practices and Web usability standards.
  • Followed continuous adoption and integration of relevant new technologies.
  • Made business requirements a reality by writing clean, maintainable, and efficient code.

February 2013 - February 2014

Software Engineer, Mearch B.V. Colombo / Netherlands

  • Developed, managed and maintained existing internet and intranet applications, through a variety of development and hosting platforms. Primarily in a PHP, Linux environment.
  • Mainly involved for making User friendly, Cross browser compatible, Responsive websites without relying on any CSS frameworks.
  • Worked closely with SEO Specialist and Marketing on content, site design and functionality to ensure site(s) visibility for search engine and users.
  • Made scalable, responsive, optimized websites from start to finish.
  • Worked closely with designers and project managers to turn site maps, wireframes, mockups and templates into fully functional experiences.
  • Developed websites that delight the user and feature a seamless experience across browsers and devices.
  • Integrated ProcessWire CMS with other applications.
  • Worked with fron-tend performance optimization.

January 2012 - February 2013

Associate Software Engineer, hSenid Software International

  • Mainly involved developing web application using PHP and Ruby on rails.
  • Responsible for lead the team to achieve deadlines.
  • Conducted training for web application developments.
  • Had direct contact with clients when necessary in order to make the product in client oriented manner.

January 2010 - June 2011

Trainee Associate Software Engineer, hSenid Software International

  • Research & Developments on web technologies and applied those knowledge to real-time projects.
  • Coordinate & Involved real-time projects going in hSenid Outsourcing.

January 2010 - June 2013

Teacher, Lalith Athulathmudali Training & Vocational Centre

  • Certificate course in Java programming.
  • Maintained practical Lab sessions.
  • Technical problem solving and motivating students as for their future plans.
Skills

Languages

Programming/Scripting Languages

  • PHP, Ruby on rails, Java, and Node JS

Web

Web technologies

  • Html5, Css3, Javascript, JQuery, Angular, Jekyll, Sass, Less, and Gulp

Frameworks

PHP Frameworks

  • Symfony, Codeigniter, Javascript, Zend, Spring, Hibernate, Ruby on rails 2.3.5, 3.0, and ProcessWire CMS/CMF

Servers

Web servers

  • Apache, Apache Tomcat, Javascript, Jetty, and Jekyll

Design

Design Concepts

  • OOD (UML, Design Patterns)

Database

Databases

  • MySQL, Oracle, Oracle, MongoDB, and SQLite

IDE's

Familiar IDE's

  • Eclipse, NetBeans, PhpStorm, RubyMine, IntellijIDEA, Sublime, and XCode 5.5

Version controlling

Version control systems

  • Git and SVN

OS

Operating Systems

  • Unix based system (Fedora, Cent) and Mac OS
Open source projects - https://github.com/gayanvirajith

Jekyll theme

Harmony Jekyll Theme

Harmony is a free jekyll theme for bloggers who love jekyll.

Node app

Dailymirror.lk News Cli

Node js command line tool to print out the latest news on Dailymirror.lk to your terminal.

Node app

ProcessWire Latest Forum Posts Cli

Node js command line tool to print out the latest ProcessWire forum posts to your terminal.

CMS theme

Blue VR - ProcessWire CMS Theme

A Responsive Site Profile/Theme made for ProcessWire CMS/CMF.

Other

Languages

Fluent in English, Sinhala

License

Bike and Car

Online portfolio


Download as PDF