Siirry pääsisältöön

Kirjoitukseni

2011


XUL-kehityksen edelläkävijänä: Matkani Google Summer of Code -ohjelmassa Mozillan kanssa

Vuonna 2005 minulla oli poikkeuksellinen mahdollisuus olla yksi viidestä ensimmäisestä intialaisesta, jotka valittiin osallistumaan ensimmäiseen Google Summer of Code -ohjelmaan. Projektini sisälsi työskentelyä Mozillan kanssa, keskittyen WYSIWYG (What You See Is What You Get) -editorin kehittämiseen XUL:lle (XML User Interface Language), merkintäkielelle, jota käytetään Mozillan käyttöliittymien luomiseen.

Henkilökohtaisen videonauhoituksen edelläkävijänä: Harjoittelumatkani Tekriti Softwarella

Kesällä 2005, aloittelevana ohjelmistoinsinöörinä, sain mahdollisuuden harjoitella Tekriti Softwarella Gurgaonissa, Intiassa. Tämä harjoittelu tarjosi minulle ainutlaatuisen haasteen: kehittää henkilökohtaisen videonauhoituksen (PVR) prototyyppi, samankaltainen kuin TiVo, käyttäen valmiita laitteistoja ja avoimen lähdekoodin ohjelmistoa.

2010


Näköalgoritmien optimointi: Tutkimuskokemukseni B-Core Softwarella Tokiossa

Vuonna 2007, juuri yliopistosta valmistuneena, sain ainutlaatuisen mahdollisuuden työskennellä tutkijana ja ohjelmistokehittäjänä B-Core Software Private Limitedillä Tokiossa, Japanissa. Tämä kokemus ei ainoastaan laajentanut teknisiä taitojani, vaan tarjosi myös arvokkaita näkemyksiä japanilaiseen lähestymistapaan ohjelmistokehityksessä ja tutkimuksessa.

NFSv4-testauksen parantaminen: Google Summer of Code -kokemukseni OSDL:n kanssa

Kesällä 2006 minulla oli jännittävä mahdollisuus osallistua Google Summer of Code -ohjelmaan työskennellen Open Source Development Labsin (OSDL) kanssa. Projektini keskittyi NFSv4:n (Network File System versio 4) testausinfrastruktuurin parantamiseen, joka on keskeinen komponentti hajautetuissa tiedostojärjestelmissä.

Oracle Reportsin innovointi: Web Service PDS -liitännäisen kehittäminen Oracle Corporationille

Vuonna 2006, kandidaattiopintojeni aikana, minulla oli korvaamaton mahdollisuus harjoitella Oracle Corporationilla Bengalurussa, Intiassa. Tämä kokemus ei ainoastaan altistanut minua yritystason ohjelmistokehitykselle, vaan antoi minulle myös mahdollisuuden osallistua merkittävästi Oraclen raportointiratkaisuihin. Pääprojektini sisälsi Web Service PDS (Pluggable Data Source) -liitännäisen kehittämisen Oracle Reports -palvelimelle, tehtävä, joka parantaisi tämän laajalti käytetyn yritysraportointityökalun kyvykkyyksiä.