#Haridas Pachuveetil
- Fairfax, VA, United States
- haridas.pachuveetil@gmail.com
- https://harimenon.com
I love Stack Overflow, probably because I am passionate about technology. Photography, music, spirituality are my other passions and all of these together makes me feel I am alive.
I try to write a little on my blog about many different things - check it out here
You could also read a little more about me at my about.me page.
Stay beautiful !
I am currently employed and not actively looking for a switch, but feel free to let me know if you have an offer that you think I cannot resist!
Technical Skills
Like: git, web-development, javascript, jquery, ember.js, .net, c#, android, java, phonegap, tdd, open-source, linux, stack-overflow
##Experience
Technical Architect, iLink Systems, October 2012 - Current
.net, ios, android, jquery, node.js, angularjs, ember.js
Leads the mobility practice that executes projects for development and maintenance of Windows Store, iOS, Android applications in both platform-native and HTML5-hybrid flavors. Extensive hands-on work that spans .NET, Microsoft Azure, HTML5, MV* JavaScript libraries, node.js, iOS, Android etc.
Technologies: .NET, Windows 8, iOS, Android, Azure, HTML5, PhoneGap, ember.js, AngularJS, node.js etc.
Senior Associate, Cognizant Technology Solutions, May 2010 - October 2012
git, .net, asp.net, wcf, mvp, html, javascript, css, jquery, tdd, agile, pair-programming, fitnesse, nunit, phonegap, android, java
Senior Web Developer in the .NET platform executed Agile.
As one of the 5 developers in the team for this web-application-rewrite project, on ASP.NET web application MVP talking to DB2 through a WCF services layer, that has extensive client-side focus with jQuery, jQuery UI, knockoutjs, jQuery templates etc.
This Agile project that embraces a lot of object-oriented design pattern, is done in the test-driven-development vein, with a quite a bit of pair-programming.
nUnit, Rhino-Mocks, MS Visual Studio Coded UI Tests, Fitnesse etc are extensively used.
Senior Sharepoint Developer, US Tech Solutions Inc, August 2008 - May 2010
.net, asp.net, sharepoint, infopath, html, javascript, jquery, css
Senior developer in two successful development/deployment projects, both of which were on MOSS 2007.
The first that spanned from August 2008 to July 2009 was done for a Fortune 20 insurance company in Manhattan, New York City, where a brand new SharePoint intranet application was developed and deployed into production as the only developer in the project. There were a couple of custom web parts, SharePoint branding was used to match the existing intranet look and there was port of an existing ASP.NET web form application that was ported into InfoPath Forms Services.
The second project was for a big name from the banking sector in the North Eastern US located at Bridgeport, CT, where quite a slew of their existing Lotus Notes forms were getting migrated into SharePoint (as InfoPath forms initially, and towards the end as web forms built on a custom ASP.NET form framework, for performance reasons). Was one of the senior developers in the team of 8, singly responsible for the custom built forms framework that was consumed by the entire group.
Systems Analyst, Satyam Computer Services Ltd, March 2003 - April 2008
mainframe, cobol, .net
Started as a fresher out of college, working with the 'ancient' technology of IBM mainframes writing COBOL, JCL, ReXX, Easytreive mostly with VSAM files as the back-end for a global Fortune 5 client in the finance industry for their credit card processing system - VisionPLUS.
Working with the onsite-offshore delivery model, was located "onsite" at the client offices in Prague, Czech Republic and Wolverhampton, UK during 2005 and in 2006-07 respectively.
There were a couple of projects here and there that were done in .NET and SQL Server.
Consistently received the Star performer award (the top 10 percentile of employees from the annual performance appraisals) four consecutive times from 2004 to 2007.
Software Engineer Trainee, Software Engineer, Senior Software Engineer and Systems Analyst are the titles held during the tenure at Satyam that went just beyond 5 years.
##Education
B Tech Electrical & Electronics Engineering, NSS College of Engineering, Palakkad under the University of Calicut, Kerala, India, 1997 - 2001
Got recruited into the then 4th largest software services company of India - Satyam Computer Services Limited, from campus during the 3rd year.
10 + 2, Chinmaya Vidayalaya, Pallavur, 1989 - 1997
Served as the captain of one of the four houses from School House System (for the extracurricular activities) during the senior year.
##Projects & Interests
Stack Overflow, http://stackoverflow.com/users/218882, November 2009 - Current
Written 155 answers. Active in javascript, jquery, jquery-plugins, c# and vb.net.
flickr downloadr - Batch download your flickr photos!, http://flickrdownloadr.com/
c#, mono, gtk#, oauth, flickr, soa
A cross-platform desktop application for Windows, Mac and Linux to download (all or selected) photos from your photostream in their original size along with their description,…
Creator and the only developer in the project right now.
Check out the website
GitHub - flickr downloadr, https://github.com/flickr-downloadr/flickr-downloadr-gtk, March 2014 - June 2015
c#, mono, gtk#
A cross-platform desktop app, written in Mono that would download (all or selected) photos from your photostream in their selected size along with their description, title and tags.
Creator and the only developer in the project until now
ശ്രീമദ് ഭഗവദ്ഗീത - Android Apps on Google Play, https://play.google.com/store/apps/details?id=com.floydpink.android.bhagavadgita
android, java, json, android-studio
A Malayalam eBook on Srimad Bhagavad Gita implemented as a simple Android app
Only developer
GitHub - BhagavadGita-android, https://github.com/floydpink/BhagavadGita-android, December 2014 - May 2015
java, android, android-studio
Malayalam BhagavadGita Android app
Creator and only developer
GitHub - BhagavadGita-ios, https://github.com/floydpink/BhagavadGita-ios, December 2014 - May 2015
swift, ios, json
Malayalam BhagavadGita iOS app
Creator and only developer
Bhagavad Gita (Malayalam) on the App Store on iTunes, https://itunes.apple.com/us/app/bhagavad-gita-malayalam/id953008948?mt=8&ign-mpt=uo%3D4
swift, ios, json
A Malayalam eBook on Srimad Bhagavad Gita implemented as an iOS app
Only Developer
Mantis CI - Android Apps on Google Play, https://play.google.com/store/apps/details?id=com.floydpink.android.travisci
html5, ember.js, phonegap, android, java, travis-ci
Android client for the Travis CI Continuous Integration service
Only contributor so far
GitHub - atom-compare-files, https://github.com/floydpink/atom-compare-files, March 2014 - July 2015
Compares two files and show the diff in the atom editor
Founded the project when the Atom Editor was in the beta (pre v1.0) versions.
Not active anymore.
GitHub - Mantis-CI, https://github.com/floydpink/Mantis-CI, October 2012 - March 2014
java, android, phonegap, travis-ci
An Android app for the open source continuous integration service- Travis-CI. The technology used is PhoneGap/Cordova and so, the web application (which is maintained as another git repository on GitHub, brought in as a git submodule), is also repackaged as an iOS application from another repository
Only developer
Mantis CI on the App Store on iTunes, https://itunes.apple.com/us/app/mantis-ci/id665742482?mt=8
html5, ember.js, ios, phonegap, objective-c
iOS client for the Travis CI Continuous Integration service
Only contributor so far
GitHub - Mantis-CI-iOS, https://github.com/floydpink/Mantis-CI-iOS, June 2013 - August 2013
objective-c, phonegap, ios
An iOS app for the open source continuous integration service- Travis-CI. The technology used is PhoneGap/Cordova and so, the web application (which is maintained as another git repository on GitHub, brought in as a git submodule), is also repackaged as an Android application from another repository
Only developer
GitHub - lzwCompress.js, https://github.com/floydpink/lzwCompress.js, November 2012 - March 2015
Lossless LZW compression/decompression implemented in JavaScript for strings/JSON/JS objects.
Only developer in this library for compression of JavaScript objects using the LZW compression algorithm
GitHub - kollavarsham-nodejs, https://github.com/kollavarsham/kollavarsham-nodejs, January 2014 - March 2015
javascript, node.js
Node.js implementation of the Kollavarsham (Malayalam Era) open source libraries.
Main developer on this effort with more than 90% of the total commits
GitHub - CachedImage, https://github.com/floydpink/CachedImage, March 2014 - January 2015
A WPF control that wraps the Image control to enable file-system based caching
Packaged up the component from the code available on a Stack Overflow question as detailed in the accompanying website
GitHub - Mantis-CI-www, https://github.com/floydpink/Mantis-CI-www, March 2013 - January 2015
javascript, jquery, jquery-mobile, ember.js, ember-model, requirejs, gruntjs, html5, handlebars.js
The www git-submodule for Mantis CI PhoneGap apps for Android & iOS.
Only developer
##Writing
Single-click deployment of WPF application to GitHub Pages, http://flickrdownloadr.com/blogs/blog/2013/01/15/single-click-deployment-of-wpf-application-to-github-pages/
Sharing the experience of implementing the single-click deployment for the WPF app as a ClickOnce installer to flickrdownloadr.com, which is hosted on GitHub Pages
Auto-deploying to my Octopress blog with Travis-CI - Hari Menon, https://harimenon.com/2013/01/27/auto-deploying-to-my-octopress-blog/
A couple weeks earlier, Sergey Klimov (who is @darvin at GitHub) opened the issue #940 at imathis/octopress, which is more a feature suggestion than …
AOP for logging in .NET - Hari Menon, https://harimenon.com/2012/12/16/aop-for-logging-in-net/
Implementing the AOP pattern into a C# .NET application is something I always wanted to do. I had tried PostSharp with a few other team members, a …
Compressing JSON - lzwCompress.js - Hari Menon, https://harimenon.com/2012/12/07/lzwCompress.js/
The application that I am working on now is a nice little ASP.NET MVC4 web app, whose target audience will access it on some of the popular tablets …
The Story Behind Mantis CI - Hari Menon, https://harimenon.com/2013/09/09/the-story-behind-mantis-ci/
Mobile Application for Travis CI™ tl;dr: Mantis CI, is a free app (available for both iOS/Android) that attempts to be a mobile-optimized client for …
The CI chain reaction that builds flickr downloadr, http://flickrdownloadr.com/blogs/blog/2014/12/08/the-ci-chain-reaction-that-builds-flickr-downloadr
As written on the last entry in this blog, I finally got to write something on points 1) and 2) there - the CI (continuous integration) builds that …
Tools
First Computer: Pentium III on Win '98
Favorite Editor: WebStorm, Visual Studio
Last Updated: 2015-07-23