Shantanu Tushar
*rd floor, #*, **th cross, Sector 3
HSR Layout, Bangalore 560078
Karnataka, India
http://www.shantanutushar.com
http://www.linkedin.com/in/shantanutushar
********@*****.***
https://github.com/shaan7/
Summary
Working at ThoughtWorks for thetrainline.com UK's preferred portal for train ticketing. A contributor to
KDE Open Source project and striving to produce clean and maintainable code. Key strengths are strong
Object Oriented programming and design patterns
Objectives
Solve challenging problems in software design and development while writing elegant software
Experience
Application Developer at ThoughtWorks (April 2012 present)
for thetrainline.com UK's preferred train ticketing portal
Developer, KDE Open Source Project (February 2009 - present)
KDE is an international technology team that creates software for desktop and portable
computing. KDE software is largely written in C++ and QML (using the Qt Application Framework)
and primarily focuses on a consistent desktop experience
Systems Software Engineer, Hewlett Packard India (August 2011 March 2012)
Maintained HP Quality Center integration with existing test suites for HP NonStop servers
Skills
Strong understanding of Object Oriented Programming and familiarity with Design Patterns
Proficient in C++ and Qt Cross Platform Application Framework
Familiar with scripting languages such as Python, and web application development using PHP,
node.js, MongoDB
Excellent understanding of Internet and networking concepts
Expert in using GNU/Linux systems and tools
Working knowledge of Source Control Management Systems such as Git
Written real-world, long-term-maintainable software as part of a globally distributed team
Experienced at working with people from different countries and cultures
Ability to work with and motivate volunteers
Interests
Network Applications, Creating consistent applications and User Experiences over portable devices such
as tablets and smartphones
Projects
thetrainline.com UK's first stop for train tickets Project at ThoughtWorks
A remarkable example of continuous delivery at work on a huge system TTL platform is a unified
solution which every train operator in the UK use for their ticketing website. Largely based on .NET with
C#, it handles everything from searching for tickets to making payments. The complexity of the business
logic and the scale of the platform has been an interesting problem to work on.
Gluon Player Library Google Summer of Code Project - 2011, 2012
Gluon Player Library is a library for player applications that can run on multiple platforms (e.g. Windows,
GNU/Linux, MeeGo, Sailfish). The players can be used to fetch, play, rate games based on the Gluon
platform. Software repository here https://projects.kde.org/projects/playground/games/gluon/repository
Plasma Media Center Project for KDE Desktops, Tablets and TVs
Plasma Media Center aims at providing a rich experience to explore digital media. Using a modern and
clean UI, browse your music at ease, photos from the vacation or watch your favorite movie. Software
repository at https://projects.kde.org/projects/playground/multimedia/plasma-mediacenter/repository
Calligra Active Project under Nokia-VTU collaboration
A QtQuick based mobile UX for Calligra KDE's office suite. Calligra Active is now part of official images of
Plasma Active for tablet devices released by the KDE community, basysKom GmbH and open-slx GmbH.
Software repository at https://projects.kde.org/projects/calligra/repository/revisions/master/show/active
Cross Platform LAN Messaging Application Bachelors Degree Project
This application allows users to chat, transfer files/folders, and search for content on a local network. It
uses the Qt cross platform framework with the Model/View pattern.
The application can be found at https://github.com/shaan7/Kapotah and can be compiled and installed
on Android, Linux, Mac OSX, Maemo, MeeGo, Sailfish, Ubuntu Phone OS and Windows.
Website for Success Physics Tuition Centre, Patna Hobby Project
The website was created using Drupal Content Management Framework and allows the institute to post
news updates, interact with students and elicit feedback http://www.successphysics.com
Achievements
Participated as a mentor in Google Summer of Code 2012 program for Plasma Media Center.
Participated as a student in Google Summer of Code 2010 and 2011 for working on the Player
component of the Gluon Game Creation and Distribution System
Accredited a Nokia certified Qt developer in July, 2010 during Akademy 2010 at Tampere, Finland.
Selected as one of the 8 finalist teams in Bits and Bytes Programming Contest organized by
Department of Computer Science and Automation of Indian Institute of Science (I.I.Sc.), Bangalore
during the Open Day 2010.
Selected as an OSUM Leader for the college in the year 2009 under SUN Microsystems Student
Learning Initiative
Activities
Co-ordinated the KDE Project of the Day 2009 and KDE Miniconf 2012 at foss.in - India's premier
FOSS event
Regular speaker at Free Software conferences at Institutes all around India from leading colleges
in Bangalore to NITs at Calicut, Durgapur, Warangal etc.
Contributor of content related to KDE at www.muktware.com
Part of the core team which organized conf.kde.in 2011, India's first ever Qt and KDE event. The
event was a huge success with students participating from all over India.
Organized lots of coding and debugging events at technical fests in college.
Academics
Primary School (2005) Loyola High School, Patna, Bihar, India (CBSE Aggregate 87%)
+2 Level School (2007) Ishan International Public School, Patna, Bihar, India (CBSE Aggregate 77.67%)
Graduation (2011) B.M.S. College Of Engineering, Bangalore, Karnataka, India
Affiliated to Visvesvaraya Technological University, Belgaum, Karnataka, India
B.E. In Computer Science and Engineering with 73.17% aggregate
References available on request.
The information contained herein is true to my knowledge, as on 4th January, 2013