Summary
Overview
Work History
Education
Skills
VMS Upgraded Version
Real Estate Properties
Order Management mobile app
VMS, FMS web app (Main application)
Crosstown
Born To Meet
Mandado
Field Management Services (FOMS)
Student Management System
Timeline
Generic
RAHUL RANA

RAHUL RANA

Chandigarh

Summary

Full stack .NET Angular engineer having 12 years of experience with a proven track record, excelling in ASP.NET Core, MVC, C#, Angular, micro-services architecture and SQL Server development. Adept at leading teams and optimizing performance, I foster collaboration and drive project success. Passionate about leveraging micro-services architecture to deliver innovative solutions while enhancing user experiences.

Overview

13
13
years of professional experience

Work History

Senior Software Analyst

Fidelity Business Services India Private Limited (FIS)
Mohali
10.2019 - 11.2024
  • Delivered high-quality solutions using ASP.NET technologies, Web Forms, MVC, Angular, .NET Core, and Node.js, ensuring adherence to industry standards.
  • Collaborated with cross-functional teams to design software solutions.
  • Managed client communications to gather feedback on software performance.
  • Worked closely with clients to understand their needs and provide appropriate solutions.
  • Researched new technologies that could be used in the development process.
  • Developed stored procedures, triggers, functions, views, indexes and other database objects as needed by the application.
  • Developed mobile applications with Xamarin Forms, enhancing user experience across platforms.
  • Managed team collaboration on projects, fostering a productive and efficient work environment.
  • Spearheaded agile methodologies to streamline project delivery and improve team productivity.

Technical Team Lead

Techbit Solutions Pvt. Ltd
Mohali
01.2016 - 10.2019
  • Technical Team Lead at Techbit Solutions Pvt. Ltd. and managing multiple projects using .NET Core, MVC, Angular, Node.js, SQL Server, and MongoDB, and ensuring timely delivery.
  • Participated in design meetings to provide technical expertise when needed.
  • Led daily stand-up meetings with the team to review progress and goals.
  • Reviewed code written by the team and provided feedback.
  • Maintained up-to-date knowledge of technologies related to the projects being worked on by the team.
  • Developed and implemented mobile applications using Xamarin.Forms.
  • Collaborated with team members to streamline project workflows and improve team efficiency.
  • Utilized Azure DevOps for project management and deployment, ensuring continuous integration.
  • Established clear team goals aligned with company objectives, tracking progress regularly.

Senior Software Developer

Sensation Software Solutions Pvt Ltd
Mohali
11.2014 - 11.2015
  • Developed web projects using C#, MVC, AngularJS frameworks, and SQL Server, enhancing user experience and functionality.
  • Collaborated with cross-functional teams to gather requirements and deliver effective software solutions.
  • Implemented SQL Server for robust database management, ensuring data integrity, and performance.
  • Streamlined development processes through automated testing and Azure DevOps integration.

Software Developer

MSM Innovations
Mohali
07.2012 - 11.2014
  • Developed various projects for Windows, CMS (Umbraco), and web applications.
  • Utilized technologies, including Web Form, MVC, C#, WPF, Silverlight, WCF, Web services, SQL Server, jQuery, JavaScript, and third-party tools, to create web and window apps.
  • Use Telrik third party controls for better user experience

Trainee

CS Infotech
01.2012 - 07.2012
  • Company Overview: CS Infotech is a training institute focused on software development.
  • Completed training in Asp.Net, C#, Web Forms, MVC, Silverlight, and SQL Server.
  • CS Infotech is a training institute focused on software development.

Education

BCA - Computer Science

Kurukshetra University
Kurukshetra, India
05.2011

Higher Secondary Certificate (HSC) -

HBSE
India
05.2008

Secondary School Certificate (SSC) -

HBSE
India
05.2006

Skills

  • ASPNET Core, MVC, C#, and Web Forms
  • Angular, Node JS
  • SQL Server, MongoDB, and PostgreSQL
  • Xamarin Forms (mobile development)
  • Microservices architecture
  • Bootstrap, CSS, SASS, and Angular Material
  • Azure Functions, service, messaging, and blob storage
  • Azure DevOps, Git, Jira, and Trello

VMS Upgraded Version

Vendor management system is a type of property inspection work, and this is an upgraded version of the old VMS application to meet the application that is up to date and available in the market

  • Technologies: .NET Core 8, Angular, C#, EF Core, microservices architecture
  • Duration: 05/2024 - 11/2024, Client: FIS

Real Estate Properties

This web app is used to display real estate properties by tile and map view and customize application styles so there is no need to fix site styles and colors.

  • Technologies: Angular, Node JS and MongoDB
  • Duration: 01/2024 - 05/2024, Client: FIS
  • Display properties on the dashboard in tile views
  • Search options to filter properties
  • User can customize application design based on selected color so no need of fix app design
  • Search by Google Maps and point custom pins on Google Maps with different colors
  • Show properties on Google Maps with some defined area, and draw a circle on Google Maps

Order Management mobile app

This is a mobile application that is part of the main VMS application

  • Technologies: Xamarin.Forms, XAML language for app design, C#, and Entity Framework Core
  • Duration: 11/2020 - 12/2021, Client: FIS
  • In this, we created an application for Android and iOS platforms
  • In this app, third-party agents check their assigned orders, they complete those orders, and take photos of the completed work

VMS, FMS web app (Main application)

Vendor management system is a type of property inspection work

  • Technologies: .NET Framework, Web Forms, C#, SQL Server, and Google Map APIs
  • Duration: 10/2019 - 11/2024, Client: FIS
  • In this vendor place, some order, e.g. Inspection of property, then this order will automatically assign to any inspection officer by location, or admin can manually assign the order to any officer for that location based on work performance for a particular area. Officer picks the order, then does inspection and costing factors for that work, e.g. How much does it cost for that type of work on this property, then this order is reassigned to the finance team, and they inspect charges for that work and tell the owner about those charges

Crosstown

Crosstown project focusing on public transportation management

  • Technologies: .NET Core, Angular, MongoDB, Canva, C# and EF Core
  • Duration: 12/2016 - 10/2019 - Client: Techbit Solutions PVT LTD
  • Managed timetables for bus stops and related bus services
  • Engineered installation of timetables at bus stops
  • In this web application, we create timetables for bus stops and related bus services, then engineer and install timetables on bus stops, which will help passengers see bus timetables We print ads on timetable templates to grow different companies' businesses. We show timing by different routes, as well as show timings on maps and line maps

Born To Meet

This is a dating site where people search for soulmates based on location and their preferences

  • Technologies: Angular 2, C#, .NET Core, EF, and SQL Server
  • Duration: 12/2015 - 11/2016, Client: Techbit Solutions Pvt. Ltd.
  • User registers in the application and purchases a plan according to their needs
  • Search soul mates based on user preferences
  • User has the option to search for soul mates on Google Maps and nearby locations
  • Users can do live chat with their soulmates

Mandado

Mandado application designed to streamline household cloth items, e.g. Wash, ironing, and purchase required items used in that work

  • Technologies: .NET MVC, AngularJS, C#, LINQ, and SQL Server
  • Duration: 11/2014 - 11/2015, Client: Sensations Software Solutions PVT LTD
  • Created a household errand management application, allowing user customization
  • Facilitated anonymous user registration and family member interaction
  • This web app is an errand management system shared among family members to centralize what is missing within the household. The project will allow anonymous users to register and log in to the application, configure their account, add family members, review the built-in record, build their own set of errand records, and interact with them using a series of interfaces

Field Management Services (FOMS)

This web application is used to manage employees' shifts, leaves, overtimes, and salary calculation

  • Technologies: .NET Framework, Silverlight, WCF, C#, EF, and SQL Server
  • Duration: 06/2013 - 11/2014, Client: MSM Innovations

Student Management System

This manages the student records, their attendance, subjects, courses in which they are enrolled, and generates invoices based on the courses they choose

  • Technologies: .NET Framework, Windows Forms, C#, Telerik Controls, Twilio, SQL Server, and LINQ
  • Duration: 07/2012 - 06/2013, Client: MSM Innovations

Timeline

Senior Software Analyst

Fidelity Business Services India Private Limited (FIS)
10.2019 - 11.2024

Technical Team Lead

Techbit Solutions Pvt. Ltd
01.2016 - 10.2019

Senior Software Developer

Sensation Software Solutions Pvt Ltd
11.2014 - 11.2015

Software Developer

MSM Innovations
07.2012 - 11.2014

Trainee

CS Infotech
01.2012 - 07.2012

BCA - Computer Science

Kurukshetra University

Higher Secondary Certificate (HSC) -

HBSE

Secondary School Certificate (SSC) -

HBSE
RAHUL RANA