Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Projects
Timeline
Generic

Dhruv Virani

Kelowna,BC

Summary

Driven software developer with expertise in .NET and Java, committed to creating innovative web applications that enhance user engagement. Passionate about continuous learning and eager to contribute to impactful projects in dynamic environments.

Overview

7
7
years of professional experience

Work History

Software Developer

Centralsquare Technologies (Clinical Connect)
01.2024 - 10.2024
  • Developed a web application facilitating communication between clinics, hospitals, and patients in Hamilton, Ontario
  • This platform enables patients to access their test reports, scans, and prescriptions, improving transparency and engagement in healthcare
  • Frameworks: Leveraged Java Spring Boot for building microservices, promoting scalability and maintainability
  • Data Management: Utilized Oracle Database and PL/SQL for efficient data storage, ensuring quick access to patient information and medical records
  • Data Interchange: Implemented JSON for smooth data exchange between front-end and back-end services, enhancing user experience
  • User-Centric Design: Collaborated with front-end teams to ensure a responsive UI, allowing patients to easily navigate their health data and access important documents.

Software Developer

Centralsquare Technologies (Property Tax)
08.2023 - 01.2024
  • Developed a web application automating property tax assessment and collection for Ontario municipalities
  • Key contributions: Tech Stack: Utilized .NET Core, C#, Entity Framework, and Microsoft SQL Server for robust back-end development
  • Cloud Services: Integrated Azure for deployment, enhancing scalability and security
  • API Development: Designed RESTful APIs, implementing Swagger for documentation, ensuring seamless front-end integration
  • Testing & Quality Assurance: Employed xUnit for unit and integration testing, enhancing code reliability
  • Agile Practices: Actively participated in Agile ceremonies, fostering teamwork and iterative improvements.

Teaching Assistant (Computer Science)

University of British Columbia
01.2018 - 04.2019
  • Conducted labs for computer science courses, including Computer Programming I and II, fostering student understanding of complex concepts
  • Provided tutoring and support, helping students excel in assignments and exams
  • Evaluated assignments and exams, ensuring fair and consistent grading.

Education

Master of Science - Computer Science

University of British Columbia-Okanagan
04.2023

Bachelor of Science - Computer Science

University of British Columbia-Okanagan
04.2021

Skills

  • Programming Languages: C#, Java, Python, SQL, C, JavaScript, HTML, CSS
  • Frameworks & Technologies: NET Core, Java Spring Boot, Entity Framework, Reactjs, Django, Nodejs
  • Databases: Microsoft SQL Server, Oracle, Database Administration
  • API Development: RESTful APIs, Swagger, JSON
  • Cloud Services: Azure
  • Testing & Tools: xUnit, Git, Postman, Agile/Scrum methodologies
  • Soft Skills: Strong communication, teamwork, problem-solving, and interpersonal skills

Accomplishments

  • MCSA Certified (MCID: 13079286)
  • RHCSA Certified (Certificate No: 160-152-252)
  • Nominated for Unit-5 (Math, Science) Award at UBCO for high sessional average (08/2016 – 04/2017)

Languages

English
Hindi

Projects

Groceries On Go
Developed a platform enabling farmers and vendors to sell products online, facilitating home delivery for customers.

  • Tech Stack: Utilized Java for back-end development, ensuring a robust and scalable solution.
  • User Experience: Designed an intuitive interface to enhance customer engagement and streamline the purchasing process.


CalTrack
Created an Android app that helps users track daily calorie consumption to achieve their weight management goals.

  • Frameworks: Developed using Java and Android Studio, focusing on performance and usability.
  • User-Centric Features: Implemented features for easy logging and tracking of food intake, promoting healthier lifestyle choices.

Timeline

Software Developer

Centralsquare Technologies (Clinical Connect)
01.2024 - 10.2024

Software Developer

Centralsquare Technologies (Property Tax)
08.2023 - 01.2024

Teaching Assistant (Computer Science)

University of British Columbia
01.2018 - 04.2019

Bachelor of Science - Computer Science

University of British Columbia-Okanagan

Master of Science - Computer Science

University of British Columbia-Okanagan
Dhruv Virani