N

Nikhil Sharma

Software Engineer

Waterloo, Ontario, Canada4 yrs 1 mo experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Engineered a data pipeline reducing processing time by 90%.
  • Integrated AI solutions enhancing software capabilities.
  • Published seven papers on image processing and deep learning.
Stackforce AI infers this person is a Software Developer with expertise in AI and data science across various industries.

Contact

Skills

Core Skills

Software DevelopmentMachine LearningData ScienceApplied Machine LearningData Analytics

Other Skills

AWSAgentic AIAlgorithmsAmazon Web Services (AWS)Apache AirflowApache KafkaArtificial Neural NetworksAutomationBig Data AnalyticsBusiness LogicC (Programming Language)C++CommunicationComputer NetworkingComputer Vision

About

As a Software Developer AI MLat the University of Waterloo - Faculty of Health, I work on building a robust data pipeline for the aviation team and leveraging machine learning algorithms to find interesting patterns in the data. I have developed an end-to-end data pipeline, including automation scripts, big data handling, machine learning models, and post-processing tools. I have also engineered new code to parallel-process databases with 100 GB+ data, reducing processing time by 90%. I have integrated and synchronized multiple components with the WISA flight simulator with <2ms latency, showcasing my expertise in managing large datasets and executing efficient batch-processing tasks. I am a graduate of the University of Waterloo with a degree in Electrical and Computer Engineering, where I am learning advanced topics in artificial intelligence, cloud computing, big data, and networking. I am passionate about applying my skills in computer programming, machine learning, deep learning, computer vision, data science, and data analytics to solve real-world problems and create value for society. Previously, I worked as an Associate Applications Developer at Oracle, where I developed a robust recommender system and a full stack application for the financial services domain. I have published seven papers in IEEE and Springer journals on image processing and deep learning, and I have multiple certifications from Duke University and deeplearning.ai on Machine Learning and Data Analysis.

Experience

4 yrs 1 mo
Total Experience
10 mos
Average Tenure
1 yr 9 mos
Current Experience

Carfax

Software Engineer

Sep 2024Present · 1 yr 9 mos · London, Ontario, Canada · Hybrid

  • 1. Integrated Agentic AI into sales-lead-generation software, enabling agent to search the internet, process data through LLMs, and automate lead classification while filtering out irrelevant information. Removed manual effort and enabled AI to completed the task in seconds
  • 2. Developed Spark-plug, an internal LLM-powered platform hosted on AWS, providing seamless access to multiple LLMs for 1400+ employees, significantly accelerating AI adoption across the company.
Agentic AIsales-lead-generation softwareLLMsAWSSoftware DevelopmentMachine Learning

University of waterloo school of optometry & vision science/waterloo eye institute

2 roles

Research Engineer

May 2024Sep 2024 · 4 mos · Waterloo, Ontario, Canada · On-site

Research Assistant

Jan 2024Apr 2024 · 3 mos · Waterloo, Ontario, Canada · On-site

  • 1. Led the development of software designed to automate the analysis of various flight performance metrics collected using the WISA flight simulator. Successfully integrated and synchronized multiple components with the WISA simulator with <2ms latency.
  • 2. Engineered new code to parallel-process databases with 100 GB+ data, reducing processing time by 90% and showcasing expertise in managing large datasets and executing efficient batch processing tasks.
Applied Machine LearningData ScienceAmazon Web Services (AWS)Data AnalysisSoftware DevelopmentAutomation+1

University of waterloo

Software Developer

May 2024Sep 2024 · 4 mos · Waterloo, Ontario, Canada · On-site

Amazon Web Services (AWS)Business LogicServer SideApache AirflowSoftware DevelopmentData Science

University of waterloo

Research Assistant

May 2023Dec 2023 · 7 mos · Waterloo, Ontario, Canada · On-site

  • 1. Developed an end-to-end data pipeline, including automation scripts to streamline data collection, handing big data, applying machine learning models to extract valuable insights and post-processing tools for enhancing data reliability
  • 2. Leveraged unsupervised models for flight phase detection and applied computer vision for AOI detection and gaze mapping in the cockpit
  • 3. Designed and implemented a software solution for temporal synchronization between the WISA Flight Simulator (coded in MATLAB) and Adhawk Eye Tracker (developed in Python) and coded network protocols for seamless integration and real time data transfer
Python (Programming Language)Applied Machine LearningData ScienceData AnalysisSoftware DevelopmentBusiness Logic+6

Oracle

2 roles

Associate Applications Developer

Aug 2021Aug 2022 · 1 yr · Bangalore Urban, Karnataka, India

  • Oracle Intelligent Mapper – OFSAA (Oracle Financial Services Analytical Application)
  • 1. Integrated a robust recommender system into the extensive OFSAA data warehouse pipeline using a custom-built Java API, which extracts 170 proprietary features from each dimension and processes data in batches to make concurrent predictions/recommendations
  • 2. Trained a deep neural network powered recommender system on previous 20 years data that leverages the extracted features into precise, actionable recommendations, significantly reducing the manual effort of dimensionality matching.
  • Real Time Data Quality and Analysis
  • 1. Developed a Full Stack application with Spring boot on the backend and Oracle JET on the frontend for real-time data processing and fraud detection, generating real time synthetic data and streaming it via Apache Kafka for testing
  • 2. Integrated a machine learning based fraud detection system; created frontend and Tableau dashboards for displaying valuable insights
Python (Programming Language)PrototypingData AnalyticsData WarehousingOracle DatabaseData Science+10

Project Intern

Jan 2021Jun 2021 · 5 mos · Bangalore Urban, Karnataka, India

  • Automated the migration of WebLogic domains from on-premises servers to Oracle Cloud Infrastructure using Chef, and parallelized it through OCI compute instances, with configurations stored in OCI Object Storage and deployments managed via Jenkins CI/CD pipelines.
Python (Programming Language)Data AnalyticsOracle DatabaseBusiness LogicGitData Structures+3

Abv-indian institute of information technology and management

Research Intern

May 2020Jul 2020 · 2 mos · Madhya Pradesh, India

  • Worked on designing diverse algorithms for removing impulse noise in natural, coloured and medical images under the supervision of Prof Karm Veer Arya, MIS research group, Department of Computer Science.
Python (Programming Language)Data AnalyticsCommunicationDatabases

Education

University of Waterloo

Masters of Engineering

Sep 2022Apr 2024

Thapar Institute of Engineering & Technology

Bachelor of Engineering - BE — Electronics and Computer Engineering

Jul 2017Jun 2021

St. Peter’s academy

HSC — Non medical

Jan 2015Jan 2017

Stackforce found 100+ more professionals with Software Development & Machine Learning

Explore similar profiles based on matching skills and experience