Dhruv Patel

Senior Software Developer | Scrum Master at Copperleaf Technologies
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Calgary, Alberta, Canada, CA
Languages
  • English -
  • Hindi -
  • Gujarati -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Nicolae Nedelcu

Patel worked for Ericsson on a four month co-op program for our Java platform . During that period he showed very good determination and improving technical skills. He was thorough in completing his tasks and acknowledged as a real member of our agile team.

Ashish Patel

I have worked with Dhruv on one project where I found him as dedicated person to his work he is very co-operative as well as good team player. He has good knowledge of Asp.net and Microsoft technology so I would recommend him to anyone with assurance.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Learning RabbitMQ
    LinkedIn
    Feb, 2022
    - Nov, 2024
  • Microservices Foundations
    LinkedIn
    Sep, 2021
    - Nov, 2024
  • Become a React Developer
    LinkedIn
    Dec, 2020
    - Nov, 2024
  • React.js Essential Training
    LinkedIn
    Dec, 2020
    - Nov, 2024
  • React.js: Building an Interface
    LinkedIn
    Dec, 2020
    - Nov, 2024
  • React: Creating and Hosting a Full-Stack Site
    LinkedIn
    Dec, 2020
    - Nov, 2024
  • React: Ecosystems
    LinkedIn
    Dec, 2020
    - Nov, 2024
  • Management Skills for Leaders
    Canadian Management Centre
    May, 2017
    - Nov, 2024
  • Certified ScrumMaster® (CSM®)
    Scrum Alliance
    Nov, 2022
    - Nov, 2024

Experience

    • Canada
    • Software Development
    • 300 - 400 Employee
    • Senior Software Developer | Scrum Master
      • Aug 2022 - Present

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Developer
      • Mar 2020 - Aug 2022

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Sep 2019 - Mar 2020

    • Canada
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Developer
      • Sep 2016 - Sep 2018

      Prepare detailed technical design of software components and systems architecture based requirements and prepare all related documentation. Carry out coding and unit testing in a variety of programming languages and environments. Mostly C#, JavaScript, HTML, CSS Participate in the design and development of new product ideas, concepts, prototypes and proofs of concept. Contribute to high-level product design and definition. Evolve and extend existing product features… Show more Prepare detailed technical design of software components and systems architecture based requirements and prepare all related documentation. Carry out coding and unit testing in a variety of programming languages and environments. Mostly C#, JavaScript, HTML, CSS Participate in the design and development of new product ideas, concepts, prototypes and proofs of concept. Contribute to high-level product design and definition. Evolve and extend existing product features using an agile software development approach. Own and responsible for part of the codebase. Show less Prepare detailed technical design of software components and systems architecture based requirements and prepare all related documentation. Carry out coding and unit testing in a variety of programming languages and environments. Mostly C#, JavaScript, HTML, CSS Participate in the design and development of new product ideas, concepts, prototypes and proofs of concept. Contribute to high-level product design and definition. Evolve and extend existing product features… Show more Prepare detailed technical design of software components and systems architecture based requirements and prepare all related documentation. Carry out coding and unit testing in a variety of programming languages and environments. Mostly C#, JavaScript, HTML, CSS Participate in the design and development of new product ideas, concepts, prototypes and proofs of concept. Contribute to high-level product design and definition. Evolve and extend existing product features using an agile software development approach. Own and responsible for part of the codebase. Show less

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Teaching Assistant
      • May 2016 - Aug 2016

      Python • Marking 30 assignments per week. • Proctoring and marking mid-terms and final exams. Python • Marking 30 assignments per week. • Proctoring and marking mid-terms and final exams.

    • Sweden
    • Telecommunications
    • 700 & Above Employee
    • Application Developer Co-Op
      • Jan 2016 - Apr 2016

      Technologies used: Java, JavaScript, Oracle, SQL scripts, Git, Putty - Worked in AVM team at Ericsson Canada, responsible for the platform underlying Ericsson Order Care and Ericsson Catalog Manager, part of Ericsson’s industry-leading OSS/BSS portfolio. - Worked on assigned user stories and implemented code in JAVA. - Responsible for developing, enhancing, modifying and correcting selenium test cases. Involved in regression and unit testing. - Kept selenium test case regression… Show more Technologies used: Java, JavaScript, Oracle, SQL scripts, Git, Putty - Worked in AVM team at Ericsson Canada, responsible for the platform underlying Ericsson Order Care and Ericsson Catalog Manager, part of Ericsson’s industry-leading OSS/BSS portfolio. - Worked on assigned user stories and implemented code in JAVA. - Responsible for developing, enhancing, modifying and correcting selenium test cases. Involved in regression and unit testing. - Kept selenium test case regression results fairly high by constantly keeping an eye on failing test cases. - Involved in certification result verification and making them strong. Show less Technologies used: Java, JavaScript, Oracle, SQL scripts, Git, Putty - Worked in AVM team at Ericsson Canada, responsible for the platform underlying Ericsson Order Care and Ericsson Catalog Manager, part of Ericsson’s industry-leading OSS/BSS portfolio. - Worked on assigned user stories and implemented code in JAVA. - Responsible for developing, enhancing, modifying and correcting selenium test cases. Involved in regression and unit testing. - Kept selenium test case regression… Show more Technologies used: Java, JavaScript, Oracle, SQL scripts, Git, Putty - Worked in AVM team at Ericsson Canada, responsible for the platform underlying Ericsson Order Care and Ericsson Catalog Manager, part of Ericsson’s industry-leading OSS/BSS portfolio. - Worked on assigned user stories and implemented code in JAVA. - Responsible for developing, enhancing, modifying and correcting selenium test cases. Involved in regression and unit testing. - Kept selenium test case regression results fairly high by constantly keeping an eye on failing test cases. - Involved in certification result verification and making them strong. Show less

    • Canada
    • Software Development
    • 700 & Above Employee
    • Infrastructure SV&V Automation - Co-Op
      • Sep 2015 - Dec 2015

      Testing of core infrastructure that offers several key services to hundred million users; services include BlackBerry secure email/message, security, web proxy and cloud storage service • Scripts in Python and Shell script to test functionality of Web Services and JMX-client tool. • Developed a tool on the basis of ETL process to remove duplicates from different production bundles. Every new bundle has new features and to track those manually is time-consuming. A tool is developed to… Show more Testing of core infrastructure that offers several key services to hundred million users; services include BlackBerry secure email/message, security, web proxy and cloud storage service • Scripts in Python and Shell script to test functionality of Web Services and JMX-client tool. • Developed a tool on the basis of ETL process to remove duplicates from different production bundles. Every new bundle has new features and to track those manually is time-consuming. A tool is developed to automate that. • Created and updated documents for knowledge sharing, that includes technical, training, test strategies for team members as well as new people. • Automated test scripts to check Authentication, Authorization on server. • Provided timely feedback and assisted in the development of new test suit having new features and resolving issues in existing scripts. • Able to handle multiple projects execution request at the same time • Created weekly status report and updated wiki pages to track the progress Show less Testing of core infrastructure that offers several key services to hundred million users; services include BlackBerry secure email/message, security, web proxy and cloud storage service • Scripts in Python and Shell script to test functionality of Web Services and JMX-client tool. • Developed a tool on the basis of ETL process to remove duplicates from different production bundles. Every new bundle has new features and to track those manually is time-consuming. A tool is developed to… Show more Testing of core infrastructure that offers several key services to hundred million users; services include BlackBerry secure email/message, security, web proxy and cloud storage service • Scripts in Python and Shell script to test functionality of Web Services and JMX-client tool. • Developed a tool on the basis of ETL process to remove duplicates from different production bundles. Every new bundle has new features and to track those manually is time-consuming. A tool is developed to automate that. • Created and updated documents for knowledge sharing, that includes technical, training, test strategies for team members as well as new people. • Automated test scripts to check Authentication, Authorization on server. • Provided timely feedback and assisted in the development of new test suit having new features and resolving issues in existing scripts. • Able to handle multiple projects execution request at the same time • Created weekly status report and updated wiki pages to track the progress Show less

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Teaching Assistant
      • May 2015 - Aug 2015

      Python • Marking 30 assignments per week. • Proctoring and marking mid-terms and final exams. Python • Marking 30 assignments per week. • Proctoring and marking mid-terms and final exams.

    • India
    • Information Technology & Services
    • 200 - 300 Employee
    • Software Engineer
      • Jun 2014 - Oct 2014

      Client Support at Gujarat Gas Company Limited.

    • Associate Software Engineer
      • Apr 2013 - Jun 2014

      Developer in Microsoft CREST and Johnson and Controls PMT. Team Lead and Technical Lead in Delivery Framework.

    • Intern - Developer
      • Dec 2012 - Mar 2013

Education

  • University of Waterloo
    Masters of Mathematics (MMath), Computer Science
    2015 - 2016
  • Dharamsinh Desai University
    Bachelor of Technology (B.Tech.), Computer Engineering
    2009 - 2013

Community

You need to have a working account to view this content. Click here to join now