Vidish Sharma

Data Engineer

Toronto, Ontario, Canada0 mo experience

Key Highlights

  • Developed 15 projects using Python and various frameworks.
  • Expert in automation testing and data engineering.
  • Strong background in machine learning and web development.
Stackforce AI infers this person is a Data Engineer and Software Developer with expertise in Machine Learning and Automation Testing.

Contact

Skills

Core Skills

Software DevelopmentAutomation TestingData EngineeringEtl DevelopmentBackend DevelopmentMicroservicesLog AnalysisData Pipeline DevelopmentMachine Learning ImplementationWeb Development

Other Skills

ALMAirflowAngular JSApache SparkC (Programming Language)CSS3Cascading Style Sheets (CSS)Data AnalysisData ManagementData ScienceELK StackElasticsearchFileBeatFilebeatGit

About

I am a Software Developer and Machine Learning enthusiast, currently pursuing a Master of Applied Computing with a specialization in Artificial Intelligence from the University of Windsor. Developed 15 academic and individual projects using technologies such as Python, Web Frameworks, REST APIs, SQL, and Data Visualization techniques. In my spare time, I love watching movies and TV series, reading novels, reading about technological advancements in Artificial Intelligence, and developing projects. TECHNICAL SKILLS • Programming Languages: Python, JAVA, C, C++, and R. • FrontEnd: JavaScript, Angular JS, HTML5, JSON, CSS, REST API, and Ionic React. • Database: MySQL, MSSQL Server, and MongoDB. • Project Management Tools: Agile/Scrum, PyCharm, Jupyter Notebooks, Visual Studio Code, Eclipse, Postman, JIRA, GitHub, Git, Docker, R Studios, and Azure Data Studios. • OS: Windows, Unix, Linux, Ubuntu, and Mac. • WebService: Flask. • Data Visualization: Pandas, NumPy, Seaborn, Matplotlib, Pandas, and Tableau. • Data Analytics: Apache Spark. • Cloud Computing: Amazon Kinesis Datastream, Kinesis Firehose, Amazon EC2, S3 bucket, Athena, and Quicksight.

Experience

0 mo
Total Experience
--
Average Tenure
--
Current Experience

Rbc

3 roles

Big Data Application Developer

Feb 2025Present · 1 yr 4 mos · Toronto, Ontario, Canada

Senior Software Development Engineer Test

May 2023Jan 2025 · 1 yr 8 mos · Toronto, Ontario, Canada

  • Led the end-to-end development and enhancement of automation scripts in Python and JavaScript, aimed at detecting defects, expanding test coverage, and improving overall software reliability.
  • Orchestrated the seamless migration of test cases from ALM to qTest, ensuring continuity and efficiency in testing procedures along with implementing robust strategies to standardize and automate test processes.
  • Revamped Jenkins pipelines and configuration files to facilitate concurrent regression testing for multiple API versions, leveraging Groovy for enhanced flexibility and scalability.
  • Collaborated closely with cross-functional teams, including developers, to define comprehensive test scenarios and ensure alignment with business objectives.
PythonJavaScriptALMqTestJenkinsGroovy+2

Data Engineer

Sep 2022Apr 2023 · 7 mos · Toronto, Ontario, Canada

  • Implemented and designed numerous automated ETLs and data ingestions from a wide variety of data
  • sources leveraging Python and Airflow.
  • Spearheaded risk management and mitigation plans using analytical logic along with ingesting and transforming large-scale Operational Risk datasets to compute KRIs utilizing PySpark and Hadoop.
  • Played an integral role in the architecture design and coded the logic for the development of different
  • metrics along with developing high-quality Tableau dashboards for monitoring risks to present deliverables to business.
PythonAirflowPySparkHadoopTableauData Engineering+1

Karexpert technologies pvt ltd

Software Developer

Jul 2020Dec 2020 · 5 mos · Gurgaon, Haryana, India

  • Worked as a JAVA backend developer and successfully managed and developed different Spring boot micro-services.
  • Developed and managed different features like enabling notifications on the website and the mobile application to make the healthcare process - digital in India.
  • Worked on relational databases like SQL, NoSQL databases like MongoDb, and the software for GUI for MongoDb like Compass and Robo 3T.
  • Enabled Push notifications, SMS notifications, and email notifications for the different microservices and features.
  • Making the process of healthcare in India easy for users by connecting them to doctors, hospitals, Imaging centers, etc in just one click.
JavaSpring BootSQLMongoDBBackend DevelopmentMicroservices

Infoaxon technologies limited

Software Intern

May 2019Jul 2019 · 2 mos · Noida, Uttar Pradesh, India

  • Collected Apache and Tomcat server logs to perform log analysis using ELK Stack (ElasticSearch, Logstash, and Kibana) and FileBeat by analyzing the logs.
  • Developed Python code to collect the logs and make a pipeline with the ELK Stack to perform successful analysis on the server logs.
  • Predicted the errors and warnings in a system to stop these errors from coming again and to stop the system from crashing by correcting the error beforehand.
PythonELK StackFileBeatLog AnalysisData Pipeline Development

Internity foundation

Software Intern

Dec 2018Jan 2019 · 1 mo · Noida Area, India

  • Learned and implemented different machine learning algorithms - Regression, Decision Tree, SVM, Naive Baye, KNN, K-means, Random Forest, etc.
  • Implemented these machine learning algorithms in python and get knowledge of how these algorithms work.
  • Developed a project OCR(Optical Character Recognition) for credit/debit cards to help the users fill in the details of the card automatically and hence making the payment process easy for the user.
Machine LearningPythonMachine Learning Implementation

Webentic services

Software Intern

Jun 2018Jul 2018 · 1 mo · Noida Area, India

  • Learned and implemented the different software of the web development and the development cycle of the web project.
  • Got knowledge and hands-on experience with the latest technologies like Angular JS, ionic, etc for developing websites.
  • Used technologies like HTML 5, CSS 3, and JavaScript for the front end and Python Flask for the back end to develop the website as a project.
Angular JSHTML5CSS3Python FlaskWeb Development

Education

University of Windsor

Master’s — Applied Computing

Sep 2021Apr 2023

Jaypee Institute Of Information Technology

Bachelor of Technology - BTech — Computer Science

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Software Development & Automation Testing

Explore similar profiles based on matching skills and experience