Résumé | Darren Scerri

Download my résumé:

Profile

I am a front-end developer, passionate for all things web and open-source.

Highly adept in Javascript, writing modular, scalable and efficient code that works both on the browser and on the server, making modern web applications work as they should: beautiful, efficient, fast, and easy to use. Experienced in using Javascript ES6/ES7, React, Redux, Webpack, Node.js, Express, MongoDB, npm, Gulp and Docker in a single unified workflow, with a passion for tooling, server and infrastructure administration, and workflow automation and optimisation.

Work Experience

Front-End Technical Team Lead at Nemea Bank plc - February 2016 - Present

- Leading, mentoring and providing technical guidance to a team of passionate front-end developers

- Planning and developing the front-end technical roadmap by identifying and analysing areas of improvement and keeping up-to-date with the latest front-end tools, techniques and technologies

- Designing and maintaining the architecture of all front-end projects, in modular, interoperable, testable, extensible and robust parts

- Maintaining high standards to project quality by establishing and implementing coding conventions, efficient development workflows, testing methodologies, deployment procedures, and tooling

- Coordinating day-to-day operations and management of projects in the team

- Working closely with the Back-End Technical Team Lead and QA Team Lead to ensure the delivery of high quality projects

Front-End Developer at Nemea Bank plc - December 2013 - February 2016

- Developed from ground-up, maintaining, and improving all front-end facing products including the bank’s website, web banking applications for desktop and mobile, and the bank’s back-office and CRM applications.

- Created and maintaining front-end workflows, monitoring tools and systems for development and production environments using tools and services such as Git, Bower, NPM, Grunt, PM2, Loggly, Bugsnag, Bitbucket Server, and Bamboo.

- Developing, producing and conceiving frameworks, techniques, high-level development and system architectural concepts, ranging from NPM modules, SCSS and JS micro-frameworks to code conventions and development workflows, which are tailor-made for both generic and specific technical requirements.

Teaching Assistant at University of Malta - October 2012 - July 2013

-Gave tutorials on Artificial Intelligence (Natural Language Processing) to Computer Science students which also included a group assignment to create a personal assistant similar in function to Siri

Web Developer at RTFX Ltd. - July 2012 - November 2013

- Implemented and maintained both the front-end and back-end of the company’s websites making use of latest technologies, methodologies and web standards.

Skills

  • Javascript ES6/ES7
  • React, Redux, Flux
  • Node.js, Express
  • Underscore.js/Lodash
  • Backbone.js, Ampersand.js, Marionette
  • MongoDB, Mongoose
  • Webpack, Require.js
  • Ava, Chai, Mocha, Jasmine
  • WebDriver, Selenium
  • Grunt, Gulp
  • SCSS, Compass, Susy, Neat, Bourbon
  • Phonegap, Cordova
  • SEO, HTML5
  • Atlassian JIRA, Bitbucket Server, Bamboo
  • Linux, CentOS
  • PM2
  • Git, Mercurial, SVN
  • Docker, Rancher
  • Elastic Stack
  • PHP, MySQL, CodeIgniter

Education

Tertiary University of Malta, BSc. ICT CSAI: 2009-2012
Post-Secondary University of Malta, Junior College: 2007-2009
Secondary Savio College: 2002-2007

Achievements

  • Developed "Malta Net Salary Calculator" ( maltasalary.com ), a web application written in Backbone.js, an easy-to-use net salary calculator for Maltese citizens, currently ranked as the first result in Google for the query “malta salary”
  • Developed an iOS and Android app ( ELSA Malta Legal Translator ) for ELSA ( European Law Students’ Association ) Malta which aims to be a practical tool for Maltese law students providing the functionality to translate legal terms from Maltese to English, and vice-versa ( elsa.org.mt/app )
  • Developed a web application ( www.tweetle.darrenscerri.com - no longer maintained ) using both PHP (CodeIgniter) and Javascript languages. This high performance application monitors and indexes tweets in real-time, using highly-optimised indexing and searching algorithms.
  • Developed and marketed an application through my website which has been bought by hundreds of customers ( www.darrenscerri.com/neobux - no longer maintained )
  • Created custom modifications on a PC video game (Call of Duty 2) in C++ which were used by a local server hosting company throughout all their game servers.