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 Porting Linux / Android to custom prototype devices. Application developer frameworks and SDKs
Senior Software Engineer at Novell | 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 Microsoft Exchange 2007 connectivity for GNOME Evolution using MAPI.
GNOME Maintainer of Evolution-MAPI.
Contributed to initial work for Anjal, an e-mail 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, C# Tool Kits : GTK , GNOME (platform), GLADE , Mono
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 Nat Friedman'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"