CV
A PDF version of my resume can be found here.
Education
- B.Tech. in Electronics and Communications Engineering, Manipal Institute of Technology, Manipal, India (July 2015 - May 2019)
- M.S. in Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA (May 2020 - August 2020)
- M.S. in Electrical and Computer Engineering, Purdue University, West Lafayette, IN (August 2021 - Dec 2022)
- Gold Medals: Recipient of outstanding student award for semesters 6 and 8
- Minor specialization in Signal Processing
Relavant Coursework
Deep learning, Intro to Deep Learning, Image and Video Processing, Intro to ML for Engineers, Advanced Digital Signal Processing, Elements of Stochastic Processes, Data Structures and Algorithms, Linux and Shell Scripting, Linear Algebra, Partial differential equations, Differential and Vector Calculus, Numerical Analysis, Probability and Statistical Applications, Stochastic Processes
Work experience
- Jan 2022 - May 2022: General Leader and Scripting Expert, Security Education For All (SEFA) group, Purdue University, IN
- Led a team of four students to integrate security education into programming courses by developing frameworks.
- Programmed a collaborative fuzzing framework to perform automated testing of advanced C++ programming course student submissions leveraging parallel mode of AFL++ and Python.
- Integrated the fuzzing framework into Github Workflows to perform a one-click execution of student grading.
- July 2019 - July 2021: Project Engineer, Wipro Technologies Ltd., Pune, India
- Extensive experience in Analysis, Design, Development, and Implementation of applications with thorough hands-on experience on flask framework, MVC architecture, Apache-Tomcat, CRUD Operations, MongoDB, SQL, Gradle.
- Built authentication module by processing client’s employee ID cards using OpenCV and Tesseract OCR, with a 27% improved accuracy over the previous solution.
- Built claim form recognition module using OpenCV and Azure Form Recognizer cognitive service, which eliminated the need for time-consuming manual review.
- Worked on virtual call auditor platform to automate the audit of customer-service rep transcripts using flask, MongoDB, Spacy models, and fasttext AI for effective analysis of customer sentiment and experience, which improved the call audit efficiency by 70%.
- Built a claim document classification model using image processing (OpenCV, PIL), OCR (Azure), and NLP (Scikit-learn, NLTK, Tensorflow).
- Setup and maintained Linux and Windows based servers for various backend services.
- Jan 2019 - May 2019: Senior Year Thesis, Manipal Institute of Technology, Manipal, India
- Built ARMA models with multiple orders ranging from 4 to 9 on RRI data and performed Empirical Mode Decomposition (EMD) to extract Intrinsic Mode Functions (IMFs) for each RRI signal.
- Built neural networks with algorithms such as L-BFGS, RMSProp to solve the classification problem for the two methods (ARMA and EMD).
- Performed comparison analysis of three methods (Recurrence Analysis, ARMA, and EMD) to conclude on the suitability of each technique for each phase and its implications on Cardiac Autonomic Regulation alteration.
- May 2018 - July 2018: Research Intern, National Institute of Technology, Rourkela, India
- Extracted RR intervals from the ECG signals through a custom-made algorithm (using bandpass filtering, derivation, squaring, moving window integrator, and peak detection).
- Applied Recurrence Analysis and assessed the Recurrence Plots of each menstrual phase data.
- Found statistically significant features through statistical tests such as t-tests and decision tree strategies such as CARTs, Boosted Trees (BT), and Random Forests (RF) and used neural networks with algorithms such as Levenberg–Marquardt (LM) to perform classification in MATLAB software to correlate cardiac activity and smoking.
- June 2017 - July 2017: Research Intern, National Institute of Technology, Rourkela, India
- Analysed three Harvard Business Publishing cases: ‘A Dean’s Dilemma: Selection of Students for the MBA Program,’ ‘MBA Starting Salaries’ and ‘Store24 (A): Managing Employee Retention.’
- Made an empirical study of room pricing of hotels across 42 cities in India by formulating various hypotheses and building multiple regression models and concluded the essential factors that influence the room prices in the Indian market scenario.
Skills
- Programming
- Backend design
- flask
- MongoDB
- SQL
- Apache-Tomcat
- Redis
- Gradle
- Data Science and ML
- PyTorch
- Tensorflow
- Scikit-learn
- NumPy
- SciPy
- Pandas
- Data Visualization
- Image Processing
- NLP
- Softwares
- MATLAB
- Statistica
- MariaDB
- Robo 3T
- TesseractOCR
- Proteus Design Suite
- Cloud
- Google Cloud Platform
- Azure
- OS
- Developer Tools
- Git
- Docker
- PyCharm
- Jupyter Notebooks
- Eclipse
Publications
K. K. Tarafdar, S. Subhadarshini, S. K. Nayak, K. Pal, A. Guntur and S. Paul, "Recurrence Quantification Analysis of RR Interval Signals of Female Smokers and Non-smokers during Different Phases of Menstrual Cycle," 2018 15th IEEE India Council International Conference (INDICON), 2018, pp. 1-6, doi: 10.1109/INDICON45594.2018.8987150
Technical Certifications
- Microsoft Technology Associate (MTA) : Obtained MTA certification for cloud fundamentals
- Online certificates: Machine Learning with MATLAB(Coursera), Introduction to Data Science in Python(Coursera), Python for Everybody(Coursera), Using Python to Access Web Data(Coursera), Python Data Structures(Coursera)
Positions of Responsibility
- IE-E&C Management committee: Part of the management committee, IE-E&C, technical college club responsible for organizing various workshops and technical events throughout the year
- Techtatva Organizer for Finance: Part of the organizing committee responsible for managing finances for college technical fest