Hi and welcome to my blog. My name is Surinder Bhomra. This is a site for all things technical and anything else that may interest me. Have a browse and let me know what you think. I am always interested in feedback relating to any of my posts.
Well, what can I tell you about me? I’ve been interested in computers from a young age ever since the day my Dad bought home our first computer. An Acorn Archimedes A3000. Classic! I then went onto studying IT throughout my school years. My interest in learning the basics in HTML and programming eventually led me to Oxford Brookes University where I graduated with a BSc Information Systems in 2006.
After University, I became a full-time programmer working in .NET technologies, mainly specialising in ASP.NET web applications. My language of choice is C#, but also have experience in other web based technologies such as PHP and Classic ASP (*sigh*).
I consider myself a reasonably experienced developer with a particular interest in creating websites.
I'm currently a Web Developer working for a web agency working on a wide variety of projects. So I could be working on anything from custom application and website builds to using platforms such as Kentico. I’ve also worked on other platforms such as EPiServer CMS and SharePoint.
List of some of the technologies I have used:
- HTML, CSS, JavaScript, XHTML – The main ingredients to building a website. What I lack in design creativity I make up in compliant, cross-browser web site builds.
- .NET CMS Platforms – EPiServer CMS 4 & 5, Kentico and SharePoint.
- JavaScript – I’ll admit, I never liked old-school JavaScript (nor could I comprehend it) but jQuery toolkit has made client-side scripting fun and dynamic.
- Web Services – worked with integrating web services in a few .NET platforms and created web services to used client-side through jQuery.
- .NET Controls and Libraries – iTextSharp, Telerik RAD controls (they really are RADICAL), and some other libraries.
- SQL – Written SQL queries mainly in Microsoft SQL, MySQL and with minor experience using Oracle.
- LINQ – Ever since LINQ was released, I don’t think I’ve ever come across a project where I haven’t used it. It’s a great way write SQL in your code.
- Entity Framework – Its here to stay! One of the best experiences I’ve had in dealing with the data layer. Worked on a handful of projects using this framework.
- Lucene – a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. The Lucene search library is based on an inverted index.
- SolrNet – .NET version of an open-source search server based on the Lucene Java search library. It’s major features include powerful full-text search, hit highlighting, faceted search, and rich document (e.g., Word, PDF) handling,
- Intranet Platform – worked on a well known Microsoft intranet platform: SharePoint. I have experience on numerous SharePoint versions from 2003 – 2010. I have developed custom pages and web part's, site redesign and basic server configuration.