Welcome

I'M

A Senior Software Developer with 6 years of experience building fast, reliable web applications with React, TypeScript, and .NET, from the first component to the production release.

View Resume
↑
Ronak Patel

About Me

Hola! I'm Ronak Patel

I'm a Senior Software Developer at CenterLine (Windsor) Limited, where I own the front end of a production React and TypeScript application and work across the .NET APIs and Azure DevOps pipelines behind it.

My day-to-day is component architecture, state management, complex multi-step forms, and making sure releases ship smoothly. I was promoted to Senior in 2024 after leading our front-end architecture and mentoring other developers through code review.

I hold a Bachelor of Engineering in Computer Science and a post-graduate certificate in Web Design and Development from Conestoga College. I care about clean, maintainable code and interfaces that are accessible to everyone.

Outside of work, you'll find me playing cricket or badminton, getting outdoors, or catching up on a good TV series. I'm always experimenting, always learning, and never bored.

Download Resume (PDF)

My Skills

Technologies I work with every day

95%
90%
90%
95%
85%
90%
80%
80%
90%
80%
80%
85%
90%
90%

What I Do

The work I bring to a team

Front-End Architecture

I own the front end of production React and TypeScript apps: breaking large components into reusable, strongly typed pieces and setting conventions the whole team can build on.

Complex Forms & Workflows

Multi-step forms with dynamic validation, conditional logic, inactivity auto-save, and client-side PDF export, built so users never lose their work.

Full-Stack Development

I build and extend ASP.NET (C#) REST API endpoints alongside the UI, work with back-end developers on API design and data validation, and debug issues end to end.

Dashboards & Portals

Stakeholder-facing portals and dashboards with custom widgets for charts, statistics, and data-dense tables, built with React and Syncfusion.

Responsive & Accessible UI

Interfaces that work on every screen size and browser, built with UX designers to meet WCAG accessibility guidelines.

CI/CD & Releases

Azure DevOps build and release pipelines for React and .NET, including a self-hosted build agent, so deployments are automated and predictable.

Background Shelf

Professional Experience

Senior Software Developer Oct 2024 – Present

CenterLine (Windsor) Limited - Windsor, ON, Canada (Remote)

• Own front-end architecture for a data-driven React and TypeScript web app on a .NET backend, used daily company-wide.

• Led the decomposition of monolithic components into focused, reusable, strongly typed subcomponents, reducing duplicated logic and speeding up delivery of new features.

• Design and build multi-step form workflows with dynamic validation, conditional logic, and inactivity-based auto-save.

• Prevented data loss by fixing stale-closure bugs in auto-save and standardizing a promise-based save-then-act flow across key user actions.

• Engineered a client-side PDF export pipeline with html2canvas and jsPDF, eliminating recurring page-break defects.

• Leading a production app's upgrade from React 18 to React 19, updating dependencies and resolving breaking changes.

• Build and extend ASP.NET (C#) REST API endpoints and partner with back-end developers on API design and data validation.

• Built and maintain Azure DevOps CI/CD pipelines for the React front end and .NET backend, including a self-hosted build agent.

• Set TypeScript and component conventions, lead code reviews, and mentor peer developers.

Full Stack Software Developer Feb 2022 – Oct 2024

CenterLine (Windsor) Limited - Windsor, ON, Canada (Remote)

• Designed and built a stakeholder-facing web portal and dashboard with reusable widgets for charts, statistics, and data-dense tables using React, Recoil, and Syncfusion.

• Architected a scalable, responsive single-page application with React, Redux, SASS, and Material UI, partnering with UX designers to meet WCAG accessibility standards.

• Collaborated with back-end developers to integrate and extend ASP.NET (C#) REST APIs, validating endpoints with Postman.

• Established automated Azure DevOps build and release pipelines, replacing manual deployment steps.

• Rebuilt broken print output into clean multi-page documents and added Google Analytics to track feature usage.

Web Developer May 2019 – Apr 2020

WayToWeb Pvt Ltd - Ahmedabad, Gujarat, India

• Developed responsive front-end components for an e-commerce website using HTML5, CSS3, JavaScript, jQuery, and Bootstrap, for a site attracting 40,000 unique visitors per month.

• Built the front end for a travel client's website in an Agile team, with HTML email templates and cross-browser testing.

• Managed Microsoft SQL Server databases with SSMS and built standards-compliant page layouts.

Education

Post-Graduate Certificate, Web Design and Development

May 2020 – Sep 2021

Conestoga College - Kitchener, ON, Canada | GPA 3.8/4.0

Bachelor of Engineering (B.E.), Computer Science

Jul 2015 – May 2019

Gujarat Technological University - Gujarat, India | CGPA 8.81/10

Certificates

Mastering React

June 2021

Code with Mosh - Online Learning

JavaScript Essential Training

June 2021

LinkedIn Learning

The Ultimate JavaScript Mastery Series

June 2021

Code with Mosh - Online Learning

Introduction to Python Programming

July 2020

Udemy - Online Learning

Projects

Personal and academic projects. My professional work is private, so it isn't shown here.

Testimonials

What people I've worked with say

Get in touch

I'm open to senior front-end and full-stack roles, as well as interesting freelance projects. Have a role, a project, or just a question? Send me a message below.

Location:

Waterloo, ON, Canada

Loading
Your message has been sent. Thank you!