(Jul 2023 - Present)
Technical Project Manager
Propark Mobility
constcoder={name:'Mayank Gupta',skills:['Python', 'TensorFlow', 'React', 'NestJS', 'GCP', 'Docker', 'SQL', 'Pandas', 'Scikit-learn'],hardWorker:true,quickLearner:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=5);};};
Who I am?
I am Mayank Gupta, a Technical Project Manager at Propark Mobility with 7+ years of experience in software development, AI/ML, and data science. I lead and manage software projects for the largest parking management company in the US, working with Google Cloud, NestJS, and ReactJS. I'm also a part-time stock trader and algo trader with a passion for financial engineering. I hold an M.Sc in Financial Engineering from WorldQuant University and love applying quantitative methods to solve complex problems. I'm always eager to learn new technologies and take on challenging projects.
(Jul 2023 - Present)
Technical Project Manager
Propark Mobility
(Nov 2022 - Jul 2023)
Senior Software Engineer (Machine Learning)
Shoptrue
(Mar 2022 - Oct 2022)
Manager
CG Infinity
(Apr 2021 - Feb 2022)
Tech Lead
CG Infinity
(Apr 2020 - Mar 2021)
Senior Software Engineer
CG Infinity
(Jan 2018 - Mar 2020)
Software Engineer
CG Infinity
(Sep 2017 - Dec 2017)
Software Developer
Specta
(May 2017 - Aug 2017)
Google Summer of Code Developer
CCExtractor
(Apr 2017)
Development Lead
Smart India Hackathon
Sentiment Analysis using TensorFlow.js
constproject={name:'Sentiment Analysis using TensorFlow.js',tools: ['TensorFlow.js', 'Python', 'Neural Networks', 'D3.js', 'JavaScript', 'HTML/CSS],myRole:Full Stack Developer,Description: Developed a real-time sentiment analysis web application for analyzing customer phone call transcripts. Started with movie reviews using neural networks in Python, then converted models to TensorFlow.js for browser deployment. Features D3.js visualizations for comparing model performance and real-time prediction confidence scores.,};
Face Recognition using TensorFlow.js
constproject={name:'Face Recognition using TensorFlow.js',tools: ['TensorFlow.js', 'JavaScript', 'WebRTC', 'HTML/CSS', 'Node.js', 'Heroku],myRole:Full Stack Developer,Description: Built a multi-face recognition system with on-browser training capabilities. Users can train the model in real-time using their webcam, and the system can recognize multiple faces simultaneously. Implemented using TensorFlow.js for client-side machine learning without server dependencies.,};
SpyBot - Surveillance Robot
constproject={name:'SpyBot - Surveillance Robot',tools: ['Python', 'OpenCV', 'Raspberry Pi', 'WebSockets', 'Flask', 'JavaScript],myRole:Full Stack Developer,Description: Developed an autonomous surveillance robot with real-time video streaming and motion detection capabilities. Features remote control via web interface, automatic threat detection, and alert system. Built using Python for backend processing and web technologies for the control interface.,};
Alexa Skill - Soft Widget Market
constproject={name:'Alexa Skill - Soft Widget Market',tools: ['JavaScript', 'Node.js', 'AWS Lambda', 'Alexa Skills Kit', 'REST APIs],myRole:Backend Developer,Description: Created an Alexa skill for a hackathon that provides market information and trading insights through voice commands. Integrated with financial APIs to fetch real-time market data and implemented natural language processing for user queries.,};
2020 - 2022
Master of Science in Financial Engineering
WorldQuant University
2014 - 2018
Bachelor of Technology in Computer Science
Guru Gobind Singh Indraprastha University (Delhi Technical Campus)
5 years ago
156
12
Technical Analysis using Python — Bollinger Bands
7 Min Read
A comprehensive guide on implementing Bollinger Bands technical indicator using Python for stock market analysis. Learn how to calculate bands, interpret signals, and backtest trading strategies.
6 years ago
89
7
How to create a SPY monitoring system in *nix system
5 Min Read
Build your own surveillance and monitoring system on Unix/Linux systems. This guide covers setting up automated monitoring, logging, alerting, and creating a dashboard for system administration.
© Developer Portfolio by Mayank Gupta