Patrick MooneyCurriculum Vitae

An experienced software developer who loves to learn and use new technologies. Has experience at all levels of development with a wide knowledge of full-stack engineering.

Languages

Perl, Javascript, Java, Shell, CSS, Go

Libraries / Technologies / Standards

Node, express.js, hapi.js, DBIx::Class (ORM), Moose(OO framework), Mojolicious, Dancer, TDD, Jenkins, Git, SVN, AWS: EC2, SES, S3, SNS, RDS, IAM, Ember.js, React, Redux, Backbone.js, Brunch, Bower, ECMA 6, AMD, Common.js, JQuery, SASS,Compass, HTML5, Terraform, Docker, Mongoose

Internationalisation/localisation

Locale::Maketext, Locale::TextDomain, i18next.js,Moment.js, Numeral.js, gettext

Databases

Redis, ElasticSearch, MySQL, DynamoDB, Redshift, Postgres, MongoDB

Experience

Lifted Care

2020-08 -: Senior Engineer

Hired as the sole full-stack engineer in a startup, responsibilities include all aspects of API implementation including React frontend and Terraform backed serverless deployments. React, Typescript, GraphQL, AWS: ECS, S3, RDS(Postgres), Cloudwatch, X-Ray, etc.

Kodify

2018 - 2020-08: Software Engineer

Hired to take the initial lead in the development of a new internal service. Required the adoption of complex and unfamiliar technologies while working to time constraints.

Broadbean Technology

2009 - 2018: Technical Lead, Senior Web Developer, Integrations Developer

First job after university, Broadbean was an exciting young startup and as part of the technical team I experienced its transformation from a fast moving, edgy UK based company to a mature, agile, international business.

  • Technical lead on big data greenfield projects
  • Design and implement high volume data posting and search solutions
  • Integrate with numerous external systems, involves liaising and understanding of requirements
  • Develop tools to improve workflow
  • Support of legacy code base
  • Implement internationalisation/localisation into new and existing code bases
  • Design and implement API standards
  • Provide training
  • Develop optimised and scalable software
  • Participate in disaster recovery and “5 why” retrospectives

Evolve Management

2006 - 2008: Sales + Web Developer

Strix

2007 - 2008: 1st Line Support Technician

Browsers, printers etc.

Education

Second class Hons degree in computer science, University of Central Lancashire, 2009

Web App Security, OWASP, 2014

Hobbies

Guitar, Trumpet, Rugby, Live Music, Cinema, Electronics