JOHNNY JACOB D Bangalore, Karnataka, India.

Blog : johnnyjacob.wordpress.com / www.johnnyjacob.org E-mail : [email protected] Phone : +919900161772

WORK EXPERIENCE

Software Engineer at Intel | March 2011 - Current

Working on / Android to custom prototype devices. Application developer frameworks and SDKs

Senior Software Engineer at | September 2006 – March 2011

May 2010 - March 2011: Worked on iFolder [http://www.novell.com/products/openenterpriseserver/ifolder.html] . GNOME Maintainer of Evolution Sharp.

September 2007 - May 2010 : Worked on GNOME / Evolution Mailer backends (libcamel). Implemented a new backend provider for Exchange 2007 connectivity for GNOME Evolution using MAPI.

GNOME Maintainer of Evolution-MAPI.

Contributed to initial work for Anjal, an e- client for Moblin (Now MeeGo). [http://live.gnome.org/Anjal]

October 2006 - August 2007 : Worked on iFolder Server (Simias) [http://www.novell.com/products/openenterpriseserver/ifolder.html] . Responsible for collaboration and scalabilty of iFolder servers. Some notable features were multi-server (replication / synchronization) , identity management and implementing new collaboration model (catalog/discovery service).

Awarded for reviving the dormant iFolder community back .

Software Engineer at Novell | July 2006 – August 2006 ( 2 months)

Worked on GNOME Evolution's Mailer library [Camel - http://www.go-evolution.org/Camel]

Trainee at Novell | May 2006 – June 2006 ( 2 months)

Worked on GNOME Evolution UI. Most notable work is the redesign of Evolution's search interface [http:/ /johnnyjacob.wordpress.com/2006/07/20/search-ui-for-evolution-28/]

Intern (NOSIP) at Novell | November 2005 – March 2006 ( 5 months)

Worked as a intern in GNOME/Evolution under Novell Opensource Internship Programme. Worked mainly on GNOME/Evolution UI (GTK+). Internship Assessment Page : http://gnomebangalore.org/?q=Johnny

SOFTWARE SKILLS

Languages : , C# Tool Kits : GTK , GNOME (platform), GLADE ,

EXTRACURRICULAR PROJECTS

Other Contributions

Tasque : A simple task management application. Wrote a Evolution Data Server and a Hiveminder backend. Other bug fixes. [http://live.gnome.org/Tasque]

Playstation 3 Sixaxis : Driver and integration with a 3D Engine [http://www.youtube.com/watch?v=pDMb7H17Nco]

A MD2 and MD3 (Quake Model) loaders for a 3D engine. [http://www.youtube.com/watch?v=pDMb7H17Nco] [http://www.youtube.com/watch?v=wQzDhlwQCdk]

Evolution-EWS: GNOME Evolution Microsoft Exchange connectivity using Exchange web services. [http://git.infradead.org/evolution-ews.git]

Pet Projects

Makespace : An attempt on a condensed UI for GNOME Evolution [http://www.johnnyjacob.org/makespace.html]

ESeek : Faceted search UI for GNOME Evolution. [http://www.johnnyjacob.org/eseek.html]

Percipien : A python application similar to 's timeline. [http://code.google.com/p/percipien/]

EDUCATION

2002 - 2006 | Anna University (Karunya Institute of Technology and Sciences)

B.E - Computer Science and Engineering. CGPA 7.35

2000 | Fatima Matric Higher Secondary School

Passed out with 80.81 %

PERSONAL DETAILS

Date of Birth : 6th May, 1985 Languages : English and Tamil AREAS OF INTEREST

● OpenSource Projects ● Distributed Systems

MISCELLANEOUS

● GNOME Foundation Member. [http://foundation.gnome.org/membership/members.php] ● GNOME Users And Developers European Conference 2008 : ○ 'Evolution, Exchange and MAPI' - A talk on MAPI provider. [http://www.gnome.org/~jjohnny/talks/] ● A Mentor in NOSIP. [http://gnomebangalore.org] ● FOSS Contributions : http://www.ohloh.net/accounts/jjohnny | http://cia.vc/stats/author/jjohnny ● Started a Linux Club in College [http://www.karunya.edu/linuxclub/index.html] ● Presented Papers : "Improving scalability in Gnutella P2P Networks"