Sebastian Ghetu

Mobile Developer

About


I want to create high-quality software that makes a difference. I never back down from a challenge and enjoy tackling problems that seem impossible to overcome.

Most of my mobile development experience is centered around Android, having developed apps for Android and Android TV. I have also developed apps for iOS (with Swift) and Windows 8.1. I am keen on learning about the latest mobile technologies and experimenting with them.

Education


University of Leicester

MSc Advanced Software Engineering

2015 - 2017

Overall result: Distinction (predicted)

Some of the modules that I have taken

  • Advanced System Design
  • System Re-engineering
  • Advanced Web Technologies
  • Software Measurement and Quality Assurance

University of Bucharest

BSc Computer Science

2012 - 2015

Overall result: 8.52 out of 10 (2:1 equivalent)

Some of the modules that I have taken

  • Algorithms and Data Structures
  • OOP (C++) and Advanced OOP (Java)
  • Software Engineering
  • Software Testing

School projects

  • Java chat client-server application
  • RSS feed reader for Android
  • Whac-a-Mole game app for Android

University of Patras

ERASMUS Programme International Mobility

Oct 2014 - Feb 2015

Overall result: 9.33 out of 10 (2:1 equivalent)

Some of the modules that I have taken

  • Mobile Communication Networks
  • Distributed Systems
  • Computational Vision and Graphics
  • Game Theory

"Software is a great combination between artistry and engineering" - Bill Gates

Work


Cornerstone Technologies International

Mobile Developer

July - August 2015 (2 months)

During my time at Cornerstone I designed and developed native Android, Android TV and iOS (Swift) apps for a US media startup. During the development process, I integrated Realm for efficient and easily expandable storage. I also developed a powerful system of serving video ads seamlessly during playback.

Newrosoft R&D

Junior Android Developer

February - April 2014 (3 months)

At Newrosoft I took my first steps into mobile development on the Android platform. Although my main responsabilities consisted of adding features to applications and debugging them, I also developed some applications from scratch. I was also responsable with porting Unity (C#) games to Android.

Portfolio


viz - the dashboard witness

Built from the ground up by myself, the development process of the application taught me, apart from Android-related aspects, powerful lessons in project management.

When it was first published, viz was the only free dashboard recorder app on Google Play that could record video in the background.

Some of the application's features are:

  • Background recording
  • Loop mode: Delete old videos automatically when the phone runs out of storage
  • Shock mode: When sensing a shock, the video currently being recorded is marked. These videos are not deleted by the loop mode
  • Fixed-length videos: Videos are recorded continuously in fixed-length segments
  • Speedometer: Use the speedometer to get an accurate estimate of speed on the screen
  • Ability to share videos via a range of services (cloud storage / social media / Bluetooth)

Waypoint TV

I worked on Android, Android TV and iOS versions of this application while at Cornerstone Technologies International. Waypoint TV makes it easy for users to enjoy high-quality outdoors-related videos, while enabling the publishers to play pre-roll and mid-roll video ads dynamically.

My involvement in all 3 versions of the app:

  • Created a basic UI from ground-up, along with Activities and Fragments (for Android), Views and Controllers (for iOS). For Android TV, I used the Android Leanback Support libraries and the MVP design pattern to craft a beautiful and intuitive user experience.
  • Integrated Realm for efficient and expandable application storage
  • Integrated (and helped design) a system through which the app updates its cache automatically when new episodes get published
  • Integrated (and helped design) a system through which publishers can play video ads dynamically during playback of episodes

PicBox Lite

Developed with the help of a teammate in 24 hours for Microsoft's AppChallenge 2013 hackaton, PicBox Lite is a simple photo editing application for Windows 8.1

Some of the application's features are:

  • 7 custom filters that alter the pictures' contrast and color tint
  • Cropping
  • Rotating
  • Undo-ing changes
  • Saving to .jpg, .jpeg, .png, .bmp, .gif
  • Sharing pictures to Facebook and through e-mail by integrating Windows 8's Share Charm into the app
  • Live Tiles that change content according to what picture was last edited

My contributions to the application include:

  • Designing and implementing the UI
  • Implementing the cropping, undo and filter functionalities

University of Leicester Timetable Extension for Google Chrome

I developed this extension for Google Chrome when I noticed that my timetable could not be imported into any calendar app. Having very little experience with JavaScript and no experience whatsoever with Chrome extensions, I had to adapt.

The extension works by detecting when the timetable page has been opened. Once this event occurs, the HTML of the page gets injected with two buttons:

  • The first button triggers a script that generates a CSV file of all the events from the timetable. The events are parsed out from a JSON string found in the source of the web page. The CSV file is automatically downloaded and can be imported into Google Calendar
  • The second button opens a Bootstrap popover containing usage instructions

The Chrome Web Store listing contains a video providing usage instructions:

Contact


33 Putney Road, Nixon Court, A120
Leicester, LE2 7TG
P: (+44) 07490-611-641
Sebastian Ghetu
sebastian@ghetu.net