My photo

Hi, my name's Darren Brogan, I'm an Irish computer enthusiast living in Dublin. I've just completed a four year course and have attained a B.Sc. (Bachelor Honours Degree) in Computer Applications at Dublin City University. I am currently looking for opportunities, if you feel you have something I would be interested in then get in touch with one of the options provided below.

Education

Experience

Development Intern
at
SAP

April 2014
to
September 2014
sap logo

During the summer of 2014 I worked as an intern software developer in SAP Business Objects. SAP produces the software that helps some of the world's most successful businesses run. I was part of a team that was involved in extending software to view large amounts of business intelligence data easily. While at SAP I was exposed to both front and back end development using javascript and java, build infrastructure technologies like Jira and Maven and scrum methodologies.

Developer
at
Google Summer of Code (GSOC)

May 2014
to
August 2014
gsoc logo

GSOC is a global program that offers students stipends to write code for open source projects. As a GSOC student I was working on GCEStack and EC2Stack for Apache Cloudstack. GCEStack and EC2Stack act as bridges between Cloudstack and two popular Infrastructure as a Service platforms; Amazon Elastic Compute Cloud and Google Compute Engine. For GCEStack, the main goals were to rewrite it to work for the newly released GCE GA version. For EC2Stack, most of the work I was doing was extending it to cover more of the EC2 API. Both projects are written in Python and make use of the Flask framework.

Mentor
at
Coderdojo

May 2014
to
September 2014
coderdojo logo

Coderdojo is an Open source, volunteer led, global movement of free coding clubs for young people. I mentored at Coderdojo on Thursday evenings in Deansrath community center. My role as a mentor was to help the attendants out with any difficulties they were having in things like HTML, CSS, scratch, java and python.

Java Tutor
at
Dublin City University

September 2012
to
May 2013
dcu logo

During first and second semester of second year I worked as a payed tutor in Dublin City University. This involved helping the first years out with their lab work and correcting their assignments. If any of the students I was mentoring needed any help while they were completing their exercises then they would come to me for assistance. I was selected for the position given my high grades in previous years for Java modules.

Past Projects

MoodleFUSE

September 2014
to
March 2015
moodlefuse logo

MoodleFUSE aims to provide a simple way to map Moodle resources to a local filesystem. MoodleFUSE is written in python relies on the python binding of the FUSE kernel module to implement a Moodle filesystem in userspace. Typical file operations like listing, modifying, viewing, renaming and copying file entries can be carried out on the filesystem seamlessly. MoodleFUSE should make Moodle more accessible and easier to use for both lecturers and students.

Apache EC2Stack

January 2014
to
March 2014
cloudstack monkey

EC2Stack is an EC2 compatibility interface for Apache Cloudstack written in Python. This application allows utilities created for the Amazon EC2 API to be used against Apache Cloudstack. This effectively gives users their own private Amazon EC2-like Infrastructure.

EC2Stack was accepted as an Apache project in May 2015.

Apache GCEStack

August 2013
to
September 2013
cloudstack monkey

This project aims to create a new compute API set for Cloudstack that is compatible with Google Compute Engine. This allows utilities created for the GCE API to be used against Apache Cloudstack. This application is written in python and makes use of the Flask microframework.

GCEStack was accepted as an Apache project in May 2015.

Skills

Java
Python
C/C++
HTML
CSS
Debugging
REST
FLASK
Git
JavaScript
Perforce
Selenium
Flask
TravisCI
Jenkins
JUnit
Bash
Linux