Saikat Goswami
Verified Expert in Engineering
Machine Learning Developer
Saikat has several years of experience as a software engineer in the credit card and payment domain. As a self-taught ML engineer, he's passionate about solving complex problems using machine learning (ML). Saikat communicates exceptionally well and has led several projects in his career.
Portfolio
Experience
Availability
Preferred Environment
Pop!_OS, Visual Studio Code (VS Code), Git, Jupyter Notebook
The most amazing...
...ML project I've worked on is a Spotify music segment recommender system using K-means to cluster similar music and nearest neighbors for recommendations.
Work Experience
Software Developer
Freelance Clients
- Developed a deep learning model on object detection using the TensorFlow Object Detection API and SSD Mobilenet model.
- Built a Spotify music-segment recommender system using the k-means clustering algorithm.
- Created a deep learning classification model on a DICOM dataset.
- Deployed several web scrapers using BeautifulSoup, Selenium, and Scrapy.
- Developed a Python framework to support building intraday trading algorithms on a platform.
- Developed a program to continuously scrape data from Betfair and Odds Portal websites and aggregate both data sources.
Senior Software Engineer
VISA
- Ideated and implemented a machine learning model for the risk identification of regular installation loads.
- Implemented a machine learning model for triggering various regression runs depending on the defects identified.
- Developed the implementation of a tokenization infrastructure.
- Spearheaded several projects on tokenization and various automation products.
- Designed and implemented an end-to-end solution to compare transaction logs between codebases.
Software Engineer
RS SOFTWARE
- Created a testing framework for automated transaction execution and report generation.
- Built an automated tool for the batch validation of authorization transaction results which reduced the execution time.
- Constructed a tool for generating tokens on the fly for provisioning.
- Developed a tool to read and modify global tables in TPF to accommodate token-transaction processing.
- Implemented an end-to-end solution to read data from logs and extracts transactions from test buckets.
Associate Software Engineer
RS SOFTWARE
- Participated on a multiregional team on the Oracle ERP system for the P2P cycle.
- Generated regular and ad-hoc reports. Troubleshot peripheral tools.
- Analyzed and developed code patches.
- Automated the system build process which brought down the required time from 30 minutes to no more than three minutes.
Experience
Spotify Music Segment Recommender
https://github.com/sgsaikat/Spotify_Music_RecommenderSpeech Recognition
https://github.com/sgsaikat/Speech_RecognitionTweet Sentiment Analysis
https://github.com/sgsaikat/Sentiment_Analysis_TweetsTime Series Forecasting
https://github.com/sgsaikat/Beijing_PM2.5_Time_Series_ForecastingMusic Generator
https://github.com/sgsaikat/Music_GenerationFace Recognition
https://github.com/sgsaikat/Computer_Vision/blob/master/Face_Recognition.ipynbGeoCoder App
https://github.com/sgsaikat/GeoCoderLunar Rock Classifier
https://github.com/sgsaikat/Lunar_Rock_ClassifierWeb Scraping Amazon.in
https://github.com/sgsaikat/WebScraping_Amazon.inEducation
Bachelor's Degree in Electronics and Communication Engineering
JIS College of Engineering - West Bengal, India
Certifications
AWS Certified Developer - Associate
AWS
The Python Mega Course: Build 10 Real World Applications
Udemy
Applied ML Course
Applied AI Course
Deep Learning and Computer Vision A-Z
Udemy
Python for Data Science and Machine Learning Bootcamp
Udemy
Big Data Hadoop and Spark Developer
Simplilearn
Programming for Everybody (Getting Started with Python)
Coursera
Skills
Libraries/APIs
Scikit-learn, Pandas, NumPy, Keras, PySpark, OpenCV, SciPy
Tools
Git, Toad, AWS Glue, Microsoft Excel
Paradigms
Data Science
Frameworks
Scrapy, Flask, Serverless Framework
Languages
Python, Python 3, SQL, REXX, Java, C#
Storage
Microsoft SQL Server, Databases, Oracle 11i, PL/SQL, Amazon S3 (AWS S3)
Platforms
Windows, Jupyter Notebook, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Other
Data Cleaning, Data Handling, Machine Learning, Deep Learning, Software Development, Software Engineering, IBM z/Transaction Processing Facility (z/TPF), Pop!_OS, K-means Clustering, APIs, Web Scraping, Scraping, Data Engineering, Oracle Apps, Shell Scripting, Statistics, Mathematics, Linear Regression
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring