Ken Power, Full-stack Developer in Carlow, Ireland
Ken Power

Full-stack Developer in Carlow, Ireland

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.
Ken is now available for hire

Portfolio

Experience

Location

Carlow, Ireland

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.

Employment

  • 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, 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

Experience

  • 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.

Skills

  • 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, UX, Scrumban, Mentorship, Educational Games, Facilitation, Backlog Grooming, Feature Backlog Prioritization, Backlog Management, Minimum Viable Product (MVP), Customer Success, 3D Graphics, Distributed Systems, Requirements, AWS, Infrastructure as Code (IaC), UX Research, Communication, 3D Games, Mentorship & Coaching
  • Frameworks

    React Native, Unity
  • Libraries/APIs

    React
  • Platforms

    Jupyter Notebook
  • Storage

    Databases, MySQL

Education

  • Master's Degree in Computer Applications
    2000 - 2003
    Institute of Technology Sligo - Sligo, Ireland
  • Bachelor's Degree in Software Engineering
    1992 - 1996
    Institute of Technology Carlow - Carlow, Ireland

Certifications

  • Certified Scrum Product Owner
    MAY 2014 - MAY 2018
    Scrum Alliance
  • Certified Scrum Master
    MAY 2014 - MAY 2018
    Scrum Alliance

To view more profiles

Join Toptal
Share it with others