My name is Jack Mahoney, I'm an experience web development all-rounder specialising in Ruby, Javascript, Frontend and mobile.
You can find all my information at http://www.jackmahoney.me. After working for one of Germany's most famous start-ups (EyeEm) I'm now looking for something new.
Full stack web engineer @ EyeEm is one of the most famous startups in Germany. I worked there as a full stack engineer building a NodeJS-React isomorphic single page web app. I learnt and built a lot, and I've written all about my experiences and roles at jackmahoney.me/blog/eyeem-experience/. Main concerns were:
- building a complex SPA isomorphic webapp for over 10 million active users
- speed, performance and security concerns with tens of thousands of daily visits
- ecommerce market place and user authentication
- commenting, sharing and liking images
- image and asset optimisation across a large range of devices
- using cutting edge (often undocumented) technologies and dealing with the learning curves and the discovery that entails
- working with a large team in at-times critical situations. git and workflow discipline From June 2014 to Present (1 year 7 months) Node engineer @ From June 2014 to Present (1 year 7 months) Lead front-end and mobile developer @ Monkii is a leading digital agency in Melbourne were I worked for two great years as lead front-end,
mobile and wordpress developer. My roles including:
● building complex, interactive Javascript components using HTML5 and CSS3. Writing clear,
maintainable and highly performant code.
● building large single-page apps in Backbone and Angular.
● implementing pixel perfect, responsive designs in CSS3 across many platforms.
● working with a large team and at times coordinating team members.
● working in a rapid development environment using git feature branching
● testing on many devices, be they desktop browsers, different OSes or phones and tablets.
● optimizing and debugging existing builds across a range of platforms. We supported IE6 on some
projects and I became the office expert in cross-browser nuances and debugging. I've spent a lot
of time tuning sites for better performance by reducing http request, file sizes, and image reliance,
and rewriting JS.
● developing front-end strategies and design patterns for the company, presenting these to the
team in weekly meetings.
● researching new techniques and developing Monkii tool chains, this including writing and
maintaining front-end standards and Gruntfiles. (See /documents/monkii-style-stub/ for
examples).
● attending front-end conferences and meet-ups. consulting with designers about what is possible and effective in design for the web.
● advising project managers about costs, quotes and technical feasibility.
● ruby/js/css go-to guy.
● lead Android developer. Building and maintaining robust native (Java) apps for tablet and mobile. From May 2012 to May 2014 (2 years 1 month) Frontend and Wordpress Developer @ Instinct are the makers of the WP-eCommerce plugin. I've been building a set of Wordpress themes and plugins based around selling music online. They using AJAX and a jPlayer to play music through out the site.
● developing wordpress themes and plugins with the makers of Wordpress E-Commerce.
● adherence to conventions and standards, implementing OO approaches From December 2011 to April 2012 (5 months) Lead Android Developer @ Built four enterprise Android apps along with several Wordpress projects.
● writing a range of original tablet and mobile apps natively for Android and maintaining an existing
suite.
● working with a backend team and making the appropriate front-end decisions and requests From May 2011 to April 2012 (1 year) Android Developer @ Worked with a team to redesign an existing app. It was the Official All Black's app and it became a great success. From January 2011 to August 2011 (8 months)
Bachelor of Science (BSc), Cell/Cellular and Molecular Biology @ Victoria University of Wellington From 2008 to 2012 Jack Mahoney is skilled in: Ruby on Rails, Node.js, AngularJS, React.js, Backbone.js, HTML5, CSS3, Mobile Applications, Java, jQuery, Android, Wordpress, PHP, C#, JavaScript
Websites:
http://www.jackmahoney.me/