Apart from work which I do with tenacity, I'm continually experimenting with some website or app. My first craze was jigsaws and I see programming as an extension; how best to put things together that is functional, optimal and aesthetic. Sensitive to the world and its problems, I began YieldMore.org as a way to do something about it. (Yes, I have built content, technology and reached out to people with various ideas for a good part of the last 8 years with it). I see it as my contribution to society and am quite passionate about it. You will see this positivity and yearning for a better world in some of my poems and essays too.
B.E / Electrical & Electronics Engineering Nov 2005
KCG College of Technology (Anna University) - Chennai.
- Grasp - able to get up to speed quickly / think of implications
- Communication - strong, able to quickly understand business context
- Diligence - particular attention to detail, code organization
- Intuition - know when consultation or clarification is required
- Attitude - energetic, resourceful, methodical and earnest
- Leadership - encouraging, removing obstacles, listening and building rapport
Overall: 15 years of work experience in .Net/sql with web and windows applications., 9 years experience with php
A total of 20 years if you include personal programming activity and my college portfolio.
Have also worked with php, wordpress and yii.
See samples of my CODE at bitbucket and github.
Technologies, Topics and Frameworks:
.Net: WinForms, Asp.Net, Asp MVC, ORM, Generics, WCF, WPF, NHibernate, MS SQL.
PHP: Built own web bulder framework amadeus (proprietary file based CMS), done projects with Yii and Wordpress and used jQuery, css, vanilla php, MySql.
Roles: Building frameworks, leading teams technically, customer & requirements handling, managing projects.
Since 2020 Aug
Built a hyperlocal (subdomain per location) flavor onto Amadeus
Built Amadeus (see source) into a flexible, clean php web builder which uses NO Database
Reworked the content and presentation of YieldMore.org (see source) and am building simplified lms like technologies in it
Built an 3d Augmented Reality solution using iframe and firebase
Working on personal writing and poetry site (built in Amadeus)
Architect. Tenure: 2016 Aug - 2020 Aug
Worked with Durandal and knockout (old rivals to Angular)>
In charge of code reviews, tech spec discussions and core development.
Wrote an elegant, performant, well architected Report Framework in 2018 over 6 months.
Cselian Tech (Freelance)
Position: Founder & Lead Developer. Tenure: Nett time 3 years since 2005
Technologies: Yii / php / jquery / wordpress / .Net.
As an individual, I can work for you. My personal and freelance projects list is over 50 and can be had on request.
have build 2 wordpress websites for YieldMore.org creating extensive plugins, now rebuilt using Amadeus and compiled over 100 articles, authored another 20 pages and made some 30 youtube videos including this.
Charities: Spanda, JFD, BIG etc
Have built websites, written content and helped make videos for spanda.org, jobs for dyslexics and Build India Group.
Project: Constient Global Solutions (Feb 2016 to May 2016)
Played Sr Developer Role on 2 projects built in asp.net and Web Api.
Project: Identity Management - EF.com (Jul 2014 to Nov 2015)
Enhance a .Net ticketing system's new user page and build a system of workflows around user management including Active Directory integrations.
Project: intermark - B2B ecommerce (2012, 13)
Built a B2B ecommerce site in Yii with catalogues per Buyer site, map of deliveries of day, auto assign nearest distributor and Axis Gateway payment.
Projects: MicroViC / Wordpress / WooCommerce
Journal of School Social Work is built in my own cms MicroViC - lately with Google Custom Search and Scholar. Spanda, Sassy and Interlink are built with wordpress with some plugins for making life simple and clean. IDAM is my first woocommerce site.
Senior Tech Lead. Tenure: Sep 2013 - June 2014
Worked for blinkx.com in php (Kohana / Laravel) on a new Ad displaying product.
Worked on a catalog website in Wordpress for an energy saving company.
Position: Technical Lead. Tenure: Aug 2008 - Jun 2013
Technologies: Winforms / .Net 3.5, 4.0 / WPF / NHibernate / MS SQL 2008.
A 10 year old IT company based in Belgium with a development centre in Chennai.
Project: Document Writing - VSTO / WPF
- Setup infrastructure and responsible for many of the features, screens, outline readers etc.
- Responsible for discussing / documenting Functional requirements ensuring timely delivery.
Project: Service Management - Winforms / ADO.Net
- Created a fluent ORM that uses expressions and wraps ado.net and includes data binding.
- Built the application that uses this with judicious use of generics and code generation.
Project: Financial - Silverlight / WCF
- Member of core framework group, responsible for server architecture spanning Wcf, Nhibernate, Linq.
- Responsible for coordinating with Business owners and ensuring quality of code.
Project: ERP - Winforms
- Lead developer responsible for training and maintaining team of 6 members.
- Coordinate with architect and make enhancements to framework.
- Developed a legacy code explorer to aid the analysis and track the conversion.
Position: Software Engineer. Tenure: Mar 2006 - Aug 2008
Client: Englishtown (An EF Company)
Jun 2006 - Aug 2008
Englishtown is the world's largest English e-learning website with millions of students. Ten years old, it has tie-ups with partners for co-branding and corporate training.
Responsibilities and Roles:
- Lead developer for Community Project (team of 5)
- Good understanding of whole Englishtown - part time guide for other projects.
- Troubleshooting User Interface / .Net / application specific problems
- Release process (TFS / CI) and issue resolution. Designed some applications / db scripts used in this.
Project: Community (Social networking application)
Feb 2007 - Aug 2008
- Online community for members of englishtown.com. Post profile, search and add friends, send messages and chat.
- Led a 5-member team, adopting a new EF wide framework built many parts including the Admin area, contact importing, new slick office style menu bar and high-traffic message center.
Project: Sales pages
Jun 2006 - Feb 2007
- Unify and revamped the sales module for all global markets with new pages, email campaigns, adding time bound banners etc.
- Redesigning pages, fixing bugs, creating dynamic pages, changing promotions etc.
- Recognised as an asset, would initiate project setup, environment synch, and worked on tools for the release process.
College / Projects:
- YieldMore.org - Since 2011 - Founder - a network of people and a collaborative wiki for inspiring and useful content. See its full brief.
- School Alumni site (cakephp) / FTP sync tool for its deployment (Oct 2007).
- Developed cselian.com/imran/home/, learning CSS on the way (Apr - Jun 2005).
- Guide for project interfacing mobile phone / micro-controller / PC (Feb - Apr 2006).
- 100+ hours of EDA design, ALP & PCB manufacture for electronics projects.
- Installation of tower clocks for Gani & Sons and electronics design for some of their clocks.
- Recognized as "Microsoft Student Champ" (Jan 2004 - May 2005).