Venkatesh Sridharan

Toronto, ON  Ā·  (437) 838 - 1965  Ā·  venkatesh.mymail@gmail.com

I'm passionate about data engineering, using it to solve real-world challenges. With a background in software engineering and full stack web development, I thrive on building data-driven solutions and it excites me to know that complex real world problems can be solved using data and software. I enjoy the process of working through various aspects of application development and the constant learnings that come along with coding projects. I am a currently open to Data engineering and Data Science opportunities.

Feel free to check out my projects on github and/or reachout to me via LinkedIn or my email.

Skills

Programming Languages
Tools & Frameworks
Databases
Development and Deployment

Workflow
  • Test-Driven Development (TDD) and Behavior-Driven Development (BDD)

  • Cross Functional Teams

  • Agile Development & Scrum

Education

Durham College

Diploma
Artificial Intelligence Analysis, Design & Implementation
Key Coursework: Applied Math, AI Algorithms, Data Visualisation, Applied Machine Learning, AI in Enterprise Systems

August 2023 - Aug 2024


Campbellsville University

Master of Science
Computer Science
Key Coursework: Software Engineering, Advanced Databases, Aritifical Intelligence, Advanced Computer Networking, Cyber Security

July 2022 - June 2023


New Jersey Institute of technology

Master of Science
Electrical and Computer Engineering
Key Coursework: Web Systems Development, Data Mining for Managers, Embedded Computing Systems, Computer Systems Architecture

August 2016 - May 2018


Vellore Institute of Technology, India

Bachelor of Technology
Electrical and Instrumentation Engineering
Key Coursework: Computer programming and problem solving, Data Structures and Algorithm, Embedded Systems
August 2011 - May 2015

Experience

Data Engineer

PrivCo
  • I work closely with product managers and perform data extraction, cleansing and validation for various processes.

  • I also work with large amounts of unstructured data and natural language to perform entity recognition and sentiment analysis.

  • Design and developed complex data pipelines, wrote production level code to automate data collection processes.

  • Technology Stack: Python,Git, SQLite, AWS, REST APIs.

October 2019 - June 2023
New York, New York

QA Test Engineer

BTI Solutions
  • I work with the design and test engineers to test the integrity and the connectivity of the key components of the in-vehicle telematics module.

  • My role involves performing root cause analysis for identifying device and feature failures and to issue bug fixes whenever possible or escalate issues to respective parties when necessary.

  • Technology Stack: Python,Git, SQLite, REST APIs.

March 2019 - July 2019
Troy, Michigan

Freelance Web Developer

NJIT
  • Built customized personal websites and user required applications for clients.

  • Improved efficiency, remodeled and reduced latency of page load for already existing websites

  • Helped with the UI/UX design phase of newly forming websites

June 2018 - Jan 2019
Newark, New Jersey

Associate Software Engineer

Tech Mahindra
  • I was in the Backend Application Support for British Telecom, where I helped build and maintain the Product pipeline reporting tool.

  • I had to Interact with the clients and understand their business needs.

  • Engage in system monitoring and maintenance to ensure that the application is up and running at all times.

  • Provide oncall support and handle system failures and issue bug-fixes

  • Implement solutions to solve customer problems.

June 2015 - June 2016
Bangalore, India

Front End Developer Intern

Bahwan Engineering Company
  • Improved site speed and scalability by developing responsive experience for the clients.

  • Technology Stack: Javascript, React, MongoDB, Express, Node js

Nov 2014 - Jan 2015
Muscat, Oman

Projects

  • Newsfeed Classifier


    Newsfeed Classifier Developed a newsfeed aggregator and classifier data pipeline with an automated 30-minute intervals trigger for data collection. Extracted content from various financial news sources and News APIs, applying a custom machine learning classifier algorithm to categorize news into Funding, M&A, IPO, or Noise. Hosted on AWS EC2, the application sends daily updates as email using AWS SES and its archives labeled data in an S3 bucket for analysis.









  • Next Word Predictor based on LLM Text Generation Model


    This is a next-word predictor application built as a Django webapp utilizing GPT-2's language model, implementing its text generation capabilities. The application analyzes contextual information within the user's sentence, presenting three predicted word options with probability scores.









  • Yelp Camp


    This is a full-stack web application project for a startup called Yelp Camp. It is a web application designed to add, rate and review different campgrounds, different users(read campers) can share their comments and concerns about various campsites for the benefit of future campers.









  • Web Scaping from EDGAR


    This project is a Python script that parses mutual fund holdings pulled from EDGAR, given a ticker or CIK, and writes a .tsv file saved to the output folder. Requests is used to get HTML and XML content from the website, BeautifulSoup is used to parse the HTML and XML. Python i/o operations are used to write the tsv file.









  • Task Management Application


    This is a productivity application developed to keep track of daily tasks. Built with an Angular Single page Application(SPA) frontend, Django backend and a SQLlite database. The main feature of the application is that users can set date, time based deadlines and set priority for the tasks enabling the user can choose to reorders the lists based on priority.









  • Personal Blog implementing REST


    A web blog implemented using REST to share my ideas and experiences with everyone, where any user can read all of my blog posts and leave comments. Node.js + Express.js backend that uses MongoDB database to store all the user and blog data. CRUD operations are implemented using the REST architecture style.









  • Movie Review Finder


    A web blog implemented using REST to share my ideas and experiences with everyone, where any user can read all of my blog posts and leave comments. Node.js + Express.js backend that uses MongoDB database to store all the user and blog data. CRUD operations are implemented using the REST architecture style.