About

Here is a little background

I'm Rahul 👨🏻‍💻, I have 2.5 years of experience in Software Development, mostly with Node.js, Python, React.js and Spring. In terms of cloud work, I've some hands-on experience in AWS. I believe that attitude makes aptitude. I commit myself one hundred percent to each project in which I have to participate. Sharing my knowledge and learning at every moment. Not only in technical aspects but also, personally. I am passionate about what I do and consider that passion to be the main engine, responsible for pushing me every day to achieve my professional and personal goals.

Experience

Software Engineer Co-op

TD Bank

Tue May 03 2022- Sat Aug 27 2022

  • • Part of the Enterprise payments team, played a crucial role in the development and maintenance of the Interac APIs built using Spring Cloud. Monitored a substantial volume of transactions, exceeding 300,000 in a single day, utilizing Splunk to analyze logs and ensure smooth operations.
  • • Spearheaded the migration of an on-premises database to Azure cloud using Flyway API and Azure Jump box, ensuring data security and seamless backups.
  • • Contributed to internal TD Onboarding platform using Django RESTful APIs, ensuring optimal performance and adherence to industry best practices.

Software Implementation Engineer

Etech Technology Solutions

Tue Oct 06 2020- Sat Sep 04 2021

  • • Collaborated with cross-functional teams of developers, business analysts, and quality analysts to design, develop, and deploy software solutions that meet business requirements.
  • • Enhanced the user experience by developing visually appealing and intuitive interfaces using NodeJS, ReactJS, MaterialUI and Redux for Medallia QuickStart services, resulting in a 20% reduction in bounce rates.
  • • Optimized the entire code base, implemented ‘on demand data loading’ design pattern and caching mechanisms which reduced page load time by 60% and the view state by 100KB.
  • • Implemented GraphQL schemas and resolvers to enable seamless communication between client applications and backend services, ensuring clear and efficient data retrieval and manipulation.
  • • Played a key role in enhancing the company website by implementing a robust job application functionality using Django MVT, resulting in a significant increase in the flow of applications due to the successful elimination of numerous bugs present in the previous version.

Software Developer

SoftVan

Tue Jan 08 2019- Sat Mar 14 2020

  • • Transformed the monolithic website to microservices and implemented: currency exchange, product catalog and billing services using Spring Cloud and AWS, leading to a significant boost in online sales for a major Indian clothing brand.
  • • Automated the manual process of document verification by the web application, making it fast and convenient using a distributed database (Cassandra), Java RESTful APIs and configuring AWS load balancer, achieving a 21% improvement in performance and scalability.
  • • Managed, designed and developed a dashboard control panel for more than 10 clients using Django MVT, PostgreSQL and AI modules incl. features like reporting, AI driven insights, risk-mitigation and compliance tracking.
  • • Eliminated security threats and vulnerabilities, such as cross-site scripting (XSS), SQL injection, and broken access control in the legacy codebase. Passed the security review successfully with a less false positive rate of around 6%.

Skills

Hover over a skill for current proficiency

90%

95%

70%

65%

90%

80%

75%

95%

90%

80%

80%

85%

75%

75%

90%

85%

80%

77%

Projects

Project 1 Netflix clone

This project is a Netflix clone that utilizes Django, REST APIs, SQL DB, and the TMDB API to create a seamless experience for users. The app features a range of popular movies and TV shows, allowing users to browse, search and watch their favourite titles. The project includes user authentication features such as login, sign up, and password reset, enabling users to create and manage their own personal accounts. Users can also add titles to their watchlist and easily keep track of their progress through each series or movie.

Project 2 Metaverse Chat app

This project is a decentralized chat app that utilizes cutting-edge web technologies and advanced JavaScript concepts to enable secure and private communication between users. Built with NextJS, the app offers seamless navigation and quick load times, while server-side routing ensures that user data remains secure. Moralis is used as the backend for the app, allowing for decentralized storage and peer-to-peer messaging between users. The app also features Tailwind CSS for a visually stunning and easy-to-use interface.

Project 3 Airbnb Clone

This project is an Airbnb clone that utilizes modern web technologies and advanced JavaScript concepts to create a dynamic and engaging user experience. Built with NextJS, the project offers lightning-fast load times and seamless navigation between pages. Tailwind CSS is used to ensure the project is visually stunning and easy to use. One of the standout features of this project is its integration with Mapbox, which allows users to easily locate and book accommodations in their desired location.

Contact

Feel Free to reach out. Lets talk.

+1 (226) 724-1895

rahulmeghani36@gmail.com

Windsor, Canada