I am a developer from the west end of Toronto, Ontario, Canada.
My journey into the world of programming began as a hobby with C and Pascal in 1995. In 2001, I started using Java and VB6 to write client-server business applications and my focus shifted to web applications with C# and .Net a few years later.
I consider myself to be a reasonably experienced web developer. I am quite comfortable with C#, .Net, Python and Django and regularly use (or have extensively used) SQL Server, Postgresql, MongoDb, Lucene, Solr, AWS, Docker, Linux and Windows servers. I have a deep interest in high traffic web applications, backend systems, restful apis, relevance based search, databases, optimisation and architecture.
I love playing with new technologies, try new ideas and I'm quite fascinated by clean code, the complexity of simplicity and artificial intelligence. I have held 9 Microsoft Certifications since 2002 including MCSD, MCPD and MCTS. I am old enough to have seen COBOL in action and remember Y2K, dll hell, blue screens of death and the trials and tribulations of webforms.
Besides zeros and ones, I am fluent in 2 dialects and 3 languages. I have worked for companies in England, France, Ontario, Quebec and Mauritius.
This blog is as a way for me to keep pace with the evolution of technology and to share my experience and research to whoever will listen. I hope you will find it useful and interesting.
Thanks for dropping by.