JITHEESH.S.KHAN
E-mail:-Mobile: -
Develop challenging and innovative applications in any platform, currently working on Android
Application. Always keen and ready to learn and implement new technologies.
Other than android have experience in developing iOS, windows mobile applications.
Also have developed webservices using asp.Net MVC framework,Cake PHP, symfony 2.
Have experience with wordpress C.M.S as well.
SUMMARY
● Committed to meet deadlines and provide quality work.
● Adaptable and a quick learner with skills to work under pressure.
● Takes thrill in l earning new technologies and implementing them.
KNOWLEDGE PREVIEW
Languages Known
- Java
- Objective C
- Swift
- C#
- PHP
- JavaScript
- GDScript (Syntax similar to python)
- C++
FRAMEWORK EXPERTISE
Android Framework
Coca Framework
Android NDK
AndEngine
SQLite
Box2D
ASP.net MVC
ASP.net WCF and
Forms
Symfony 2
Kendo UI
LibGDX
Windows Mobile
Framework
BulletPhysics
Cake PHP
WORK EXPERIENCE
As a freelancer
Woolah
- Description
Woolah is a group photo streaming platform, where users access photos on timebound
topics. Included native android/ios application, with cakephp based web
app(discontinued) and service.
- Role
- Development of iOS/Android native application
- Solution architect and design consultant to organize code
- Code integration/review using Github
- Provide UX/UI feedback
- Assistance on AWS hosting
- Application deployment and version management
- Support cakephp based web app and service when required
- IOS App
https://itunes.apple.com/us/app/woolah/id-?mt=8
- Android App
https://play.google.com/store/apps/details?id=com.lalabs.woolah&hl=en
- Webapp (Discontinued)
http://woolah.co/
KND Website
- http://kndservices.com.au
- Description
Developed a portfolio site for KND, an Australian based company specializing in road
development and maintenance. The content was provided. We designed and customized
the theme taking into account the customer’s feedback.
-
Role
o
o
o
o
o
o
o
Helped in hosting the website
Laid out the templates with visual composer
Customized the existing theme to suit the customer branding
Customized plugins developed for read more functionality
Integrated contact form 7 for mail submission
Configured the mail box
Configured the D.N.S for the new hosting server
EAF Web service
- Description
Developed ASP.net MVC based web services API for iOS EAF application. The
application is used internally only. It allows to the H.R to manage employee details using
an iPad. Also allows the employees to update their own information, such as details of
insurance policy, nominees and dependents, along with basic information like email,
address, etc.
-
-
Role
o Web service I/O design
o Full service development
o Developed sync module based on last sync time
o Integrated OWIN Identity authentication
o Secured all API’s based on roles
o Hosted the service in IIS
Service Highlight
o Ported the php
o Suggested and followed test driven development model.
Zetaris Website
- http://www.zetaris.com
- Description
Developed a portfolio site for Zetaris, an Australian based big data analytical company.
The content and layout were provided with design guideline. We chose the theme and
customized it as per the customer’s requirement.
-
Role
o
o
o
o
o
o
Helped in hosting the website
Laid out the templates with visual composer
Customized the existing theme to suit the customer branding
Integrated contact form 7 for mail submission
Configured the mail box
Configured the D.N.S for the new hosting server
PlanetGym
- Description
Developed and deployed an entire application stack for booking/managing gym classes
based on time slots for Italian based Gym, It involved symfony2 based web backend with
KendoUI components.
Native iOS/Android client applications. Internal application used by the Gym Members.
-
Role
o
o
o
o
Web service I/O design and deployment.
Android/IOS Development and deployment.
Web app development and deployment.
Web service development and deployment.
-
App Highlight
o Cron job based schedulers for pushing data.
o Fully customized UI for IOS/Android client.
o Custom view created for seat layout and selections.
Chacallonage
- https://play.google.com/store/apps/details?id=com.imax.chacallonage
- Description
o A mobile application for the tourist visiting Chacallonage lake in Italy. It is like
an itinerary with all the necessary information regarding restaurants, fun places,
and renting places all around the lake.
The application includes an interactive map and allows the user to sort and search
through the facilities
- Role
o Application development
o Application design development
o Web services development base on CakePHP
o Debugging
o Deployment
o Unit testing
- App Highlight
o Material based design
o Google map integration
o Integration with RESTful services
Apr’12 – Sep 15’ Eteam Informatica Pvt. Ltd , Trivandrum as Android Application Developer
under Team Mobility.
Role:
● Develop applications independently.
● Work with web backend teams and design teams for deploying application.
● Suggest technologies and solutions to be implemented for project requirement.
● Time estimation of projects
Application Portfolio:
● Isole Borromee
https://play.google.com/store/apps/details?id=com.ezenit.isoleborromee
o Description
A mobile application which can be used as an alternative to audio guides supplied in
museum. The client is Isole Borromee, a famous Italian local tourist attraction place
having three islands.
o Role
▪
▪
▪
▪
▪
▪
Application development
Application design
Debugging
Deployment.
UI design development.
Basic Testing.
o App Highlight
▪ Uses android media framework for audio player
▪ Adaptive design for tablets and mobile
▪ Multi Language support with inbuilt language switching
▪ In app purchases
▪ Interactive map for museum navigation
▪ Background scheduled downloader for content download
▪ JSX script used for map content creation
● Novipiu Basket Game
https://play.google.com/store/apps/details?id=com.gruppozenit.novibasketgame
&hl=en
https://itunes.apple.com/us/app/novipiu-basket-game/id-?mt=8
o Description
A cross platform arcade style Basket game, developed for the Italian based client
Novipiu, features Italian basketball league player Daniel Hackett.
It features 12 levels, challenging the player progressively to score more baskets.
o Role
▪
▪
▪
▪
▪
▪
Application development
Application design
Debugging
Deployment.
UI design code development.
Basic Testing.
o App Highlight
▪ Uses cross platform framework - LibGDX.(iOS and Android)
▪ Integration of bullet physics
▪ Live leaderboards
▪ Social media integration (Twitter and facebook).
▪ Vertex and fragment shaders used for effects
▪ Level exporter from Photoshop. Level importer
▪ Developed a 2d game with 3d view, with 2d designer limitation
● Borgo Scopeto
https://play.google.com/store/apps/details?id=com.eteam.borgoscopeto
o Description
An offline map application developed for 4 star hotel Borgo Scopeto based in Italy.
Since the route to borgo scopeto is slightly remote and it’s difficult to get internet
connectivity, an offline map showing the route to hotel with turn by turn navigation
was included.
Also a brochure containing details about facilities available and contact is also
bundled.
o Role
▪
▪
▪
▪
▪
▪
Application development
Application design
Debugging
Deployment.
UI design development.
Q&A Testing.
o App Highlight
▪ Uses osmdroid for offline map
▪ Google api integration for location
▪ Multi Language support with inbuilt language switching
▪ Customized ballon and views
▪ MBTile exporting using MOBAC
▪ Background scheduled downloader for content download
▪ JSX script used for map content creation
● Centro D’ Abbruzzo
https://play.google.com/store/apps/details?id=com.gruppozenit.centrodabruzzo&hl=
en
o Description
An android application developed for Italian based mall “Centro D’ Abbruzzo”. The
app lists out all the shops and promotions related to it. Contains an interactive map to
easily locate the shops. Promotional coupons can also be availed using the
application. Push notifications alert the user about happening promotions
o Role
▪
▪
▪
▪
▪
Web service and interactive map development
Application design
Debugging
Deployment.
Basic Testing.
o App Highlight
▪ SQLite database operations.
▪ Integration with in house content management system
▪ Transitions and custom animations.
▪ Custom views(Numpad, calendar)
▪ Push notifications
▪ Custom zoomable pannable map.
● XTrack The Expense Tracker
https://play.google.com/store/apps/details?id=com.eteam.xtracklite
https://play.google.com/store/apps/details?id=com.eteam.xtrack
o Description
An application for tracking daily expenses of the users. Summarizes, categorizes all
the expenses. Represent expenses in pie chart format. Recurring bills concepts to
notify the user about recurring expense such as electricity bills. Online profile for
backing up expense data and restoring it. Passcode lock access to application.
o Role
▪
▪
▪
▪
▪
▪
Application development
Debugging
Application design
Deployment.
UI design code development.
Basic Testing.
o App Highlight
▪ SQLite database operations.
▪ Integration with PHP backend using HTTP client.
▪ Integration of achart library for chart generation
▪ Transitions and custom animations.
▪ Custom views(Numpad, calendar)
▪ Light and pro versions.
▪ Local notifications
▪ Android PDF library integration
● London 2012 – India Scoreboard
https://play.google.com/store/apps/details?id=com.eteamindia.ito
o Description
An online application to see India’s performance at Olympics 2012. This includes
features such as event schedule, history of events, live scorecard. An auto update
feature is also included to periodically update the information.
o Role
▪ Application development
▪ Application design
▪ Application debugging and testing
▪ Application deployment
▪ UI design coding.
o Highlights
▪ XML parsing
▪ Android background service for auto updating.
▪
▪
No backend service.
Application was developed and deployed in 32 hours.
● World Puzzles
https://play.google.com/store/apps/details?id=com.eteam.worldpuzzles
o Description
A jigsaw puzzle game for children to familiarize themselves with countries, states,
etc. Information about the places with detailed images is provided. Quiz is also
provided to test what they have learned.
In app purchases has been implemented and data can be downloaded.
o Role
▪
▪
▪
▪
▪
▪
▪
Application Development
Application design
Application debugging and testing
Helped in concept development
UI design code development
Developed concept of versioning for data updating at backend.
Developed java application for versioning
o Highlights
▪ No backend service.
▪ XML Parsing
▪ Background service and download.
▪ Zip extraction.
▪ In app purchase.
▪ Animation drawable.
▪ OpenGL rendering.
▪ Designed for tablets
● Elah Android
o Description
This is a client application developed for Novi, a chocolate company based in Italy.
It’s an online/offline application for agents to go and take survey of their products
from the customers. The application provides the list of customers they have under
them. The surveys can be made while the device is offline (Useful when no data
connectivity is present). And once the connectivity is established the data can be
synchronized with the central server. Surveys made can be saved as draft also.
Customer and product can be searched.
o Role
▪
▪
▪
▪
▪
Application development
Application debugging.
Concept of auto application update.
UI coding.
Application deployment
o Highlight
▪ Integration with java backend using HTTPClient.
▪ Deployment without Google play store.
▪ Auto updating of application.
▪ JSON parsing.
▪ Sync to and from server.
▪ Custom list view.
▪ Crashlytics integration for error reporting.
▪ Content provider used for db handling
● MT-Sketch
o Description
This is a client based application developed for Fugro, a company which specializes
in collecting data in the field of Precise Positioning, Geophysical, Hydrographic,
Oceanographic, Topographic, Marine Construction Support and ROV services.
Our application focuses in helping the field agent enter electro-magnetic field surveys
of around the station they setup. For this they setup a variety of sophisticated
measurement instruments at the field. The measurements are read and entered into the
tablet. There is a central device called ADU which is connected to all other device
and has Adhoc Wi-Fi network for communication. Application retrieves the
measurements from this device by using Wi-Fi connection and connecting to SQL
server setup in the device.
Surveys exported as CSV and PDF.
Pictures of the survey area can also be taken
Not deployed in play store. Sync data from server.
o Role
▪
▪
▪
▪
▪
▪
Application development
Application debugging.
Concept of auto application update.
UI coding.
Application design
Application deployment
o Highlights
▪ Integration with Java backend using HTTP Client.
▪ JSON parsing
▪ Adhoc Wi-Fi communication (Rooted device) to ADU using socket
programming.
▪ jConnect used to connect the ADU SQL Server.
▪ Sync from server.
▪ Integration of Crashlytics.
▪ SQLite database operations.
▪ CSV generation
▪ PDF generation
▪ SQLite cursor loader library integration.
▪ Android camera API integration.
● IperNetwork
https://play.google.com/store/apps/details?id=com.gruppo.ipernetworkactivity&hl=
en
o Description
An online application for locating stores nearby, smart coupons, offers available
using google maps for client. Application uses online services to search nearby stores.
o Role
▪ Application development
▪ Application debugging.
▪ UI coding.
▪ Application maintenance,
o Highlights
▪ Integration with .Net backend using HTTP Client.
▪ XML Parsing
▪ Google map integration.
▪ Navigation route calculation.
● Demo Applications
o Pool game. – AndEngine A demo game using and engine framework
o Drive s afe.- Demo application to track speed camera and alert the user.
o iCircle W
indows 8 Tablet-Porting
Sep’11-Jan’12: eRENA Technologies, Trivandrum as Trainee Engineer (Software Division).
Role:
● Acquire knowledge of software development.
● Studied and maintained existing applications.
● Research done on implementing QT applications to interact with android OS.
Application portfolio:
● Map Application
o Description
An offline map application fully rendered using OpenGL and obtained by parsing
kiwi map data provided by client.
o Role:
▪ Fixed bugs in triangulation.
● Media player application
o Description
An application which displays all the media content present in SD card in a tab based
view, and allows it to be played .Playlist, playback control, volume control, sorting of
media content based on artist, songs, album etc.
o Role:
▪ Upgraded existing media player with improved UI.
▪ Playlist feature added.
▪ Video playback feature added.
▪ Updated error handling capabilities
● Online radio
o Description
An application which displays list of radio station, and will playback the online music
currently available in that station.
o Role:
▪ Studied full application flow.
o App Highlight
▪ XML Parsing.
▪ Online media playback.
*All the applications are client based demo apps.
EDUCATION
● 12th from Kendriya Vidyalaya A.F.S, Akkulam, Trivandrum, in 2006 C.B.S.E board with
75%.
● 10th from Kendriya Vidyalaya A.F.S, Akkulam, Trivandrum, in 2004 C.B.S.E board with
82%.
ACADEMIC PROJECT
● Prototype of optical object counter using 555 timer.
IDE USED
● Eclipse
● Microsoft Visual Studio express 2012
● X –Code
EXTRACURRICULAR ACTIVITIES & ACHIEVEMENTS
●
●
●
●
●
Participated in C.B.S.E regional athletic event.
Part of school football team and athletic team.
Winner at College and School level 400m, 800m athletic event.
Has done system administration while serving in eRena Technologies.
Hands on knowledge on computer assembling and hardware.
● Computer gaming at free time.
PERSONAL DETAILS
Date of Birth:
Languages Known:
Address:
04 August 1988
English, Hindi& Malayalam
Mehfil, Sreekariyam, Trivandrum, Kerala – 695017