Uma Chandran

Fullstack JavaScript Developer
Toronto

Hi, I'm Uma!

I'm a full stack JavaScript developer with a background in communications, client relations and operations. I currently work at Rangle.io - a JavaScript consultancy.

I'm passionate about collaborating with people to find innovative solutions to problems and am known to approach challenges with enthusiasm, dedication, and a sense of humour.

Beyond my passions for clear communication and beautiful code, I also love live music, playing football (soccer) and reading a good book.

Want to get in touch? Contact me via the following:

Full Stack Web Development

In 2015, I completed Fullstack Academy's 17-week software engineering program to upgrade my computer science skills and learn the latest development best practices.

Current toolset:

  • Angular 1 & Angular 2
  • React
  • Redux
  • Node
  • Ionic 2 & Cordova
  • MongoDB, PostgreSQL & MySQL
  • Express
  • HTML5, CSS3 & SASS/SCSS
  • Webpack, Gulp & Grunt
  • jQuery
  • Git
  • Wordpress
  • Adobe Creative Suite


Communications & Operations

Passionate about communicating clearly and strategically to maintain meaningful client relations and effective operations.

My experience includes working in various technical, financial, B2C and B2B environments including:
  • Royal Bank of Canada
  • Kobo
  • CNW Group
  • Sun Life Financial
  • IBM

Currently, I'm

  • Working: on a fullstack project at Rangle.io that includes Angular, React, Redux, Node, Cordova and PostgreSQL
  • Practicing: the Agile/Scrum methodology with my team and projects at work
  • Learning: more about Docker, Flow and Redux

Projects

LayoutLasso

Use this web app to easily make and export grid-based layouts for your website just by dragging and dropping grids and components onto the canvas, and using the interface to modify the styling. Once your design is ready, click export and the app will generate the HTML and CSS files for you to download.

MongoDB. Express.js. Angular.js. Node.js. HTML. CSS. jQuery. gridstack.js. Bootstrap. Ace editor. Browserify. Passport. Heroku.
Name That Song

Select a genre and see how many of the random songs you can identify before the timer runs out. The faster you guess, the more points you will receive.

Angular Fire (Angular.js + Firebase). ngAudio. Spotify API. HTML. CSS. Bootstrap.
A Cartoon Megastore Extravaganza

Visit this mock online store to "purchase" items from cartoon worlds. Search or filter listings to find the product you're looking for, add items to your cart, and checkout when you're ready. Administrators have the ability to modify product details and inventory, edit users and update order status.

MongoDB. Express.js. Angular.js. Node.js. Passport. HTML. CSS. Bootstrap. lodash.
Guess the number

You have five chances to guess a number between 1 and 100. This app will tell you if your guess is hot or cold, and if you're getting hotter or colder with each guess.

HTML. CSS. jQuery. JavaScript. Bootstrap.