Punit Jajodia

Punit Jajodia

Kathmandu, Central Development Region, Nepal
Hire Punit
Scroll To View More
Punit Jajodia

Punit Jajodia

Kathmandu, Central Development Region, Nepal
Member since February 17, 2016
Punit is an entrepreneur and software developer for whom versatility is his biggest strength. He has worked on a variety of projects, from real-time 3D simulations on the browser and big data analytics to Windows applications. He has also recently ventured into training on the MEAN stack.
Punit is now available for hire
Portfolio
Experience
  • JavaScript, 3 years
  • Drupal, 2 years
  • Express.js, 2 years
  • Node.js, 2 years
  • D3.js, 1 year
  • R, 1 year
  • C#, 1 year
  • AngularJS, 1 year
Kathmandu, Central Development Region, Nepal
Availability
Full-time
Preferred Environment
Linux/Windows, Sublime Text, Node.js, Drupal, .NET
The most amazing...
...project I've worked on is a real-time big data analytics system. Everything was new: the programming language, the operating system, the platform, and the team.
Employment
  • CEO
    Parewa Labs
    2014 - PRESENT
    • Designed a three-month curriculum for web development using the MEAN stack and trained three batches of students based on it.
    • Built a feature for automated creation of Excel spreadsheets with pivot tables, complex formatting, and layout for an importing firm using C#, ASP.NET MVC, and ClosedXML.
    • Created survey forms using Open Data Kit (ODK) and created a dashboard from the data.
    • Programmed 3D fluid simulation on the browser using WebGL shaders to implement smoothed particle hydrodynamics.
    • Used Drupal to create adhuro.com, a platform from which 21 websites are centrally administered.
    • Designed Drupal themes for adhuro.com, including greenteasource.com, adhuro.com, and businesstopia.net.
    Technologies: Drupal, ASP.NET, ODK, WebGL
  • Senior Software Engineer
    Crisp Analytics
    2014 - 2014
    • Used Apache Storm to create a real-time analytics system that worked in tandem with data collection system.
    • Wrote programs in R to perform statistical analysis like K-means clustering and outlier identification using standard deviation. These programs would generate alarms based on business rules.
    • Created complex line charts and heat maps to show results of analytics.
    • Created PDF reports with graphics, embedded graphs, and dynamic data obtained from the real-time system using Jasper Reports.
    • Developed a content management system from end to end for a magazine using the MEAN stack.
    Technologies: Apache Storm, Apache Kafka, Java, R, D3.js, AngularJS, Jasper Reports
  • Software Engineer
    MAQ Software
    2013 - 2014
    • Worked on a Windows 8 Metro App using Microsoft SharePoint as the back-end to handle training of employees for a Fortune 500 client.
    • Modified the existing business intelligence framework used at the company to accommodate two new kinds of charts and added more capabilities to an existing chart.
    • Created a decision-making utility tool using C#, JavaScript, and SVG that takes in client attributes and visualizes them.
    • Migrated 84 business intelligence reports to a newly provisioned SharePoint server.
    • Refactored thousands of lines of JavaScript code to adhere to revised client guidelines, both cosmetic and semantic.
    Technologies: C#, JavaScript, HighCharts, MS SQL, SSMS, SSIS, SSRS
Experience
  • Adhuro.com (Development)

    Adhuro is a website to write content and earn money.

    I used a set of Drupal modules to create a centralized content editorial workflow for 21 domains.

  • Startupsinnepal.com (side project) (Development)

    Startupsinnepal is a listing of tech startups in Nepal. It is a very simple single-page application (SPA) built on AngularJS.

    It brings in data from a Google Sheet and shows it on the website.

  • Arcambel.com (Development)
    http://www.arcambel.com/

    A website I built for my friend. I had to work with her to understand the concept of her short movie and design the website to showcase her work.

  • KTMJS: Nepal's First and Only JS Community (Other amazing things)
    https://www.facebook.com/groups/ktmjs/

    When I came back to Nepal to start a company here, I saw that there were meetup groups for PHP, Python, and Ruby, but none for JavaScript.

    That's when I started KTMJS, the first community for JavaScript developers in Kathmandu. We organize meetups and workshops to help JS developers keep up with the fastest growing programming language out there.

  • Hamrokitchen.com (Development)
    http://hamrokitchen.com

    Hamrokitchen is a Nepalese eCommerce website built on WordPress and WooCommerce.

    I am working as consultant and product manager for the project.

  • Microsoft MVP (Other amazing things)

    I was awarded as Microsoft MVP for Visual Studio and Development Technologies in March 2017 for my contributions to the technical communities in Nepal and all over the world.

  • The Definitive Guide to DateTime Manipulation (Publication)
    In the realm of software development, time and date manipulation is considered by many to be a difficult task. Complicated time zone rules, leap seconds, differences in locale-specific formatting, etc., force us to immediately resort to popular time and date manipulation libraries. We often use these libraries without thinking about how exactly they work, which can lead to all sorts of obscure bugs in our software. In this article, Toptal Freelance Software Engineer Punit Jajodia gives us an in-depth introduction to some concepts and best practices to avoid a few of the obvious issues related to changing the time and date in our applications.
Skills
  • Languages
    JavaScript, C#, JADE, Java, R, PHP, XML
  • Frameworks
    Express.js, AngularJS, ASP.NET MVC
  • Platforms
    Drupal, Apache Kafka, Linux, Windows
  • Libraries/APIs
    Node.js, jQuery, React.js, D3.js
  • Tools
    Mongoose, Apache Storm, Sublime Text
  • Storage
    MySQL, NoSQL, MongoDB
  • Misc
    ORM for Node.js, Project Management
Education
  • Bachelor of Technology degree in Computer Engineering
    National Institute of Technology Kurukshetra - Kurukshetra, Haryana, India
    2009 - 2013
  • Intermediate in Science (ISc.)
    St. Xavier's College - Maitighar, Kathmandu
    2006 - 2008
I really like this profile
Share it with others