Summary
Overview
Work History
Education
Skills
Websites
Certification
Research publications
Timeline
Generic
Punya Kapoor

Punya Kapoor

Amstelveen

Summary

I am a highly skilled and adaptable Computer Science professional with a Master's degree in Big Data Engineering from the University of Amsterdam and VU Amsterdam. With extensive experience in machine learning, data analytics, and software engineering, I have a proven track record of delivering advanced data-driven solutions and optimizing performance through innovative technologies. Proficient in Python, GoLang, SQL, and cloud technologies, I have contributed to various projects, including enhancing MLOps frameworks and developing robust tools for software testing and automation. My commitment to continuous learning and ability to tackle complex challenges make me a valuable asset in any technical team.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Data Analyst Trainee

Advanced Consulting Services (ACS) Team, Nokia
08.2024 - Current
  • Collaborate with Nokia's customers to deliver advanced data analytics and actionable insights, driving continuous value through data-driven decision-making
  • Support and contribute to various customer projects and the development of delivery assets, utilizing Python, SQL, and advanced analytics methods
  • Apply statistical modeling and machine learning techniques to solve real-world problems, enhance business outcomes, and generate predictive insights
  • Deploy analytic techniques on big data and automate software models to optimize performance and efficiency
  • Leverage Business Intelligence tools such as Tableau and PowerBI to visualize data and communicate findings effectively
  • Engage with a diverse team, contributing to an inclusive work environment and continuous learning.

ML Engineer Intern

KPN
12.2023 - 07.2024
  • Enhanced Machine Learning Operations (MLOps) at KPN: The project focused on improving MLOps practices within the organization.
  • Developed a Code Quality Framework: A framework was created to assess the quality of Python code used in machine learning projects, focusing on key quality metrics.
  • Integration with Dataiku: The framework was integrated into Dataiku, KPN's enterprise machine learning platform, to help Data Scientists evaluate and improve their Python recipes.
  • Calibrated Scoring System: The scoring mechanism of the framework was refined to better aid Data Scientists in enhancing their coding skills.
  • Code Quality Dashboard: Developed a dashboard to monitor code quality metrics, incorporating static analysis tools for detecting code smells, technical debt, and security vulnerabilities.
  • Code Recommendations: Provided targeted code recommendations to guide developers in improving their code quality based on the analysis.
  • Empirical Analysis: Conducted an empirical study to understand the impact of code quality on maintenance costs, productivity, and the overall success of machine learning projects.

Software Engineer Intern

Mavenir
11.2022 - 11.2023
  • During my internship, I had the opportunity to work extensively with Python Selenium, where I honed my skills in web automation and testing
  • One of my notable achievements was developing a robust tool for SMS penetration testing, which I successfully utilized across multiple popular websites such as Uber, Instagram, and Facebook
  • Additionally, I gained hands-on experience in performing penetration testing on the WhatsApp Android app using Android Studio and Appium, further enhancing my knowledge in mobile application security
  • In addition to these technical skills, I also worked with pipelines, Jenkins, and Selenium Grid, which allowed me to effectively manage and scale the testing processes
  • Moreover, I had the privilege of working on Mavenir's SMS dashboard, where I contributed to its development and optimization
  • This experience has provided me with a solid foundation in software development, cybersecurity, and test automation, enabling me to tackle complex challenges and deliver robust solutions.

Software Developer 1

Oracle
02.2021 - 08.2022
  • Working on an open-source software framework EdgeX and which uses GoLang
  • Building an edge platform between IoT devices and our application with a Bi-Directional flow of data to perform actions on these IoT devices
  • Building all the services for EdgeX
  • Testing the connectivity with Our own IOT-IA user interface to send and receive real-time data from IoT devices
  • Tested the data transfer with Modbus TCP and RTU
  • MQTT and REST protocols
  • Did the Sanity testing for all the EdgeX services and then the Security testing with approvals to test for vulnerabilities in EdgeX services and its dependencies
  • Used Terraform to automate Master-Slave Kubernetes Cluster creation
  • Adept in other technologies used like Docker and Kubernetes, Terraform, Spring Boot and microservices and more.

Software Engineer Intern

Nokia Networks
05.2019 - 07.2019
  • During my internship with Nokia, I utilized my learning in action by designing a working prototype of a Biometric Authenticated & Voice Operated mobile robot
  • It was primarily intended to replace and assist frontline workers by interactively welcoming visitors in real-time utilizing an AI-conversational interface that can be modified as needed
  • It also included authentication by facial recognition and security screening at the backend and guided visitors to the desired location in the building by using floor maps
  • While the prototype achieved basic interactions, authentication and routing, it has more comprehensive applications by incorporating thermal scanning, facial pattern recognition and behavior pattern analysis and utilizing the robots in Hospitality Industry, Hospitals, and Retail Outlets.

Education

M.S in Computer Science-Big Data Engineering -

University of Amsterdam And Vrije Universiteit Amsterdam
08.2024

Bachelor of Technology - Computer Science -

Vellore Institute of Technology
06.2021

Skills

  • Programming Languages: Python, GoLang, Java, JavaScript
  • Database Management: SQL, Oracle, Database Management Systems
  • Cloud Technologies: Oracle Cloud Infrastructure, Kubernetes, Docker, Terraform
  • Networking Protocols: TCP/IP, UDP, IPSEC, HTTP, HTTPS
  • Security: Cybersecurity, Penetration Testing, Software Security, SIEM, SOAR
  • Testing & Automation: Python Selenium, Jenkins, Selenium Grid
  • IoT Frameworks: EdgeX, Kura, HONO
  • Machine Learning: Data Mining Techniques, Machine Learning for Advanced Analytics
  • Operating Systems: Linux, Advanced Operating Systems
  • Agile/Scrum: Agile/Scrum Methodologies, Jira, Confluence
  • Data Visualization: Various techniques and tools (eg, Tableau, PowerBI)
  • Other: R, Spring Boot, Microservices, Blockchain Programming, 5G Security, Scripting for Automation

Certification

  • Cisco Certified Network Associate – Cisco
  • OCI (Oracle Cloud Infrastructure) Architect Associate Certification – Oracle
  • Machine Learning for Advanced Analytics - California Institute of Technology (Caltech) Center for Technology and Management Education
  • Multivariable Calculus - NPTEL
  • Information Security - 5 - Secure Systems Engineering - NPTEL
  • Introduction to R Software - NPTEL
  • Database Management System - NPTEL
  • Computer Architecture - NPTEL
  • Introduction to Abstract and Linear Algebra - NPTEL
  • Introduction to Parallel Programming in OpenMP - NPTEL
  • Data Analysis with Python - Coursera - IBM
  • Interfacing with the Raspberry Pi - University of California, Irvine
  • Interactivity with JavaScript - University of Michigan
  • Cybersecurity and the Internet of Things - University of Georgia
  • Data, Models, and Optimization - Stanford Online
  • Theory of Computation and Compiler Design - Stanford Online courses
  • Strategic Management Professional Certificate - Wharton School of the University of Pennsylvania
  • Research Methodology: Complete Research Project Blueprint - Udemy
  • Blockchain Programming - Udemy

4o

Research publications

  • Deployment of Crime Prediction Model Built on Machine Learning, Smart Innovation, Systems and Technologies, Springer, 2021.
  • A Critical Study for the Machine Learning Feedback for Hybrid Image Retrieval System, IEEE Xplore, 2021 Fourth International Conference on Electrical, Computer and Communication Technologies (ICECCT).

Timeline

Data Analyst Trainee

Advanced Consulting Services (ACS) Team, Nokia
08.2024 - Current

ML Engineer Intern

KPN
12.2023 - 07.2024

Software Engineer Intern

Mavenir
11.2022 - 11.2023

Software Developer 1

Oracle
02.2021 - 08.2022

Software Engineer Intern

Nokia Networks
05.2019 - 07.2019

M.S in Computer Science-Big Data Engineering -

University of Amsterdam And Vrije Universiteit Amsterdam

Bachelor of Technology - Computer Science -

Vellore Institute of Technology
Punya Kapoor