Ken Power, Developer in Carlow, Ireland
Ken is available for hire
Hire Ken

Ken Power

Verified Expert  in Engineering

Full-stack Developer

Location
Carlow, Ireland
Toptal Member Since
October 22, 2021

Ken is a full-stack consultant developer, computing lecturer, and researcher with more than 20 years of experience. He worked with notable clients such as ThoughtWorks Spain and gave lectures at a leading Irish academic institution. As an expert in Java, Scala, React, and AWS, Ken developed software to support teaching and research projects along with constructive and effective teaching methods that promote a stimulating learning environment.

Portfolio

Institute of Technology Carlow
C++, React, Mentorship, JavaScript, Unity, Educational Games, UX Research...
ThoughtWorks
Scala, Java, Amazon Web Services (AWS), React, Agile...
Institute of Technology Carlow
3D Graphics, 3D Games, C++, Mentorship & Coaching

Experience

Availability

Part-time

Preferred Environment

Test-driven Development (TDD), Python, Agile, JavaScript, React, Scala

The most amazing...

...software I've developed is an Android and iOS app that helps to improve the lives of celiac sufferers.

Work Experience

Researcher | Lecturer

2018 - PRESENT
Institute of Technology Carlow
  • Acted as the key developer in a multinational research group creating an app to help monitor celiac sufferers' behaviors. Developed a React Native app with Python back end released on Apple and Android store.
  • Developed and researched tools to monitor and encourage learners with feedback visualization of progression. The research involved studying appropriate user experience and the implementation of JavaScript client and Python's Flask back end.
  • Mentored and supervised hundreds of final-year student projects in software engineering and game development projects.
  • Taught modules in Agile, TDD, 3D graphics, HCI, and programming in C++.
Technologies: C++, React, Mentorship, JavaScript, Unity, Educational Games, UX Research, Higher Education

Senior Developer

2016 - 2018
ThoughtWorks
  • Developed a Scala and Play greenfield service in AWS to replace part of the existing monolith. Migrated five million users from eight EU countries.
  • Maintained and added features to a Node.js, Java, and Spring set of microservices with React front end hosted in AWS, which resulted in product revenue growth from €2 million per year to €10 million per year.
  • Used TDD for all production code; test included the unit, integration, and acceptance.
  • Participated in teams with very high Agile values. Pushed for continual improvement with team feedback and retrospectives.
  • Developed the projects using CI/CD with TeamCity or Jenkins and blue and green deployment.
Technologies: Scala, Java, Amazon Web Services (AWS), React, Agile, Test-driven Development (TDD), Scrumban, Continuous Deployment, Infrastructure as Code (IaC), Continuous Delivery (CD)

Lecturer

1998 - 2016
Institute of Technology Carlow
  • Coordinated for four years the Erasmus intensive project (IP) in serious games that involved the exchange of 240 students and 48 staff members with Dutch, Norwegian, Austrian, and Irish colleges for short-term projects.
  • Developed a popular and innovative problem-based learning (PBL) module in-game physics simulation for the 4th year of a games development program.
  • Prepared our Chinese partner college—HEFE—to achieve accreditation from the Irish Higher Education Authority (HEA).
  • Planned, supervised, and taught modules relating to computer game development, 3D graphics, programming with game engines, final year projects, audio programming, and physics.
Technologies: 3D Graphics, 3D Games, C++, Mentorship & Coaching

Gluten Buddy—Mobile App for Celiac Sufferers

https://play.google.com/store/apps/details?id=ie.itcarlow.glutenBuddy&gl=IE
Gluten Buddy is an app that tracks symptoms, energy levels, and food consumption reporting back to the user how their diet impacts their condition. It is published in Google Play and Apple stores.

I developed a React Native app with Python and MySQL back end to empower and educate celiac patients. With the consent of users, data from the app was used by celiac researchers looking for ways to help lower the detrimental effects of the disease. Jupyter Notebook supported data processing.

Languages

Python, Scala, C++, JavaScript, Java

Paradigms

Agile, Test-driven Development (TDD), Agile Project Management, Human-computer Interaction (HCI), Continuous Deployment, Continuous Delivery (CD)

Other

Programming, Software Engineering, Higher Education, Sprints, Sprint Retrospectives, Agile Practices, User Experience (UX), Scrumban, Mentorship, Educational Games, Facilitation, Backlog Grooming, Feature Backlog Prioritization, Backlog Management, Minimum Viable Product (MVP), Customer Success, 3D Graphics, Distributed Systems, Requirements, Infrastructure as Code (IaC), UX Research, Communication, 3D Games, Mentorship & Coaching

Frameworks

React Native, Unity

Libraries/APIs

React

Platforms

Amazon Web Services (AWS), Jupyter Notebook

Storage

Databases, MySQL

2000 - 2003

Master's Degree in Computer Applications

Institute of Technology Sligo - Sligo, Ireland

1992 - 1996

Bachelor's Degree in Software Engineering

Institute of Technology Carlow - Carlow, Ireland

MAY 2014 - MAY 2018

Certified Scrum Product Owner

Scrum Alliance

MAY 2014 - MAY 2018

Certified Scrum Master

Scrum Alliance

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring