Snowpal Software Services
  • Main
  • Project Management
    • Sign Up
    • Demo
    • Mobile App >
      • App Store
      • Play Store
    • Product Features
    • Use Cases >
      • Be Organized at School
      • Data Visualization: We offer a variety of charts. Take your pick.
      • Multiple Clients: Use us on the Web and on your Mobile Devices
      • Be Organized at Work
      • Project Management on Snowpal Pitch
      • Happy Father's Day
      • Keys, Blocks and Pods for Hierarchical Representation of Data
      • Choice is yours, organize your life
      • Building Blocks
      • Project Management Features
    • Videos >
      • Features
      • Training
  • Education
  • Consulting
    • Web & Mobile Development >
      • Core Competence
      • Engagement Alternatives
      • Range of Services
    • Ruby on Rails
    • JavaScript
    • Java
    • Full Stack Development & Architecture
  • Podcasts
    • on Apple
    • on Google
    • on Spotify
  • Company
    • About Us
    • Infographic >
      • Krish's Profile
    • LinkedIn >
      • Krish's Profile
      • Varun's Profile
    • Our Team
    • Recommendations
    • Blog
    • Videos
    • Our Clients
  • Other
    • Contact Us
    • Partners
    • Search
    • YouTube: Food & Tech @ Snowpal
    • Snowpal: Ease of use
  • Snowpal: Raising Capital
    • Crowdfunding Campaign on Kickstarter
    • Crowdfunding Campaign on Indiegogo
  • Videos on Vimeo

Videos
To help you learn a bit more about us...

#1 Introduction

Who am I? What do I do? Yada, yada, yada.


#2 Snowpal's Learn Product API

The product I am working on has a rich API layer with close to 300 APIs, implemented using Sinatra/Mongoid.


#3 My Development Experience

Take a look at this video to get a sense of my experience in Software Development and Architecture.


#4 Full Stack Development Architect

I enjoy doing full stack development work. While I started my career doing server side development and did that for a while, the last many years has seen me do plenty of full stack development and architecture work.


#5 Roles I can play

I can play a variety of roles in your organization. Be it a Developer, an Architect, a Product Manager, a Technical Project Manager, a Development Manager, a Director, or a CTO. I have done all of these roles at some point of time in my career, and have no inhibitions whatsoever about doing any of them anytime!


#6 What Recruiters have asked me

I've learned that what recruiters are interested in knowing about me is a tad different from what engineering managers want to know. Hopefully, this video answers some of those questions.


#7 Most challenging project 

Over these years, I am bound to have worked on numerous challenging projects but one of them that stands out and perhaps is at the top of that list is work that I do for Snowpal's products.


#8 Project Management Tools

Everyone has their own pick of Project Management tools. I have mine too! In this video, I talk about some of the tools that have increased my productivity.


#9 Performance and Scalability

If you would like to know what  my experience is with improving performance and scalability of web and mobile applications, take a look at this video.


#10 Day 1 in a New Project 

If you are new to Consulting, you may benefit from this video where I speak about what I try to achieve in day 1, and week 1, of a new project.


#11 Travel and Commute

I live in the DC Metro Area and am one of those people who enjoys working in the quiet of their home offices. Commuting is not my cup of tea but I am happy to make occasional visits to the client site fully recognizing the fact that there is simply no substitute to face-to-face interactions, sometimes.


#12 What I don't particularly enjoy doing

All of us have things we love doing, and things we don't enjoy doing just as much. I have my fair share as well.


 #13 Build a small Sample Application 

Despite the numerous recommendations on LinkedIn, and all of what I've said about what I have done, if you are still skeptical about what I can or cannot do, and would like to see me spend a day and build something for you in a stack of your choice, I would be more than happy to! Not a problem.


#14 Testing and Code Coverage

The more the testing, the merrier. The earlier the testing, the better. But, having said that, not all development teams have the necessary time and money to spend on doing the right amount of testing. What do you do then? Watch the video to see what I've resorted to in those cases.


#15 Snowpal’s (First) Product - High Level Architecture

We've working on building an app for over 2 years now. As to why it is taking us this long - it's for another video!, but in this one, I try to speak to its architecture at a high level and how it has evolved. Maybe you might find it interesting. If not, I promise to improve :)


#16 Software Architecture - Application, Security, Database, Enterprise,...

​I run into a variety of terminologies related to Software Architecture on a daily basis. Here’s my take on what they mean to me.


#17 Development Environment - Productivity

​This is how I have my OS X desktops organized to help improve my productivity.


#18 Hot Deployment (React, Sinatra, Rails)

It is more than useful to save time in development by not having to manually bounce your server every time you make a code change. Here is how you could do it in React, Sinatra and Rails.


#19 NoSQL vs RDBMS

When would you choose a NoSQL Database versus an RDBMS Database for your web application?


#20 Technology Stack

How do I go about picking a Technology Stack to solve any given software problem?


#21 Coding is an Art

Why do I think coders are artists?


#22 Microservices 

Why should you choose to build your app using microservices?


#23 Oscars!

Do what you love. Be absolutely passionate about it.


#24 Oscars 2!

Don't have expectations. Don't expect rewards. Do your best and you will be happy. You will get more than what you want!


#25 Refactoring

​Keep your code clean, keep it consistent, and improve it frequently.


#26 Code Quality 

​How can you improve code quality?


#27 Managing Dependencies

When working with a team of developers who are contributing to the same release cycles, how best to manage dependencies.


#28 Challenges in choosing a stack

Choosing a Stack to build your application on - how important is it, and what are some of the factors you may want to consider before making a decision.


Part I - Database Migration

This is a 3-part series where I speak about database migration with Cricket (the sport!) as an example.


​Part II - Database Migration

This is a 3-part series where I speak about database migration with Cricket (the sport!) as an example.


Part III - Database Migration

This is a 3-part series where I speak about database migration with Cricket (the sport!) as an example.

© Copyright 2023 Snowpal. All rights reserved. ​
  • Main
  • Project Management
    • Sign Up
    • Demo
    • Mobile App >
      • App Store
      • Play Store
    • Product Features
    • Use Cases >
      • Be Organized at School
      • Data Visualization: We offer a variety of charts. Take your pick.
      • Multiple Clients: Use us on the Web and on your Mobile Devices
      • Be Organized at Work
      • Project Management on Snowpal Pitch
      • Happy Father's Day
      • Keys, Blocks and Pods for Hierarchical Representation of Data
      • Choice is yours, organize your life
      • Building Blocks
      • Project Management Features
    • Videos >
      • Features
      • Training
  • Education
  • Consulting
    • Web & Mobile Development >
      • Core Competence
      • Engagement Alternatives
      • Range of Services
    • Ruby on Rails
    • JavaScript
    • Java
    • Full Stack Development & Architecture
  • Podcasts
    • on Apple
    • on Google
    • on Spotify
  • Company
    • About Us
    • Infographic >
      • Krish's Profile
    • LinkedIn >
      • Krish's Profile
      • Varun's Profile
    • Our Team
    • Recommendations
    • Blog
    • Videos
    • Our Clients
  • Other
    • Contact Us
    • Partners
    • Search
    • YouTube: Food & Tech @ Snowpal
    • Snowpal: Ease of use
  • Snowpal: Raising Capital
    • Crowdfunding Campaign on Kickstarter
    • Crowdfunding Campaign on Indiegogo
  • Videos on Vimeo