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, MongoDB, Kafka, RabbitMQ, Nginx, ELK Stack, Docker, Cloud and many more technologies.
Diploma in Computer System Technician - Software Support • Dec 2016
Bachelor of Computer Engineering • June 2014
Senior Software Development Engineer • June 2019 - Present
Ethoca is a secure global network for card issuers and merchants to collaborate, preventing ecommerce fraud and providing chargeback protection and representment.
Full Stack Developer • April 2017 - June 2019
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.
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
Student Developer (volunteer) • February 2013 – June 2014
Institute affiliated with Gujarat Technological University offers higher education in various fields of Engineering and Technology
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
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:Brian vanOosten
- 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!
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.Thomas White
I would highly recommend Ravi. He has a great skillset, picks up new things quickly, and his work ethic is awesome!
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
Ravi is one of the most talented developers I have worked with in RBC. With time he has grown great technical and development skills and leaves no space for QA’s to find any bugs. He understands the business well before starting the development, which is a great skill set. He is always helpful and always keen to learn new technologies. I wish him all the best.Archana Kumari
Ravi is a great asset to any team! He is smart, reliable, and bold. Ravi is always ready for a challenge and is great at simplifying complex problems by asking the right questions. As a product owner, I could always count on him to find a smart way to make our product awesome! It was a pleasure to work with Ravi for the past two years and I’d happily recommend him for future opportunities.Vera Gligoric
Ravi is great team player and software developer. He is someone who never quits and strives to progress further personally and professionally. He is someone I would definitely want to work with againPaul Grech
I worked with Ravi on a project at RBC I&TS. He's comfortable with taking on any back-end or front-end work, diligently following best coding and testing practices. Ravi is open-minded, detail oriented, easy to communicate with and always ready to offer a helping hand.Tomasz Wrobel
I have had the pleasure of having Ravi on my team for over 2 years. Ravi is a very versatile engineer who consistently demonstrates accountability for his work, and has an incredible ability to work through ambiguity. He had the trust of some of the most technical members of the team to design and deliver complex parts of the system independently.Dmitri Mikhnevitch
I'm available for freelance work. I want to hear about your projects. Just send me a message using the form below.