Nikhil Dabas

Nikhil Dabas

Delhi, India
Hire Nikhil
Scroll To View More
Nikhil Dabas

Nikhil Dabas

Delhi, India
Member since June 9, 2013
Nikhil is a software developer and operations engineer. He enjoys interesting and challenging projects that let him design and build elegant solutions to the problems at hand. With more than 12 years of professional experience, Nikhil has been hacking and programming for far longer than that.
Nikhil is now available for hire
Portfolio
Experience
  • JavaScript, 12 years
  • C#, 12 years
  • PHP, 7 years
  • ASP.NET, 7 years
  • jQuery, 5 years
  • ASP.NET MVC, 4 years
  • Node.js, 3 years
  • AngularJS, 2 years
Delhi, India
Availability
Full-time
Preferred Environment
Windows, Visual Studio, Git
The most amazing...
...programs I've written generate and compile new programs themselves, requiring zero programming knowledge on the client side.
Employment
  • President
    NikSci
    2011 - PRESENT
    • Contributed to Twitter Bootstrap and AngularJS on GitHub.
    • Wrote multiple Windows applications to generate customized Windows and Mac applications and compile the generated apps into a distribution-ready format (including friendly installer apps).
    • Converted a custom-designed website to use Twitter Bootstrap as a CSS foundation. In the process, migrated the entire website and blog from an in-house CMS to Jekyll.
    • Deployed websites and applications to various cloud platforms, including AWS, Google App Engine, Heroku, and Rackspace Cloud. The underlying operating systems included Windows, Debian Linux (and derivatives), and Red Hat Enterprise Linux (and derivatives).
    • Built multiple line-of-business web applications, including a bespoke real-estate analysis and profit estimation tool, which was highly accessible by users with any level of computer familiarity.
    • Wrote dozens of scripts to automate repetitive tasks in languages like Unix shell script, Windows PowerShell, and Node.js. These tasks included messaging in-bulk by email and SMS, and organizing directories based on information in an Excel file.
    • Built multiple EDI applications to convert data (e.g., invoices) between multiple industry-standard and proprietary XML and flat-text formats. The applications were implemented as fault-tolerant Windows services, which would also upload and download new data to process automatically.
    Technologies: Node.js, CSS, Jekyll, PowerShell
  • Chief Technology Officer
    TechnoApex Software Pvt. Ltd.
    2007 - 2011
    • Built an SMS-based targeted mobile advertising network, managed entirely using an ASP.NET web application, backed with an SQL Server database.
    • Built an online movie ticketing web application.
    • Built a self-service bulk text messaging application, which included a web app and Windows/Mac desktop app components.
    • Built an online, self-service, point-of-sale application for the food and beverage industry.
    • Built a WordPress-based platform for building and rapidly deploying bespoke small-business websites.
    Technologies: .NET, SQL, WordPress
Skills
  • Languages
    XML, XSL, JavaScript, C#, XSLT, PowerShell, PHP, C++, C
  • Frameworks
    Knockout.js, ASP.NET MVC, ASP.NET, AngularJS
  • Libraries/APIs
    jQuery, YUI, Node.js
  • Tools
    Nullsoft Scriptable Install System, Windows Installer, Adobe Photoshop
  • Platforms
    Windows, Amazon Web Services (AWS), Linux, Unix
  • Paradigms
    Metaprogramming, Functional programming
  • Storage
    MySQL, SQL Server
  • Misc
    Unix Shell Scripts
Education
  • Bachelor's degree in Computer Science
    University of Delhi - Delhi, India
    2003 - 2006
I really like this profile
Share it with others