Download PDF

Relevant Experience

Jan 2017Aug 2017

Software Engineering Intern

Mastercard

Here I worked to develop web services in the Fraud Products Group using a variety of technologies in Java and Javascript. My responsibilities included migrating an existing application to another platform, developing new RESTful web services and creating and prototyping a number of applications.

Jun 2016Sep 2016

Software Engineering Intern

PageFair

PageFair are an Irish Ad-Tech start up working to save the open web. Here I worked on existing projects, developed internal development tools and was responsible for creating a rule based HTML parser. Work was performed using an Agile workflow and the main languages used were Javascript and Python.

Jun 2015Present

Freelance Web Developer

Independent

I've volunteered to work on a number of projects in the past in order to improve my own skills and to give back to my own local community. While working as a freelance developer I've used mainly Javascript, Python, HTML, CSS and JQuery, and a number of relevant web frameworks.

Jun 2015Sep 2015

IT Administrator

Arizun Financial Services Europe

Here I worked as part of a small team in this Irish startup to maintain existing IT infrastructure including MS SQL databases and the company website, as well as designed a number of systems to be developed and used by employees of the company in their daily work.

Skills

Proficient Intermediate
Languages Java, Python, Javascript, HTML, CSS C, C++, Haskell, Bash             
Frameworks NodeJS, Bootstrap, Servant Flask, Spring, AngularJS, SpringBoot, Android
Databases MySQL, Oracle SQL MongoDB, Redis
Build Tools Maven Gradle


I am also proficient using SVN, Git, all major operating systems and comfortable working over SSH.

Projects

My github profile can be found here: https://github.com/mohamey

PySms    

This is my own open source project developed and maintained by myself to send mass webtexts using Three Ireland's webtext service. Both the server and client code is maintained by myself. My motivation for creating the project is when I was volunteering with a local youth group I needed a cheap solution for messaging all the members of the group. The project has been developed using Python.

Education

Sep 2017Jun 2018

MCS in Computer Science

Trinity College Dublin

Expected Graduation June 2018

Sep 2013Aug 2017

BA (Mod) in Computer Science

Trinity College Dublin

Awarded a First Class Honours (1:1).

Interests

Coder Dojo

I spent 6 months in 2017 teaching an advanced coder dojo class, an experience I found to be immensely rewarding as it gave me the opportunity to share my passion of coding with children interested in learning to code. I was also given the opportunity to be a judge at Coolest Projects 2017, which I found to be incredibly humbling as I got to witness first hand the brilliance of kids given the chance to be creative with tech.

Volunteering

I've helped organize and run a number of fundraising events for a variety of causes including Barretstown, Temple Street Children's Hospital, an effort to build an orphanage in Palestine, and an effort to build a well near a school in Kenya. I've also had the opportunity to be a mentor to First Year Computer Science students in Trinity, a role I am particularly proud of as I was in a position to help new students fully integrate into into the University.

References

"Yasir is a highly motivated and talented developer. His enthusiasm to get a task completed is infectious throughout a team. He constantly seeks learning opportunities to find and implement a solution in the most efficient way. It would be a pleasure to work along side him again." 

- Mark Whelan, Senior Software Engineer, Mastercard Worldwide

"Yasir's work was of the highest standard and was to a much higher level than would normally have been expected from a university intern. His work was to a level that those he worked with all commented on the professionalism and technical completeness of the documentation presented to them. Yasir worked hard, was open to constructive explanations and most importantly, is a self starter who did his work without needing a high level of supervision."

- John McDaniel, Director, Arizun Financial Services Europe