SWAPNIL MAHAJAN
* **, **** ********* *****, Ottawa, ON K1G 4B5 C ANADA,
E mail: ***************@*****.***, Mobile: +1-613-***-****
Highly motivated and hard-working professional with 3 years of academic experience in software development, Android
Development and Qualitative research. Experienced working in a challenging environment with specific deadlines and
agile software development. Proficient in Core Java and J2EE technologies and experienced in native as well as Web
application development. Flexible and comfortable to work in a team or alone on a project depending upon the
requirement with good analytical skills. Always ready to learn new technologies with or without minimal supervision.
AREA OF EXPERTISE:
• Java Development • Android Development • Game Development
• Web Development • Agile Software Development • Qualitative Research
• Ubiquitous Computing • Semantic Web Technologies • User Interface Design
• HCI • Security & Privacy • Audio-Video Analysis
TECHNICAL PROFICIENCIES:
Certifications : Oracle Certified Java Programmer (OCJP), Oracle 10g Introduction to SQL
Programing Languages : C, C++, Java,
Database : MySQL, MS-SQL Server, Oracle
Operating Systems : Windows, Linux (Ubuntu), Mac OS
J2EE Technologies : Servlets, JSP, JDBC, RESTful web services, Spring & Hibernate frameworks
Web Technologies : JavaScript, jQuery, Ajax, PHP, HTML5, CSS, XML, JSON
Web/App Servers : Apache Tomcat, WAMP, XAMP,IIS
Tools/Utilities : Eclipse, NetBeans IDE, MS Visual Studio, Microsoft Office, Microsoft Visio,
MySQL Workbench, Maven, Protégé,
Frameworks : Spring Framework, Hibernate Framework
Other : Ontology, OSC communication Protocol, OpenWonderland API
EDUCATION AND TRAINING
Master in Computer Science (Thesis) (JAN, 2012- FEB, 2015)
Dalhousie University, Halifax, NS, Canada
Thesis title: A Generic Framework for Providing Psychosocial Support to Patients through an Online Virtual World
Thesis URL: http://dalspace.library.dal.ca/bitstream/handle/10222/56100/Mahajan-Swapnil-MCSc-CSCI-January-
2015.pdf?sequence=3
Published paper: Providing Psychosocial Support to Young Cancer Patients using an Online Virtual world, ISHMR,
Halifax 2013, Paper URL: https://ijhimr.shef.ac.uk/ojs/index.php/ijhimr/article/view/18
(SEPT, 2006- AUG, 2010)
Bachelor in Computer Engineering
Mumbai University, Mumbai, India
WORK EXPERIENCE:
Research Assistant/Programmer (June, 2012- Dec, 2014)
Dalhousie University, Halifax, NS
As a Research assistant/ programmer, I was part of number of projects as a programmer and also performed
t esting. Following are the projects, I w orked on.
P roviding psychosocial s upport to patients using an online virtual world: I t was a research project
in which I developed online virtual world (Gaming world) with location - based functionalities for the
patients. Semantic web technologies like Ontology and SWRL rules was used to st ored the data about
patients. The virtual world was developed using from scratch using OpenWonderland framework
o T echnologies used : OpenWonderland framework, Core Java, C++, Ontology, Jena, pellet,
E ventHeap framework.
A Mixed Reality Game for Studying behaviours of players (Nocturne Halifax, 2013): I worked on this project
as programmer and tester while working as researcher assistant/programmer in Dalhousie University. Our Lab
exhibited the game at Nocturne 2013 Halifax.
o Technologies used: OpenWonderland framework, OSC communication framework, Core Java.
Tweetris (Nocturne Halifax, 2012): I was a part of this project as tester. Our Lab exhibited this game in
Nocturne 2012 Halifax.
Teaching Assistant (May, 2013 – AUG, 2013)
Dalhousie University, Halifax, NS
I w as responsible for helping students in their project for the course in which they have to use a
c ommunication framework 'Thing broker' for developing a project. The pro jects were developed for
m obile and large display. I was also responsible for installation of the projects on the large display and
helping students to successfully run their projects for their demo.
Student Assistant (sept, 2012-sept, 2014)
Killam library, Dalhousie University, Halifax,NS
M y responsibilities was to keep track of incoming books from other universities, finding articles and
books requested by the students (Patron) using Novanet and e - library, opening the mails and sending
books to other universities via Canada Post.
ACADEMIC PROJECTS
Event Manager App: An Android app, which can be used to manage events on the university
campus.Technologies used: Android sdk, PhoneGap, Thingbroker, HTML, JavaScript.
ScanRush: An Android app, which allows customers to scan the barcodes of the products in the superstore and
get different kinds of information about that product. Technologies used: Android sdk, JavaScript, MySQL.
Improved ID3 algorithm: We implemented a research paper to improve ID3 algorithm by introducing a new
selection criteria attribute in the algorithm. Technologies used: Core Java.
REFERENCES AVAILABLE UPON REQUEST