Summary
Overview
Work History
Skills
Websites
Projects
Education
Timeline
Generic

Denis McMahon

Dublin

Summary

I am a results orientated Full Stack Developer with over 20 years' experience in the software industry. In the last number of years my main area of interest has been application and microservices development, using Full Stack technologies. I am hardworking, keen and quick to learn and I keep up to date with current trends and technologies, with a view to improving my technical capabilities.

Overview

21
21
years of professional experience

Work History

SENIOR FULLSTACK DEVELOPER

LRN
09.2020 - Current
  • Working as a Full Stack Developer as part of a global team, working on development infrastructure for our educative content library, and content delivery platform
  • Currently working on new microservices and improvements to existing elements of the delivery platform.
  • Clients include Apple, Dell and Siemens

SENIOR FULLSTACK DEVELOPER

INTERACTIVE SERVICES
01.2018 - 09.2020
  • Worked as a Full Stack Developer, building internal applications to support our customer facing offerings and applications
  • In addition to that I helped lead a team of 3 engineers who worked as development and support for one of our client applications (Learning Management System)

SENIOR DEVELOPER

INTERACTIVE SERVICES
11.2008 - 01.2018
  • Worked on a creative team as the Senior Developer, developing training applications and courses for some of the top Fortune 500 American companies
  • Clients included Visa, Coca-Cola, Facebook, Netflix and Danone
  • Worked with a team of Instructional and Graphic Designers to come up with creative and engaging client training solutions.

REPORTING ENGINEER

COMPUTACENTER (BARCELONA)
01.2008 - 11.2008
  • Worked as a Reporting Analyst using database and reporting technologies, to provide detailed call centre reports and statistics
  • These reports helped to support infrastructure for multiple teams working within this large IT Support company.

SENIOR DEVELOPER

THIRDFORCE
05.2003 - 08.2007
  • Worked as part of a creative team delivering E-Learning solutions to a wide client base
  • Was part of a development team that innovated and experimented with the most up to date technologies to provide clear and engaging online training programs.

Skills

  • Node JS
  • Express
  • React
  • Angular
  • Vue JS
  • JavaScript
  • Typescript
  • Redux
  • SQL
  • MongoDB
  • PostGres
  • PHP
  • HTML/CSS/Bootstrap
  • JSON/XML

Projects

COURSE METADATA MANAGER APPLICATION (LRN)

Worked with the wider development team to build a microservice that would sit within our greater content application, that would allow the content teams to easily update course metadata elements and publish content to our course catalog.

This was built using Node/Express with an Angular frontend and an Oracle DB. I have also since worked on migrating the database functionality over to PostGres following a companywide DB migration.

Prior to this application the data was updated and synched manually using online Google Doc sheets, so this automated many processes of updating and publishing courses to our online catalog.

CONTENT SHOWCASE APPLICATION (INTERACTIVE SERVICES)

Worked with the CEO and Sales team to create an internal application, to host and show some of our premium training offerings. The application was built with Node/Express with a React frontend and Mongo DB.

The application allowed the Sales team to add/edit/delete showcase content, and set up clients with authentication (with customized expiry) to access and view our latest and best offerings. The application included automated emailing on creation of clients/content etc.

HOSTED SERVICES TRACKER (INTERACTIVE SERVICES)

Built an internal application to keep track of our client hosted applications and all details related to hosting. The application was built with Node/Express with an Angular frontend and Mongo DB.

The application allowed our support team to keep track of where we were in the development process of an application along with all details pertaining to that implementation. Due to the number of implementations we rolled out on a monthly basis this application was paramount to the smooth running of our hosted services.

Education

Self-Taught Developer (2001 - Present) 

Extensive experience in software development, specializing in Javascript technologies   

Ongoing commitment to continuous learning and staying up-to-date with industry trends.

Timeline

SENIOR FULLSTACK DEVELOPER

LRN
09.2020 - Current

SENIOR FULLSTACK DEVELOPER

INTERACTIVE SERVICES
01.2018 - 09.2020

SENIOR DEVELOPER

INTERACTIVE SERVICES
11.2008 - 01.2018

REPORTING ENGINEER

COMPUTACENTER (BARCELONA)
01.2008 - 11.2008

SENIOR DEVELOPER

THIRDFORCE
05.2003 - 08.2007
Denis McMahon