ComPUter sCienCe CompUter sCienCe - University College Dublin

8 downloads 538 Views 993KB Size Report
Apr 12, 2013 - Google Excellence Award (MSc Advanced Software Engineering) .... The aim of this project is to develop a
UCD School of Computer Science and Informatics Final Year Project Profiles

UCD Career Development Centre www.ucd.ie/careers

Final Year Project ProFiles

www.csi.ucd.ie

UCD

e c n e i c s r e

t pu Com

y A D s e i t i n u rt

Oppo

Programme of Events: 11:00

Final Year Project Showcase to Employers

12:00

Keynote speaker

12:30

Student Awards Ceremony • • • • • • •

First Derivatives Best Project Presentation Award Fidelity Best Project Poster Award CME Group Best Future Prospect Award SAP Excellence Award IBM Open Source Software Award Accenture Best Programmer Award (Third Year Undergraduate) Google Excellence Award (MSc Advanced Software Engineering)

13:00 Lunch 14:00

Speed Networking with Employers (4th year and graduate students, sign-up required) Final Year Project Showcase open to all School of Computer Science and Informatics students

UCD

e C n e i C s er

t U y p A D m s Co rtUnitMieain Restaurant po 4pm , UCD ohp ous V z e d e Ren T

m– a 1 1 2 1 ents 30 20 h eers/ev r c a c r / e a .i d M www.uc Friday th

15:00

Tea/coffee networking with employers (open to all students)

Final Year Project Profiles

Raushan Baisalbayeva

Aaron Czerski

[email protected]

[email protected]

Skype-based Robotic Video Presence System

Inseparable Drone Helicopter

The goal of this project is the development of a Skype-based robotic video presence system to be tested with the NAO humanoid robot.

The goal of this project is the development of a vision-based behaviour navigation system for the autonomous operations of a Parrot AR.Drone.

Robotic video presence systems help bringing people together in the care of those living at home. Robots allow carers and relatives to enter a home from a computer via the Internet and conduct a natural, secure visit just as if they were physically there. They can move freely about the home simply by moving their mouse, and interact with the residents via videoconferencing. And those in the home don’t have to do anything except sit back, relax and enjoy the visit.

The Parrot AR.Drone is a radio controlled flying quadrotor helicopter built by the French company Parrot and equipped with a camera and ultrasound telemeter providing altitude measurement for automatic altitude stabilization and assisted vertical speed control. The project will develop Android software and integrate it with a number of established C/C++ software frameworks, such as OpenCV, and provide video processing and object recognition functions. The video feed captured by the drone’s camera will be used in order to detect the presence of a person (e.g. by using available face and shape recognition techniques) and estimate his/her location in relation to the drone. A behaviour control system will be implemented to let the drone follow a single person walking in an open, indoor space.

The project will develop a flexible videoconferencing and user interface to control the remote operations of the NAO humanoid robot by using the Skype API. In addition, the NAO programming and simulation framework will be used to control the robot’s behaviour system in order to re-use (activate/deactivate/configure) preexisting functionalities.

Sean Carton [email protected] Build a Data Glove for Motion Capture  Augmented and virtual reality environments have lived under the umbrella of science-fiction for decades, but with projects like Google Glasses surfacing, things are (hopefully) starting to change. However, the headsets being demonstrated are only output devices, and to create a fluid experience comparable to tablets and smartphones, we need an input device which ‘just works’ in 3D. The objective of this project is to construct a pair of gloves which can track movement of the hands, and implement the necessary software to capture and recognise hand-gestures as a form of input. In the case of augmented reality, simply recognising gestures would be sufficient, but for virtual reality we would also like to provide visual feedback inside the virtual environment (as the user cannot see their hands directly).The project involves building data glove hardware configured to give raw data readouts on a PC. It will implement intelligent signal processing and recognise a small set of basic distinct hand gestures using machine learning techniques. A visualisation matching the user’s hand movements will be created in a 3D engine. A quick-calibration gesture (clap) will be implemented so the gloves can be used in any orientation (standing up, lying down).

Conor Dowdall [email protected] Code for a Number Theory Function 2012 This project involves discrete maths, algorithms, and elementary number theory.  The aim is to develop code implementing an algorithm for rapidly finding solutions to a particular combinatorial problem in maths.  We can state this problem as follows: given a certain set of primes (say 3,5,7,11), what is the length of the longest possible sequence of consecutive numbers such that each of those numbers has one of our given primes as a factor? For the primes 3,5,7,11  we can construct the following allocation of factors: numbers

a+1

a+2

a+3

a+4

a+5

a+6

FACTOR

5

3

7

11

3

5

and any integer ‘a’ where 5 is a factor of a+1, 3 a factor of a+2, 7 a factor of a+3 and 11 a factor of a+4, will be the beginning of a sequence of 6 consecutive numbers all of which have one of our primes as a factor.  The aim in this project is to write code that will automatically construct such ‘allocations of factors’ for ANY given set of primes.  As this is a combinatorial problem its complexity increases exponentially as the number of primes we are given grows.  For this reason efficient code (and an efficient algorithm) are very important.

Final Year Project Profiles

Final Year Project Profiles

Final Year Project Profiles

Erika Duriakova

[email protected]

[email protected]

Personal Analytics App (HTML5 Edition)

Parallel Algorithm for Community Finding 2012

The aim of this project is to develop a web app that users can use to track a variety of daily activities, from their location information to what they eat, to their exercise.

Applications such as Facebook and Linkedln have enabled large virtual networks of people to be linked together over the web. Such networks can be very large, with over a million individuals and tens or hundreds of millions of links. Nevertheless, it is typical of real-world social networks to contain large numbers of ‘communities’ - that is, relatively small subgroups of individuals who interact more closely together than with the rest of the network. Application developers believe that identification of such communities is a key step to developing effective social network services.  

It reflects a growing interest in so-called personal analytics apps. The basic idea is that the app will allow the user to track and measure different types of events. In the simplest form these activities/events can be manually entered by the user. For example, having walked to work the user might add a “Walk” activity and complete fields such as time and distance. After a meal, the user might add an “Eat” activity describing the food type and calories consumed, and even provide a picture of the meal. Over time these events will build and the user can review their week or month via a variety of visualizations, charts etc. In turn, the app will allow users to create goals (e.g. “Walk at least 5km per day for 1 month”) and track goal progress. There is a companion project seeking to develop a similar app but as a Native app. Part of this project will consider the pros and cons of Native versus HTML5 app development with reference to the companion project.

Jeremiah Dunn [email protected]

Algorithms for community identification must extract sub-graphs of highly-connected nodes from the very large input graph. This is a large-scale discrete optimisation problem, which, in general is NP hard. The challenge is to come up with a tractable algorithm that can work on graphs of millions of nodes and find communities within a reasonable amount of time. This project will investigate the use of parallel computing to speed up the community finding task. In particular it will investigate the development of a parallel version of the algorithm presented in the paper, “Modularity and Community Structure in Networks” by M.E.J. Newman. The parallel code will be developed in C++ using the Message Passing Interface library for inter-processor communication, or alternatively using the shared-memory library OpenMP. 

Visual Water Guage

Stephen Evans

River gauges have been set up throughout Ireland for flood detection and monitoring river conditions for whitewater sports. The current set of river gauges deployed by Irish kayakers use pressure gauges to gather data, and a phone for reporting the collected data to a server by means of an SMS gateway.

[email protected]

The objective of the project is to explore and prototype an alternative setup that could make use of a camera sensor to collect data and a 3G radio to send it back to a server. Either a webcam/camera module connected to a raspberry pi and 3G dongle or an android smartphone with a built-in camera will be used. The project will first determine the trade-offs in terms of reliability, cost and effectiveness of the visual gauge, prior to implementing a prototype.

Procedural Terrain Generation Procedural generation allows computers to create content using algorithms as opposed to manual creation. This has been around for decades and is very common in modern media. The goal of this project is to create a pseudo-random procedural terrain generator. Many different algorithms exist to accomplish this, so they will be researched and used where appropriate.

Final Year Project Profiles

Doychin Doychev

Final Year Project Profiles

Karim Kanatov

[email protected]

[email protected]

Newgrange Regularities

A Secure MAC protocol for IEEE802.11 based MANETs

Over 5000 years ago tomb builders in the Boyne Valley constructed, possibly, the first optical computer in the world using the main tomb at Newgrange.  Every winter solstice the light at dawn on the horizon shines through a unique box-like structure over the main entrance, down the passage to the very back of the tomb; indicating very precisely the time of the year. While the outer stones of the Newgrange tumulus are artistically decorated with spirals and losenges, the meaning of which is unknown, the reverse side of these kerb stones have less well-executed symbols (dot patterns, diamonds, spirals, losenges and so on) which are assumed to have some symbolic meaning. The aim of this project is to develop a frequency analysis of these symbols with a view to saying something about their possible meaning. The project will develop a program for classifying unique symbols, their boundaries and how they are distinguished from other symbols as well as develop a database of symbols with relevant fields for their key properties. A frequency-based analysis of the symbol counts on each stone will then be carried out, looking for regularities across the full set of stones.

Mobile Ad hoc Networks (MANETs) are wireless multi-hop networks dynamically constructed by mobile nodes without the aid of any established infrastructure. This new paradigm of wireless communications aims to make communication possible in some situations where the services offered by both wired networks and WLAN (Wireless Local Area Network) are unavailable. MANETs are mainly useful in military and other tactical applications such as emergency rescues. Moreover, we can set up an ad hoc network at a conference to distribute files and discuss talks without using any wireless infrastructure that would have to be paid for.

Marat Isteleyev [email protected] Visualization Framework with HTML5 and WebGL Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and  others developed by World Wide Web Consortium (W3C) and supported by leading browser manufacturers and partners enable developers to create cross-platform applications in a browser that earlier were only available to desktop developers. In particular, WebGL is a JavaScript API for rendering 3D and 2D graphics within any compatible browser without any 3rd party plugins. This project involves the design and implementation of a visualization system that delivers information similar to that on the School of Computer Science and Informatics’ Foyer Screen using Drupal content management system and WebGL. The system will add and remove a notice in the form of a web page URL, add and remove RSS feed, add and remove images and display current notices in a loop featuring 3D effects developed by the student.

MANETs potentially suffer from a range of vulnerabilities due to their special characteristics, such as shared wireless medium, limited energy resources, rapidly changing topology and untrustworthiness of the partners. These vulnerabilities can be easily exploited by a misbehaving node to launch security attacks at different layers. A misbehaving node disobeys the protocol rules to gain extra bandwidth at the expense of the neighbour honest nodes. To do so, it may apply several cheating techniques. The aim of this project is to implement one or several cheating techniques against IEEE802.11 in network simulator NS2 and evaluate their impact on the network performance. The efficiency of a security solution designed to cope with these cheating techniques will then be implemented and assessed.

Neil Kelly [email protected] LiveMap - Mobile Application for Bus Commuters The aim of this project is to develop a mobile application that presents a map depicting a set of static bus stops and a set of moving buses to the user. It also depicts the direction the bus is travelling and other information. The goal of the project is to mimic this app http://tinyurl.com/ WexfordBusApp but using HTML5-based technology. Part of the project involves deploying the system and updating it on the basis of customer feedback.

Final Year Project Profiles

Emer Hedderman

Final Year Project Profiles

Ewa Mlynarska

[email protected]

[email protected]

In-store Product Recommender

Installing TIN database online

Association rule mining is a popular and well researched method for discovering relations between products in market basket analysis. The technique provides insight into the combination of products in a customer’s basket; for example, it has been reported that a significant correlation exists between purchases of beer and purchases of nappies.

Synthetic feasibility is a major stumbling block in drug discovery. To overcome this, researchers from UCD and the RCSI built a massive 28 million compound library of small molecules, each of which can be synthesised using simple ‘one pot’ multicomponent synthesis methods. These were incorporated in a website, both as a downloadable resource and as a searchable database. This resource needs to be rebuilt in UCD, using either the available java code or rewritten in python/PHP. This project will design, develop and implement a website front-end for the TIN database as well as program back-end database searching to identify component parts for any compound in the large library and allow similarity searching.

The objective of this project is to apply association rule mining to the recommendation of supermarket products. Given a set of transactions (shopping baskets), the objective is to find rules that predict the occurrence of an item (or items) based on the occurrences of other items in the transaction. The first task is to mine association rules from a dataset that satisfy minimum support and confidence thresholds. The recommender system will be implemented as a RESTful web service, and will take association rules, the customer’s current basket contents, a representation of the supermarket layout and the customer’s location in the supermarket as inputs to make product recommendations. For example, a recommendation for tea can be made to a customer as she approaches the drinks aisle if the contents of her current basket ncludes milk and bread.

Daniel Kuznetsov [email protected] Chess Adventure Game - Educational game for kids The Chess Adventure game combines chess movements with more modern adventure game concepts like quests, maps, scores and levels. The goal of the game, and the project, is to get kids interested in chess or logic games in general. The player is in control of a single chess piece, the “Hero”. The goal is to get the Hero from one point on the board to another by avoiding or attacking the AI controlled opponents. Various power-ups may be collected to help the player, such as Extra turn, Undo move, Capture enemy piece. On later levels the player may control additional pieces. The board is not the traditional 8x8 chessboard, it is more like a path with twists and turns and impassable areas. An AI opponent will generally use a shallow minimax search with alphabeta pruning. Additionally some levels may have certain predefined moves or even strategies based on the player’s actions. This is to make the game more interesting and challenging. Since this is primarily a game for kids, accessibility and look of the game is important, and so a simple yet functional UI is essential, and detailed tutorials, music and other sounds are highly desirable.

Kieron Nanji [email protected] Vizualizing 3D Movement The goal of the project is to develop a program which will visualize the 3D movement of a mobile tracking device. The 3D motion tracking device is attached to the body to measure a person’s movement. The device provides a log of the device’s position as a text file containing a time stamped list of 3D coordinates. The program reads this file and presents an animation of the device’s movement in 3D. Given some information about the user and movements conducted, the program will also provide a wireframe representation of the user’s movement of the animation.

Armel Ntwari [email protected] Analysing the Language Structure of Financial Articles Gerow & Keane (2010) have shown that power-law analyses of the language used by financial reporters across a corpus of over 17,000 articles (from the Financial Times, New York Times, and BBC) can predict the 2007 stock market bubble and crash; in simple terms, systematic changes in the language used in articles reflect the emergence of an homogenous, positive (unrealistic) view of the market at the time, even among seasoned commentators. This work built up a large corpus of articles that can be analysed further. This project will look at identifying key footprints for different metaphoric usages in the corpus, the aim being to characterize any further statistical regularities in their forms.

Final Year Project Profiles

Aigerim Kikabayeva

Final Year Project Profiles

Balazs Pete

[email protected]

[email protected]

Exercise Monitoring Web App

Gesture Recognition for Exercise

The goal of the project is to develop a web application which will allow athletes and coaches to review and share exercise logs, and to set and review goals for training programs. The web site will provide some support for manual data entry. However, the concept is that the exercise data be loaded automatically from motion capture devices. The key challenges are in designing the site so that it is visually appealing, easy to navigate and visualizes quantitative data in an intuitive and appealing manner, such as the use of photos, videos, level indicators, graphs, trend bars and colours. The web site aims to be motivational and informative.

The goal of the project is to develop a program that will recognize 3D gestures made by human users. The gestures are inputted to the system using a handheld tracking device. The program receives a timestamped list of 3D coordinates representing the position of the tracking device over time. The program analyses these coordinates and determines the gesture that the user was making, e.g. move up/down/left/right, single/ double tap, rotate clockwise/anticlockwise. The difficulty in gesture recognition is dealing with the variability of human motion, so the challenge of the project is to accurately distinguish between different gestures and non-gestures.

Mark O’Reilly [email protected] Identifying Trending Topics in Wikipedia The notion of a trending topic has become common in public discourse in recent years. It is particularly associated with Twitter and refers to a topic that is being particularly talked about in Twitter at the moment. The objective of this project is to produce a software tool for producing trending information on what people are looking at on Wikipedia. Some sites providing information on Wikipedia trends already exist, however there is still a lot of scope to improve on what is available. It is possible to work on this as a final year project because Wikipedia make usage data available. However, this presents a data normalisation challenge as different pages will have very different baseline levels of activity so it is not straightforward to determine what increase in attention is required to indicate that a page/topic is trending. The projects will take a selection of pages and produce plots of the attention (hits) those pages are getting over time. It will then develop a normalisation strategy so that trending alerts can be produced for pages that have different baseline levels of activity.

Shane Quigley [email protected] Password Recovery System Based on Raspberry PI Computers One of the obstacles frequently encountered in cyber-crime investigations is the need to access password-protected documents whose content is encrypted with a strong encryption algorithm. Passwords chosen by humans are rarely completely random, and by checking the most commonly used passwords first it is possible to find the right password quickly. Algorithms and tools for generating such commonly used passwords are well known. Further speed-up can be obtained by distributing the password checking work among multiple computers. Most distributed password cracking applications run on networks of Windows computers. The aim of this project is to design and implement a distributed password recovery system based on multiple Raspberry PI microcomputers. The produced system will recover passwords for Microsoft Office documents and documents stored in the Open Document Format (ODF). This project can make a significant practical contribution to digital forensics, because at present there are very few tools doing password recovery for ODF documents.

Final Year Project Profiles

Mulcaire O’Mara

Final Year Project Profiles

Nazgul Tazhigaliyeva

[email protected]

[email protected]

Conversational Recommendation

Agent Control of NAO Humanoid Robot

Recommender systems assist consumers to locate products and services that are relevant to their particular tastes. Conversational recommenders engage in a multi-cycle dialogue with the consumer, in which consumer feedback on a limited initial set of recommended products is used to inform the recommendations to present in subsequent cycles. By combining consumer feedback over several cycles, the system can progressively refine its recommendations to meet consumers’ needs and provide them with a more engaging and satisfactory experience.

The objective of this project is to apply Agent Factory (AF) and its programming language to the control of a NAO humanoid robot. AF is an agent platform - developed in UCD – supporting the creation of intelligent programs that are capable of rational decision making and can sense and act upon their environment. The NAO humanoid robot can identify specific people, react to voice commands, and use expressive gestures to communicate. NAO interacts with humans thanks to its loudspeakers, microphones, cameras, tactile sensors, multiple LED lights, prehensile hands, and whole-body motion. Its embedded software modules include text-to-speech and voice recognition as well as face and object detection and sound localization. The NAO programming framework includes a graphical programming system that can be used to create complex behaviours out of a rich set of primitives functionalities.

The objective of this project is to design and implement a conversational recommender system. The recommender will be implemented as a RESTful web service. A framework to evaluate offline recommendation relevance will be created and the performance of the conversational recommender compared to a traditional single-shot approach will be investigated.

Odhrán Roche [email protected] Agon in Lua This project uses the Lua programming language to implement a board game, Agon, and an artificial intelligence to play it. Agon is a zero-sum perfect information board game played on a hexagonal board. Two players take turns to move; the aim is to be the first player to get your pieces to the centre of the board while avoiding being captured by the opponent. A genetic programming (GP) architecture was built to evolve a board evaluation function for the game. The GP system uses an array of feature detectors to try and surmise the characteristics of a good board position. With an accurate evaluation function, the computer can search the game tree and identify strategically better board positions, resulting in a stronger AI opponent.

The project will use the NAO programming framework to build an interface to the AF programming language and control the robot’s behaviour by activating, deactivating, and configuring the robot’s preexisting functionalities. In addition, the project will build a set of the robot’s behaviours and use them in a demonstrative application.

Final Year Project Profiles

Paul Redmond

Employer Profiles

Accenture We are in business to help our clients achieve higher performance. We use innovative thinking, advanced technology and plain old hard work to achieve the results that really matter. Those results might include higher profits, greater market share or a better customer experience. The joy of this business is using what we know to help clients get better at what they do. We work in many different sectors on all kinds of projects. Our clients are household names, so the chances are that you are already familiar with our work – you just might not know it yet. That variety brings continuing challenges, exceptional job satisfaction, accelerated learning and immense scope for professional development. We do things that change the world: that’s why Accenture people tend to get excited when they talk about what they do. If you are interested in learning more about Accenture graduate programme please go to: www.accenture.com/irelandgraduates

Bank of Ireland

BearingPoint BearingPoint consultants understand that the world of business changes constantly and that the resulting complexities demand intelligent and adaptive solutions. Our clients, whether in commercial or financial industries or in government, experience real results when they work with us. We combine industry, operational and technology skills with relevant proprietary and other assets in order to tailor solutions for each client’s individual challenges. This adaptive approach is at the heart of our culture and has led to long-standing relationships with many of the world’s leading companies and organizations. Our 3500 people, together with our global consulting network serve clients in more than 70 countries and engage with them for measurable results and longlasting success. Are you interested in technology and how it can be used to solve real business problems? BearingPoint is seeking Computer Science graduates to join as Junior Developers. You will be part of a dynamic team designing and developing software solutions for our clients. Apply online though our website www.bearingpointcareers.ie

Credit & Market Risk Division

CME Group

The Credit & Market Risk Division’s objectives are to provide strong, independent oversight and management of the Group’s Credit & Market Risk Strategy, Credit Risk Management Information, and Credit & Market Risk Underwriting, as well as strategic oversight and the management of certain challenged portfolios.

As the world’s leading, most diverse derivatives marketplace, CME Group is where the world comes to manage risk. At CME Belfast we act as a centre of excellence in Technology supporting the global Group. This includes supporting our ‘globex trading platform’, application development, electronic trading support, to name but a few. We are looking for a diverse range of candidates of all experiences to join our exciting teams situated in Belfast. Have a look at our online careers page to discover more!

Our Risk Analytics internship experience provides a valuable mix of training, mentoring, and skills and knowledge development. All of our internships will provide you with a real insight into the Bank of Ireland which will hopefully confirm your ambition to pursue a full-time career with us. Email CV and cover letter to [email protected].

To apply visit: www.cmegroup.com/company/careers

Employer Profiles

Employer Profiles

Employer Profiles

DOCOSoft

Dell’s University Relations (UR) Program empowers future leaders like you to collaborate with our global teams, develop ideas and then run with them. We offer two different ways that you can make an immediate impact here at Dell Ireland: Internships, and full-time employment.

DOCOsoft is an innovative developer of document management and workflow software solutions for the global insurance and financial services markets.

Why Work with Dell? Our Relationships: Working at Dell means collaborating with talented and dedicated professionals who share a passion for smart technology and responsible business and serving our customers’ needs. Our Spirit: We innovate. When we see something that could be improved, we get to work inventing the solution. Our Culture: We win with integrity. Our people demonstrate our winning culture every day through the positive, supportive and meaningful relationships they create with customers and team members Our Opportunities: We invest in our people and have developed a series of special programs that facilitate team members as they pursue a career that fulfils their ambitions and potential. Our Community: Benefits. Rewards. Balance. Our team members’ health and wellness is our priority as well as rewarding them for their hard work. Check out what our University Hires say about their journey with Dell www.dell.com/Learn/us/en/uscorp1/joining-from-college

Deloitte It’s your future. How far will you take it? Deloitte, the leading business advisory firm has over 180,000 people globally and generates revenue of more than $US28 billion in over 150 countries. Through our offices in Dublin, Cork & Limerick with over 1,200 business advisory professionals we provide audit, tax, consulting, and corporate finance advisory services to public and private clients across multiple industries. At Deloitte, we are proud of creating a diverse and collaborative culture in which innovation flourishes, values are shared and upheld, and aspirations honoured. Throughout your career at Deloitte you can expect to advance your personal development and professional competence by undertaking challenging work supported by world-class training programmes and initiatives, ensuring you have the knowledge and skills you need to succeed. Additionally, our client service teams help create powerful business solutions for organizations. This multi-disciplinary approach combines insight and innovation with business knowledge and industry expertise to help our clients meet their business challenges. Website: www.deloitte.com/ie/graduate Our next graduate campaign will commence in Sept/Oct 2013 for a 2014/2015 start.

DOCOsoft offers a casual, friendly environment in which to work. Now is your chance to be part of a leading edge, employee-centric culture, for motivated individuals interested in software development at the forefront of Document Management and Workflow solutions. DOCOsoft is an established Microsoft partner delivering software solutions with tight integration to other MS products such as MS SQL Server, Windows Server and .Net. We require graduates to join our software development team to design, develop and refine leading edge document management and workflow products. You will be working with software engineers to add new modules on the products as well as research and development on new technologies and exciting product development. See www.docosoft.com/about-us/careers for more.

Fidelity Investments Ireland Fidelity Ireland is the Irish software development arm for Fidelity Investments, a large financial services company headquartered in Boston in the U.S. We offer a 6 month Graduate Programme called Leap where graduates are coached for 6 months to become best-inclass software developers. 3 months technical training is followed by 3 months working in teams on real Fidelity projects prior to placement within the company. Fidelity Ireland currently employs around 500 I.T. professionals in our offices in Dublin and Galway, and is planning to grow to 800 – 1000 over the next few years. Fidelity worldwide has a workforce of about 40,000. Website: www.fidelityinvestments.ie

First Derivatives Plc First Derivatives is a leading provider of products and consulting services to the capital markets industry. Focused on financial institutions that work cross-asset, often with multi-system and/or high volume trading activities, the company scopes, designs, develops, implements and supports a broad range of mission critical data and trading systems across front, middle and back-office operations. Please apply via our website, attached CVs accepted www.firstderivatives.com/careers

Employer Profiles

Dell

Employer Profiles

Furious Tribe is an Irish mobile technology start up. We work with some of the biggest and most demanding brands all over the world. Our clients include RSA, Citibank, Nedbank, AXA Global Distributors and Davy Stockbrokers to name a few. We’ve worked with our clients all over the world, from here in Ireland to Asia, Africa, South America and mainland Europe. We have also developed our own enterprise App building product, www.apptivatehq.com. Furious Tribe currently employs 22 people of whom over 50% started with us on internships and got full time jobs. We currently have job opportunities in a number of areas such as Front-End Web-Development and Back-End Web-Development, and we’re interested in hiring young enthusiastic grads for these positions to complement our experienced development team. Website: www.furioustribe.com

InterTradeIreland InterTradeIreland FUSION Graduate Programme. 60 Science Engineering & Technology jobs up for grabs in 2013! Register your interest online now - Next jobs live 12th April 2013. FUSION can provide you with a unique opportunity to help a company create and develop innovative and commercially viable products and services and gain project management experience whilst obtaining a fully funded Post Graduate Diploma in Business & Management from Queen’s University, Belfast. Coupled with an attractive salary and training package, placements are normally for 12 months or 18 months with 85% of those who have successfully completed our graduate programmes offered employment with their host companies. For more information visit our graduate website www.footinthedoor.info

Employer Profiles

Furious Tribe

Employer Profiles

Keelings Solutions

IT’s Happening Here is an initiative of the Irish owned software industry which brands and differentiates the indigenous industry from other elements of this sector as unique, dynamic and innovative and promotes it as an exciting place for creative software professionals to work. Opportunities are available for: Computer software engineers especially programmers; web developers; cloud computing engineers; Software architects; Network engineers; Product managers; Information security experts; Experienced animators; Digital media specialists; Telecommunications engineers; Sales and marketing professionals; Project managers; Data analytics engineers; ICT skills with foreign languages; Database management; Social networking experts; Systems infrastructure engineers; Internet marketing specialists.

Over the last 20 years Keelings has worked on developing its own ERP system, resulting in the development of the KBS system. In 2011 Keelings were approached by a produce company seeking to buy the KBS system from Keelings as it had gone to market and had not found another system which suited its needs. Keelings KBS system is unique as it was designed by a fresh produce company with over 40 year’s experience in international fresh produce. As a result the in house IS team were moved into a new business entity. Keelings Solutions was born in 2011. Today Keelings Solutions have increased their staff from 7 to 19 people. It is our hope that we can find graduates who are eager to learn and develop within our growing business.

Check out our video and company listing on www.itshappeninghere.ie. Apply direct to the companies.

We are currently accepting applications for a Junior Software Support/ Developer. The deadline for application for this is 31st April 2013, all applications can be forwarded to the HR department at [email protected].

Kainos Software Ltd.

Kerry Group

Kainos is a thriving technology company with particular expertise in three core markets – healthcare, financial services and public sector. For more than 25 years we have worked with an extensive base of global and local brands integrating IT applications and delivering solutions using the latest portal, mobile and cloud technologies.  With over 400 professionals across 5 locations worldwide, we combine deep engineering and design skills with business brains and a strong work ethic and team spirit. We’re looking for Entry Level Trainee Software Engineers, currently in final year of their degree in any of the following:

2013 Graduate Opportunities- 120 roles in various disciplines, including ICT

• • • • • •

Computer Science Software Engineering Electrical & Electronic Engineering Computing & Information Technology Business & Information Technology Any Physics, Maths or Business degree with at least 30% computing content Successful applicants will have a strong technical aptitude, excellent team working skills, initiative, good communication skills and business awareness. Website: www.kainos.com

Kerry Group is a world leader in food ingredients and flavours serving the food and beverage industry, and a leading supplier of added value brands and customer branded foods to the Irish and UK markets. Our business, Kerry Ingredients and Flavours and Kerry Foods, spans all major food categories. We provide innovative, practical product solutions to food manufacturers and food service companies, and supply over 15,000 food, ingredients and flavour products to some of the biggest names in the food industry in over 140 countries. You may recognise some of our well-known brands and customers, such as Dairygold, Denny, Galtee, Kellog’s, Pepsico, Starbucks and Tesco to name a few. See www.kerrygraduates.com for more.

Microsoft Microsoft Ireland is a major player in the company’s global business. It encompasses three separate divisions: Microsoft EMEA Operations Centre (EOC), the European Development Centre (EDC) and Microsoft’s Sales, Marketing & Services Group (SMSG), which support Microsoft’s business across Europe, the Middle East, and Africa. Interns and graduates alike can pursue long-term career paths within these three key areas. And while you’ll join us in a specific role, it won’t dictate or limit your future options. Apply online at http://careers.microsoft.com/careers/en/ie/gradhome.aspx

Employer Profiles

IT’s Happening Here – Enterprise Ireland

Employer Profiles

Paddy Power plc Paddy Power is a global Plc, headquartered in Ireland, with 2,400 employees worldwide. The amount staked by customers in 2011 was almost €5 billion. It is one of the fastest growing, innovative and dynamic businesses in the betting and gaming sector. It has seen record operating profit in 2011, following year on year growth of around 30% for each of the past ten years. It is an ambitious, cash rich company that recognises technology as critical to further accelerating its growth.

UCD Career Development Centre

Services for Students

See www.workwithpaddy.com.

SAP

Careers Resource Room Monday – Friday: 9:00 – 17:00

SAP offer graduate positions in both the Dublin and Galway offices. Desirable specialisms include Computer Science, Information Systems, Languages, Physics, Maths, Engineering and related academic disciplines. Successful graduates are offered the opportunity to maximise their talents in an exciting and challenging environment. From helping businesses run better to enabling communities to work smarter, everyone at SAP has the opportunity to create change.

Our Careers Resource Room, located at the front area of the Career Development Centre, is the place to begin researching your career options. We have an array of reference material for you to consult as well as the latest sector-specific graduate career guides for you to take away. Continue your research online using our Stand Up and Surf kiosk. We will provide you with login details to access online career planning tools.

Learn more at www.sap.com/careers/Ireland or follow @SAPIreland on Twitter.

SIG SIG is a trading firm that leverages next-generation technology to develop systems that differentiate us in the financial markets. We have more than 500 technologists in offices around the world (over 130 here in Dublin) building smart and fast systems that are crucial to our success. SIG is engaged in a race for speed where every microsecond counts and the goal is to trade at the speed of light. In this environment, the first one to intelligently analyse incomplete information and send out orders wins the trade. Every layer—from the networks and servers, to the algorithms that make trading decisions—counts. As a result, our engineering methods and priorities are constantly changing and being challenged. It’s our persistent and passionate desire to improve them that keeps us ahead of the curve. Our nine-month Graduate Technology Associate Program includes four rotations - two rotations in our American head office each for 2 months and two rotations here in our European headquarters Dublin. The program provides you with the opportunity to sharpen your technical skills, learn about the trading industry, and understand the fundamentals of risk-based decision making. To apply and learn more, go to www.sig.com/campus

Open until 7.30 Wednesdays during term

Talk to a Career Development Adviser Almost every Wednesday afternoon during term we run a series of workshops covering career planning, CVs and interviews. These workshops will often be your starting point for making career decisions and applying for vacancies. See overleaf for the full schedule. We offer a free drop in Quick Query service with our team of Careers Advisers. Slots are approximately 20 minutes in length and are bookable on the day through Careers Connect at https://careersconnect.ucd.ie. The schedule during Semester Two is as follows: Mondays: Quick Query 09.30 - 16.30 Wednesdays: 09.30 - 13.00 & 17.30 - 19.30 Tuesdays: Quick Query 11.00 - 17.00 Thursdays: 13.00 - 16.30

Careers Fairs & Employer Presentations Often the first contact a student makes with an employer at a fair or presentation leads to important connections and career opportunities. The programme of careers fairs and employer presentations for Semester Two is detailed inside. For the most up to date schedule, keep an eye on www.ucd.ie/careers/events, as well as Facebook and Twitter.

FINDING VACANCIES Careers Connect is the home of our graduate vacancies and internships database and is open to both UCD students and UCD graduates. Current UCD students/recent graduates with an active UCDConnect account should be able to log in to the site using their UCDConnect username and password. We also publicise vacancies in our weekly newsletter Career Focus downloadable through www.ucd.ie/careers/publications

UCD Career Development Centre Library Building, University College Dublin Tel: 01 716 7574 Email: [email protected] Web: www.ucd.ie/careers

@UCDCareers @ucdcareers

facebook.com/ucdcareers facebook.com/ ucdcareers