Rohit Rana

Hi, I'm Rohit Rana

Full Stack Developer & DevOps Engineer

Toronto, ON, Canada

I'm passionate about building software that makes a difference. I have experience designing and building scalable, cloud-native applications using microservices architecture, DevOps practices, and full-stack development. Throughout my career, I've had the opportunity to work on some really interesting projects, like migrating an e-commerce platform to the Salesforce B2C Commerce platform and developing a cloud-native blog platform.

Skills & Technologies

Frontend Development

ReactReduxJavaScript (ES6+)TypeScriptHTML5CSS3Tailwind CSS

Backend Development

JavaEEJava17Spring Boot (IOC, MVC, Data, Security)ExpressNode.js

DevOps & Cloud

DockerKubernetesAWSMicrosoft AzureAnsibleJenkinsTerraform

Database

Microsoft SQL ServerMongoDBMySQLPostgreSQLRedis

Featured Projects

Real Estate Management Platform

Real Estate Management Platform

I developed a comprehensive real estate management system with Next.js, TypeScript, and Material UI, backed by Spring Boot microservices. The platform features property listings with advanced search, role-based access control, favorites system, and analytics dashboards. I implemented a microservices architecture for users, properties, analytics, and contact management, ensuring scalability and maintainability. The application includes multi-language support and responsive design across all devices. My focus on security best practices and API integration resulted in a robust solution that streamlines property management for agents, administrators, and clients.

Next.jsTypeScriptMaterial UISpring BootMicroservices
Microservices E-Commerce Platform

Microservices E-Commerce Platform

I built a high-performance e-commerce platform using a microservices architecture. This platform leverages Express.js (Node.js), MongoDB, and React.js for a seamless user experience. To ensure continuous delivery and minimize downtime, I implemented CI/CD pipelines with Azure DevOps, resulting in a 70% reduction in deployment time. Furthermore, I utilized Terraform for efficient cloud resource management and integrated ELK/Prometheus for robust monitoring and logging, achieving 99.9% uptime.

ReactNode.jsMongoDBExpress
Toronto GTA Investment Map

Toronto GTA Investment Map

I developed a responsive real estate investment analysis platform focused on the Greater Toronto Area. This application helps property investors identify and evaluate investment opportunities across different locations using interactive maps with heat mapping visualization. Key features include location-based investment scoring, financial analysis tools for calculating ROI and cash flow projections, portfolio tracking, and comprehensive property details with mortgage calculators. The app includes an analytics dashboard that visualizes investment trends and performance metrics, and generates exportable reports. The application uses React with Leaflet for mapping, Recharts for data visualization, and local storage for data persistence.

ReactLeaflet.jsReact RouterRechartsResponsive DesignLocal Storage APIPapaParsejsPDF
Job Application Tracker

Job Application Tracker

I developed a comprehensive job application management system using React, Tailwind CSS, and modern web technologies. This application helps job seekers track their applications across multiple companies, monitor application statuses, and analyze their job search through an interactive dashboard. Features include company management, application status tracking, follow-up reminders, interview notes, and analytics visualizations. I implemented robust error handling, local storage for data persistence, and CSV import/export functionality for data backup.

ReactTailwind CSSReact RouterRechartsLocal Storage APIPapaParse

Experience & Education

My professional journey, educational background, and certifications.

2024

Post graduation: DevOps for Cloud Computing

Lambton College

2022 - 2024

Gained in-depth knowledge of distributed systems and cloud computing, focusing on technologies like containerization, continuous integration/continuous deployment (CI/CD), cloud-based solutions, data security and risk management.

2022

Full Stack Developer

Tata Consultancy Services

Aug 2019 - Sep 2022

  • Led the strategic migration of an e-commerce platform from a legacy Java EE architecture (JSP/Servlet) to the Salesforce B2C Commerce Cloud (SFRA), utilizing Node.js and Express.js. This significant transition resulted in a 50% improvement in overall system performance, enhanced scalability, and increased system robustness.
  • Developed and maintained critical e-commerce functionalities, including shopping cart functionality, checkout process optimization, and inventory management systems within the Salesforce B2C Commerce Cloud environment.
  • Spearheaded website improvements focusing on UI/UX enhancements, product catalog optimization, and security enhancements, leading to a 40% increase in user satisfaction and revenue growth.
  • Collaborated with cross-functional teams, including solution architects and clients, to develop and implement Spring Boot microservices for seamless Salesforce integration with internal systems.
  • Leveraged RESTful APIs and developed data integration pipelines using Microsoft SSIS ETL tool to facilitate data exchange between systems.
2022

Azure Developer Associate

Microsoft

2021

Azure Fundamentals

Microsoft

2019

Bachelor of Technology: Computer Science and Engineering

Deenbandhu Chhotu Ram University of Science & Technology

2015 - 2019

Developed a strong foundation in Computer Science fundamentals, including Computer System Architecture, Software Development Life Cycle, Computer Networks, Data Structures and Algorithm (DSA) design, essential for building efficient and robust software solutions.