Coder Social home page Coder Social logo

cv's Introduction

Jennifer Hanratty

Associate Software Engineer.

About Me

After taking time out to be at home with 3 awesome little people and realising that the roles I had previously didn't interest me as they once had, I decided to shake things up a bit.

It took me a while to figure out what I wanted to do. I love learning; I love maths and figuring out problems.

I began my coding journey almost accidentally. I did some maths courses online and this led me to some coding courses. It was only after messing around with code for a few months, talking to people and attending meet-ups that I realised that this was something I wanted to do full-time. I was self-taught for over a year and then got accepted into Makers Academy Remote, a highly intensive coding bootcamp completed over 16 weeks. I graduated from Makers Academy in December 2016 as a Junior Developer armed with many of the fundamental skills a developer needs in today's agile, digital world.

I run and coach at Django Girls Belfast which provides free one-day workshops to women who want to learn to build their own web apps using Python and Django.

I recently started a new evening called Women Tech Space which provides a dedicated space to learn to code, collaborate with others, without time constraints with someone always on hand to help. The first event which will be held on 25th September sold out within 24 hours.

I wrote a blog during my time at Makers Academy.

And you can find me on LinkedIn.

Technical skills

Languages

  • Scala, Akka
  • PHP
  • Ruby: Rails, Sinatra
  • JavaScript: Node.js, Meteor.js, AJAX, JQuery
  • HTML, CSS

Data storage and streaming technologies

  • Postgres
  • Mongo
  • Hadoop
  • Kafka

Tools and Frameworks

  • Git
  • Docker
  • REST APIs
  • Testing frameworks such as Rspec, Jasmine, JUnit.
  • sbt
  • IntelliJ
  • bash

Principles and Practices

  • Object Oriented programming
  • Functional programming
  • Test Driven Development
  • XP Practices: Code Pairing, Code Reviews

Experience

SpotX March 2017 - present Associate Software Engineer

  • SpotX leads the way in programmatic video advertising in a highly data-intensive tech industry. I work with a broad tech stack including: Docker, Kafka and Hadoop. I have been very fortunate to work on both green and brown-field projects using the functional programming language Scala.

Django Girls Belfast Volunteer January 2016 - present

  • Organiser and coach of Django Girls Belfast, which helps women learn how to code using the python web framework Django.

Pengin Ltd January 2012 - September 2015 Finance Officer

  • Preparing finances for quarterly and end of year processing, including VAT returns & PAYE, managing financial data.

Happening Creative Communications June 2008 -August 2010 Events & Accounts Administrator

  • Preparing finances for quarterly and end of year processing, including VAT returns & PAYE, managing budgets.
  • Website, delegate and sponsor management.

Macmillan Cancer Support September 2006 - January 2008 Office Manager

  • Maintain project data, manage income and maintain donor information in a data sensitive manner.

Education

Makers Academy : Junior Developer (September - December 2016)

Makers Academy instills valuable qualities in their students during their time on the course. These include vital skills such as teamwork and communication, independent problem-solving and XP practices.

Development Approach

Instead of formally being taught a language (although we did learn Ruby & Javascript during the course), we were taught how to be language-agnostic focusing on how to write clean, testable, readable, maintainable code.

We were also involved in agile development, TDD and BDD, with a focus on delivering value to a user, rather than writing lines of code. We had regular code reviews, either as part of a large group or in smaller groups.

As well as my coding skills improving massively during my time at Makers Academy, my approach to learning has changed. How I tackle new problems and how I can communicate those to other people has been refined so much I'm much more comfortable expressing my ideas.

Communication

I met a lot of new people through Makers Academy. I assumed that a remote course would make for a solitary experience, however the opposite was true.

The use of XP practises meant that we were assigned a new pair partner each day. This was quite daunting initially, but it was something that I really got a lot out of and I believe it helped progress our learning a lot more than if we were on our own.

Queens University Belfast (2007-2011)

  • BSc Business Economics - 2.1
  • Some modules I really enjoyed included Game Theory, Statistics, Advanced Micro & Macro Economics, Marketing, International Business.

Queens University Belfast (2001-2003)

  • BSc Mathematics - N/a
  • I did not complete this degree. However I picked up some really useful skills and interests during my time, such as Mathematical Reasoning, Functions & Numerical Analysis, Calculus, Set Theory, Statistics and Operational Research.

Other qualifications

  • Front End Web Development track on Treehouse - April 2016
  • Microsoft Technology Associate: HTML5 Application Development Fundamentals - June 2016
  • Social Network Analysis course on Coursera - February 2013

Projects

Save A Nation - A Social Saving app

  • Tech used: Meteor.JS, Mocha, Mongo
  • Code
  • Link

Unchained - A Blogging Platform

  • Tech used: Python, Django, Unittest, JavaScript, JQuery, Postgres
  • Code
  • Link

Makers BnB - An Airbnb Clone

  • Tech used: Using Sinatra, Datamapper & Postgres, Unit testing and test automation with Rspec & Capybara
  • Code

Makstagram - An Instagram Clone

  • Tech used: Rails, ActiveRecord & Postgres, Unit testing and test automation with Rspec & Capybara
  • Code

The projects above were completed during my time at Makers Academy. They are a mix of group and solo projects completed over the course of a few days. All involved a front-end using HTML5, CSS and CSS templates such as Bootstrap or Pure and developed using TDD.

Google Women Techmakers Summit May 2017

  • I was part of the organising team that delivered the Belfast summit. We sold out an event that delivered inspiring talks from key Northern Ireland women in tech. As part of this, I also organised an evening of Codebar workshops covering a breadth of languages with 45 people participating and 12 coaches in attendance.

Hack the Hub event September 2016

  • Our group of 4 spent the day building a web application called Volunteer Me to make Belfast better. We made use of Open Data NI to build a social network that could bring together volunteers and charities in a fun way and make better use of the amazing people that live in Northern Ireland. This was a fun and eye-opening day. Being surrounded by so much talent was really great and provided a lot of inspiration as to the type of developer I would like to become.

cv's People

Contributors

hanrattyjen avatar isoworg avatar rory80hz avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.