Dhruv Patel
Senior Software Developer | Scrum Master at Copperleaf Technologies- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Hindi -
-
Gujarati -
Topline Score
Bio
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.
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.
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.
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.
Credentials
-
Learning RabbitMQ
LinkedInFeb, 2022- Nov, 2024 -
Microservices Foundations
LinkedInSep, 2021- Nov, 2024 -
Become a React Developer
LinkedInDec, 2020- Nov, 2024 -
React.js Essential Training
LinkedInDec, 2020- Nov, 2024 -
React.js: Building an Interface
LinkedInDec, 2020- Nov, 2024 -
React: Creating and Hosting a Full-Stack Site
LinkedInDec, 2020- Nov, 2024 -
React: Ecosystems
LinkedInDec, 2020- Nov, 2024 -
Management Skills for Leaders
Canadian Management CentreMay, 2017- Nov, 2024 -
Certified ScrumMaster® (CSM®)
Scrum AllianceNov, 2022- Nov, 2024
Experience
-
Copperleaf
-
Canada
-
Software Development
-
300 - 400 Employee
-
Senior Software Developer | Scrum Master
-
Aug 2022 - Present
-
-
-
Nude Solutions
-
Canada
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
Mar 2020 - Aug 2022
-
-
-
Print Audit - An ECI Software Solutions Company
-
Canada
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Sep 2019 - Mar 2020
-
-
-
GEOTAB
-
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
-
-
-
University of Waterloo
-
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.
-
-
-
Ericsson
-
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
-
-
-
BlackBerry
-
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
-
-
-
University of Waterloo
-
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.
-
-
-
Synoverge Technologies Pvt. Ltd.
-
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 -
Dharamsinh Desai University
Bachelor of Technology (B.Tech.), Computer Engineering