Chris Gunawardena

Chris Gunawardena

Milan, Italy
Hire Chris
Scroll To View More
Chris Gunawardena

Chris Gunawardena

Milan, Italy
Member since January 30, 2015
Chris is a developer/solutions architect with over 12 years of experience working for Accenture, Cricket Australia, RMIT University, and Sportsbet. He is a full-stack developer capable of DevOps and automated testing as well as creating cutting-edge web applications.
Chris is now available for hire
Portfolio
  • Sportsbet
    Backbone, Node, AngularJS, Java, Bootstrap, SASS, Load runner, BDD, TDD, CI...
  • Accenture
    AngularJS, JavaScript, Bootstrap, LESS, Yeoman, Phantom.js, Bamboo, CI, JIRA...
  • RMIT University
    AngularJS, Bootstrap, Foundation, SASS, Jenkins, T4 CMS, JIRA, CI, Agile
Experience
  • JavaScript, 10 years
  • PHP, 10 years
  • DevOps, 10 years
  • Bootstrap, 4 years
  • Agile Software Development, 3 years
  • Test Automation, 3 years
  • Backbone.js, 2 years
Milan, Italy
Availability
Part-time
Preferred Environment
Flexible
The most amazing...
...things I've created are two live scoring apps created within the space of two months for Cricket Australia.
Employment
  • Senior Developer
    Sportsbet
    2015 - 2016
    • Developed multiple successful features from inception to release, delivering full-stack turnkey solutions.
    • Achieved 100% unit test code coverage and 100% automated end-to-end test coverage for critical paths.
    Technologies: Backbone, Node, AngularJS, Java, Bootstrap, SASS, Load runner, BDD, TDD, CI, Selenium, QUnit, REST, Agile
  • UI Development Lead
    Accenture
    2014 - 2014
    • Awarded "delivery champion of the month" for September, 2014.
    • Completed two MVPs in two months.
    • Created a tool to record and playback live matches from the API level.
    • Implemented a daily happiness rating (Agile).
    Technologies: AngularJS, JavaScript, Bootstrap, LESS, Yeoman, Phantom.js, Bamboo, CI, JIRA, Agile
  • Developer/Solutions Architect
    RMIT University
    2013 - 2014
    • Created the new RMIT University responsive website.
    • Developed the RMIT student portal for mobile and desktop.
    • Composed a front-end development workflow using Grunt.
    • Implemented Heroku-style code deployment to the server via Git push.
    • Built responsive prototypes.
    Technologies: AngularJS, Bootstrap, Foundation, SASS, Jenkins, T4 CMS, JIRA, CI, Agile
  • Lead Developer
    Salsa Digital
    2009 - 2013
    • Designed and led the development of a member management system for RSL and Tabcorp.
    • Created an Android/iPhone app for Targa Australia to publish race results/timing, news, road closure information, and its live Twitter feed.
    • Built a back-end for Vision Super Industry Fund members to manage their super.
    • Designed and developed a "scratch and win" promotion for Office Choice, a stationary franchise with hundreds of stores all over Australia. Customers checked the scratchy numbers through the website.
    Technologies: AngularJS, Angular UI, Bootstrap, CSS, PHP, SOAP, SOAP UI, Selenium, SilverStripe
  • Senior Software Developer
    Click Creative
    2007 - 2009
    • Designed and developed a loyalty rewards card system called Playdays for a children's play center. A barcode reader was used as an input device to scan membership cards and register websites via a web page.
    • Implemented an industry funds management member portal for investors with group-based privileges using SilverStripe CMS.
    Technologies: SilverStripe, PHP, Magento, WordPress
  • Software Developer
    SMART IT
    2006 - 2007
    • Developed Centsable personal finance software to help plan, budget, track, and achieve financial goals. .NET back-end with a Flash UI.
    • Created a system for delivery company Aussie Farmers to check if a customer address is serviced by the Aussie Farmers delivery team using Google Maps. Longitude/latitude returned by Google Maps geocoder was transformed to pixel coordinates in another map where serviced suburbs were encoded with colored pixels.
    Technologies: .NET, PHP, Flash, MySQL, Apache
  • Web Development Team Volunteer
    Oxfam Australia
    2005 - 2006
    • Collaborated with the Oxfam media team to publish news and articles on the Oxfam website.
    • Created a JavaScript sitemap for oxfam.org.au.
    Technologies: PHP, JavaScript
  • Intern
    Hewlett-Packard
    2004 - 2005
    • Used macro scripting to automate importing of CSV contacts from Excel to Siebel CRM.
    Technologies: Windows Macros, AutoHotkey
  • Technical Support Engineer
    Microsoft Service Network (MSN)
    2002 - 2003
    • Worked as an online technical support engineer for MSN, supporting users of Hotmail and MSN browser.
    Technologies: Technical Support
Experience
  • Sportsbet (Development)
    http://m.sportsbet.com.au/

    Full-Stack developer working on cutting-edge web application that cater to a business model with huge volumes, spikes that go from zero to 100,000 transactions in seconds while remaining 100% always-on.

  • Cricket Australia Live Scores (Development)
    http://live.cricket.com.au/#/fixture

    UI Development lead on mobile and desktop web apps offering live cricket coverage, live streaming, live scores, news, and expert opinion.

  • Cricket Australia Corporate Site (Development)
    http://www.cricket.com.au/

    UI development lead on the corporate website for the national governing body for the cricket in Australia.

  • RMIT University Website (Development)
    http://www.rmit.edu.au/

    Senior developer in the project to redevelop RMIT University's main website using a responsive mobile-first framework.

  • RMIT Student Mobile Student Portal (Development)
    http://chris.gunawardena.id.au/portfolio/rmit/m/#/

    Lead developer for an AngularJS-based student portal with access to RMIT email, announcements, news, learning resources, program and course guides, class timetables, and library accounts.

  • Remunerator Apps (Development)
    http://www.remunerator.com.au/app

    Developed to make keeping track of salary package easier, for those of you always on the go, the app incorporates many of the key functions from the website in the palm of your hand.

  • Targa Rally iPhone/Android App (Development)

    Created an Android/iPhone app for Targa Australia to publish race results/timing, news, road closure information and its live Twitter feed.

  • Stack Overflow Profile (Other amazing things)
    http://stackoverflow.com/users/1602316/chris-gunawardena

    Top 5% this year with over 70 questions answered.

  • Req.uest.info (Other amazing things)

    An open-source app used for testing data submissions independent of endpoints. Simply point your application to http://req.uest.info/submit/ and watch the submissions below in real time. Created using Mongo, Express, Angular, and Node.

  • Clock Made Using a Microcontroller (Other amazing things)
    http://chris.gunawardena.id.au/software-development/building-a-clock-based-on-arduino/

    A clock built using 24 LEDs, 2 shift registers, and a microcontroller.

  • Agile Planning Poker Web App (Other amazing things)
    https://github.com/chris-gunawardena/planning-poker

    Open-source cross browser (Including Mobile IE) web app for Agile estimation built using Vanilla.js.

  • Phone Embed (Other amazing things)
    https://github.com/chris-gunawardena/iphone-embed

    Open-source project to embed a mobile website anywhere with scaling and responsive breakpoints intact.

  • JIRA Timelapse for Kanban Board (Other amazing things)
    https://github.com/chris-gunawardena/time-lapse

    Fun, open-source project to capture and create a timelapse from a JIRA kanban wall. Built using Heroku, MEAN stack, and PhantomJS for image capture, Imgur for hosting images and Uptime Robot for Heroku crons.

  • LinkedIn Profile (Other amazing things)

    My LinkedIn profile.

Skills
  • Languages
    LessCSS, PHP, SQL, CSS, HTML, JavaScript, Ruby, Java, C, Objective-C, C++, SASS
  • Frameworks
    Selenium, Jade, Compass, Foundation, Jasmine, QUnit, Bootstrap, Yii Framework, AngularJS, Express.io, Sencha Touch, Drupal, CodeIgniter, Hadoop, SilverStripe, Drupal 6, Drupal 7, Laravel
  • Libraries/APIs
    jQuery, Backbone.js, Node.js, Socket.IO, Sinon.JS, Chai, MooTools, AngularUI, Underscore.js, Socket.Io.js, Zepto, Restify, Drupal API, WebGL
  • Tools
    NPM, Shell, Appcelerator Titanium, Bower, Grunt, Yeoman, PhantomJS, Xdebug, Vagrant, Ansible, Nagios, DigitalOcean, Stash, GitHub, JIRA, Jenkins, Batarang, JSLint, PhantomCSS, OpenCart, Adobe Photoshop, Apache, LoadRunner, Composer, Travis CI, Bamboo, Appcelerator Cloud Services, Nginx, Passport.js, SoapUI, Chef, Logstash, Cloudera, Apache Nutch, Drush, Apache Solr
  • Paradigms
    Agile Software Development, Scrum, Test Automation, Kanban, DevOps
  • Platforms
    Ubuntu, Joomla, LAMP, Rackspace, Amazon EC2, WordPress, Arduino, OpenShift, Hortonworks, Heroku, Percona, Amazon Web Services (AWS), Magento
  • Storage
    Amazon S3, MongoDB, MySQL, Elasticsearch, Database Performance
  • Misc
    Angular Bootstrap, Shell Scripting, Front-end architecture, RESTful, Rendering Performance, MEAN Stack, OpenStack, Architecture, Big Data, Load Balancer
Education
  • Bachelor's degree in Computer Science
    Monash University - Melbourne, Australia
    2003 - 2006
I really like this profile
Share it with others