
Self employed
India

Self employed
India
An enthusiastic Programmer, with zeal to continue learning every day on the job. Always interested in analyzing problems and working towards their solutions.
Python, Lexers and Grammars, C++
(Self-Employed; Publishing industry)
February 2009 — Present (10 months)
I am currently available to work as a consultant or for contracted work.
(Consumer Services industry)
April 2009 — July 2009 (4 months)
(Privately Held; Computer Software industry)
August 2007 — February 2009 (1 year 7 months)
Mpower is a Mobile payment startup. My work involves programming in Python on Linux. The tasks deal with Web Services, Payment Processors, and the core API of the code.
* Implemented a YACC & LEX based request processor, which replaced the existing individual request class based architecture.
* Implemented a localization management tool using Django with Postgres back-end, Idioms, used for managing translations. Open Source release hosted at: http://code.gogole.com/p/idioms
* Re-implemented the existing Enrollment Web Service, to support multiple accounts per user, also enable multiple enrollment technique s associated with each bank.
* Implemented couple of core projects that added to products functionality.
(Non-Profit; Computer Software industry)
August 2007 — November 2008 (1 year 4 months)
I have been involved with the KDE community as a programmer. I have also represented KDE, and conducted workshops at various conferences, The major ones being:
* Talk: Extending KDevelop4 @ Foss.In 2007
http://foss.in/2007/register/speakers/talkdetailspub.php?talkid=247
* Talk: KDE4, The Devel Eye @ Open Source India Week 2007
* Talk: KDE4: The Joy Ride, for the User and the Developer @ Techkriti, IIT Kanpur
* Talk: Surfing the KDE world with a Python @ Foss.In 2008 http://foss.in/2008/register/speakers/talkdetailspub.php?talkid=669
* Workshop: Bringing KDE closer to the user @ Foss.In 2008 http://workouts.foss.in/2008/index.php/Starting_KDE_closer_to_the_User and
http://foss.in/2008/register/speakers/talkdetailspub.php?talkid=630
(Privately Held; Writing and Editing industry)
October 2007 — April 2008 (7 months)
Been writing technical articles for the EFY magazine "Linux For You".
November 2007: Pythonify Kdevelop4.
December 2007: Introducing Nagios.
February 2008: Tracking Trac
March 2008: Developing Trac.
(Public Company; GOOG; Internet industry)
March 2007 — September 2007 (7 months)
Worked as a Summer-Of-Code Programmer. Worked on "Python support for Kdevelop4" mentored by Andreas Pakulat. The Project involved writing a Lexer, the Grammar and the parser to read python codes. The Syntax trees were used further to write a Definition use Chain that was further used for extended Code Highlighting for Python in Kdevelop4.
More Details on the Project: http://code.google.com/soc/2007/kde/appinfo.html?csaid=634886428E6FDB18
and http://code.google.com/p/google-summer-of-code-2007-kde/downloads/detail?name=Piyush_Verma.tar.gz&can=2&q=
(Privately Held; 11-50 employees; Computer Software industry)
January 2007 — July 2007 (7 months)
Pursued my Internship in the firm mentored by Sirtaj Singh Kang.
The tasks involved: designing plug-in for TRAC, setting up a Nagios for monitoring the servers, writing extension to the Python Logging Module and extend the Python distutils module to support extended RPM capabilities.
(Educational Institution; 1-10 employees; Research industry)
January 2006 — July 2006 (7 months)
Was working On the project Local Non Linear Embedding, under Dr. Rajiv Kapoor. The project aimed at intelligent data reduction on data captured from a video motion camera, and design an algorithm to recognize facial gestures.
BTech , Computer Engineering , 2003 — 2007
High School , 1990 — 2003
extreme programming, python programming, operating systems, travelling, photography, rain.