
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
Backend Development
DevOps & Cloud
Database
Featured Projects

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.

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.

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.

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.
Experience & Education
My professional journey, educational background, and certifications.
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.
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.
Azure Developer Associate
Microsoft
Azure Fundamentals
Microsoft
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.