Ravi Chaudhary's Photo

About Me

A programmer by choice, education and interests.
I'm interested in rapid development of technology, who is not afraid to implement new technologies and libraries that are available in the market.
I'm a backend developer specialized in Java, Spring Boot, NodeJS, RabbitMQ, Nginx, ELK Stack, Docker, Cloud and many more technologies.

Contact Details

Ravi Chaudhary
Toronto
Ontario, CA M3J 2V1

+1(289)921-0809
ravi7131@yahoo.com

Education

Mohawk College, Hamilton, ON

Diploma in Computer System Technician - Software Support Dec 2016

  • Dean’s Honours (every semester) and Honours Graduate
  • 100% in the following subjects:
    • Html & Css
    • Programming in Java
    • Php & Javascript
    • Html5 & Mobile Web Development
    • Web Application in Asp.net

Vishwakarma Government Engineering College, Ahmedabad, India

Bachelor of Computer Engineering June 2014

  • Developed training and placement website for college

Work

RBC Investor & Treasury Services – Toronto

Full Stack Developer April 2017 - Current

RBC Investor & Treasury Services is a specialist provider of asset services, custody, payments and treasury services for financial and other institutional investors. Serving clients from 19 countries, delivering services to safeguard client assets and maximize liquidity.

  • Design, develop and test a large-scale, custom distributed enterprise large scale software system using latest Java and JavaScript technologies: Spring Boot, Angular.io and Cloud Foundry.
  • Working in an agile development practice including test and deployment automation as well as Continuous Integration using Jenkins to improve overall execution speed and product quality.
  • The technology tech includes Java 8, Angular.io, Typescript, Bootstrap, Spring Boot, NPM, Maven, Jenkins 2, SonarQube, IBM Bluemix, Cloud Foundry, Robot Framework.

iDeaWORKS – Mohawk College, Hamilton

Industry Partnership Project Developer January 2016 - March 2017

iDeaWORKS is a Mohawk College’s applied research and innovation department which helps Canadian and international businesses, non-profits, governments and other organizations grow and innovate through applied research and innovation projects

  • Designed and developed backend system for Immunization Connect Ontario project
  • Integrated full stack app using Docker and also with IBM Bluemix platform
  • Created Nginx configuration for the application to work as a Multitenant app
  • Used Strongloop, NodeJS with CouchDB and PostgreSQL
  • Implemented RabbitMQ message queuing for post processing after submission
  • Developed web analytics using ElasticSearch, Logstash and Kibana
  • Designed test suites and test cases using Mocha and Chai
  • Followed Agile methodology for Software development with the use of Bitbucket, JIRA and otherAtlassian products for project development and tracking

Vishwakarma Government Engineering College, India

Student Developer (volunteer) February 2013 – June 2014

Institute affiliated with Gujarat Technological University offers higher education in various fields of Engineering and Technology

  • Designed and developed web application for Training and Placement cell using Php, MySQL and Apache Web Server
  • Used Assembla for version control with Tortoise SVN client
  • Involved in complete SDLC from requirement gathering to test phase
  • Deployed the application on web hosting using cPanel and FileZilla FTP client

Metatagg Solutions, India

Web Developer (volunteer) April 2012 – September 2012

Metatagg Solutions is a prominent web design & development company that proffers value-added & quality services with new technology

  • Developed CMS based web application using Php, MySQL, Ajax and Apache Web Server
  • Troubleshooting development problems
  • Subsequent alterations of design based on user requirement changes

Skills

  • Programming Language: NodeJS, Java, Android, DotNet, Php, C, C++, PL/SQL
  • Framework: Loopback, Express, Bootstrap, Angular 4, Spring Boot
  • Database: MySQL, Oracle-9i/10G, SQL Server, MS Access, CouchDB, PostgreSQL
  • Web Development Languages: Html, Css, JavaScript, Json, Xml, Ajax, JQuery
  • Development Tools: JIRA, Bamboo, GIT, SourceTree, Docker, Vagrant, PhoneGap
  • Testing Tools: Selenium, Selenium WebDriver, Junit, Mocha, Chai
  • Platforms: Windows 98/XP/Vista/7/8/10, Windows Server 2012, Linux, Macintosh and IBM Bluemix
  • Web Server: Nginx, Apache, IIS
  • Analytics Platform: ELK (ElasticSearch, Logstash, Kibana) Stack
  • Message Queuing: RabbitMQ, AMQP
  • Others: MS Office, MS Visio, Web Services API using REST, ECMAScript 6, TypeScript

Client Testimonials

  • Ravi is one of the profound and staunch students. He had put all his best effort during his curriculum and for development of placement portal for college - placement.vgecg.ac.in. I wish him Great future and career in his life.

    Uday Yadav
  • Ravi is my project partner, we often work together on technical web projects. He is responsible person and a great problem-solver. Would highly recommend him for Web Application and Android projects.

    Kaushik Somaiya
  • I had the privilege of working as product owner on a project with Ravi. I was particularly impressed by his:
    - clear understanding of technical challenges
    - friendly demeanor and ability to communicate to non-technical stakeholders
    - commitment to meet team objectives
    I hope that I have the opportunity to work with Ravi on more software development projects in the future!

    Brian vanOosten
  • I worked with Ravi on an eHealth project. He was in charge of developing our back-end code. This involved learning a lot of new technologies such as RabbitMQ, Docker, and the use of NodeJS in a corporate setting. Ravi did a fantastic job incorporating these technologies, and was instrumental in the success of the project.
    I would highly recommend Ravi. He has a great skillset, picks up new things quickly, and his work ethic is awesome!

    Thomas White
  • Ravi is a very hard worker. He takes the initiative to learn whatever is needed to accomplish the task at hand. He works hard to find solutions, works well by himself or on a team and is easy to get along with. He puts in the extra for the team and the client.

    Brian Kierstead
  • As his manager, I find Ravi as a smart and dedicated professional who can self-learn and adapt to new technologies very quickly. He managed to learn and implement a complex web-app back-end in one of my projects using Node.JS, Rabbit MQ and ELK Stack while studying full-time at Mohawk which is quite amazing. I am sure he will be an asset to any organization he works for.

    Chitresh Singh
  • At all times I have found Ravi to be dependable, reliable, hard-working, honest and courteous. When he is assigned a task he marries the task and works at his utmost capabilities to complete it. In past we have worked together on a couple of projects and at no point I have felt the need to check on Ravi's work. He makes sure he meets the criteria and requirements of the project and always meets the deadline. It is always a blessing to have a team member like Ravi.

    Rohan Shah

Get In Touch.

I'm available for freelance work. I want to hear about your projects. Just send me a message using the form below.

Error boy
Your message was sent, thank you!