Hi there,

I am Simrat Pal Singh Satia, a passionate software engineer with expertise in designing large scale distributed systems, cloud computing architecture and linux. I've enjoyed turning complex problems into simple, beautiful and intuitive designs. When not coding, you'll find me humming tunes on my guitar or buried in a novel. If you've come this far, do reach out to me :)

About

Software Engineer

Having started my tango with computers at an early age with C++/QBasic in school, my University courses on Artifial Intelligence, Machine Learning, Operating System, Database, Data Structures and Algorithms brought out a great deal of passion for the Computer discipline. This allowed me to dive deeper into the research field with notable publications on contemporary issues such as Smartphone and PUBG Addition.

Post Uni, I joined Microsoft IDC as SDE to venture into the field of technical industry. Through my 3+ years of experience, I have honed my technical accumen through various projects, often lauded for excellent context switching between them and showcasing tremendous ownership, which led to being rewarded with promotions every consecutive year.

Exceedingly passionate about learning new technologies. Also, sharing keen interest in helping others grow through mentorship. Looking forward to new opportunities and challenges that help me grow not just as an engineer but as a technology enthusiast.

Education

University of Delhi (2015-2019)

Netaji Subhas Institute of Technology (NSIT), Delhi, India

  • Bachelor of Engineering in Computer Engineering
  • GPA: 8.1
  • Awarded First-Class
  • Research and Patent Award Grant of Rs 10k for distinguished research
Relevant Coursework:
  • Discrete Mathematics and Design of Algorithms
  • Expert Systems
  • Engineering Mathematics
  • Artificial Intelligence
  • Operating Systems
  • Computer Graphics
  • Database Systems

Central Board of Secondary Education (2015)

Mata Jai Kaur Public School, Delhi, India.

  • High School Secondary Education
  • Percentage: 96.60% (Standard XII - AISSCE) - 1st Position/150
  • Principal's Award for Overall Excellence, Community Outreach Award
  • RK Saxena Memorial Award for highest in Mathematics
  • Head Boy - Leading prefectorial board of 36 distinguished students
  • Relevant Coursework: Physics, Chemistry, Mathematics

Experience

Software Engineer II (Level 62)

AzLinux, Azure Core Compute Team

  • RedHat On Azure - add link 1M+ VM Cores | Developing and maintaing products for image building | Verticals scaling of infrastructure
  • Azure Hybrid Benefit for BYOS (License Management) (link) | E2E ownership of design, implementation and boundaryless collaboration across stakeholders
  • Geneva Monitoring (Cloud Service Telemetry Platform) | Integrated all Azlinux projects | Conducted session as SME with 50+ Azure-wide audience
  • UIAutomationTool (Web Experience Automation) | E2E ownership of design and implementation
  • Load Simulation Tool (Stress Testing Tool) | Contributed to design and development fo stress testing across CPU, Memory and Disk utlization
July 2019 - Present | Noida, Delhi, India
Software Development Intern

Microsoft Excel Android App Development

  • Developed snipping feature for Excel that converts a selected range of cells to snippet/image
  • E2E ownership of code design, UI/UX design and implementation
  • Worked with Java, Android Studio
  • Received a pre-placement offer for the profile of Software Development Engineer.
June 2018 - July 2018 | Hyderabad, India
Research Assistant
Pilot Study to Predict Smartphone Addiction Through Usage Pattern of Installed Android Applications and to Derive Correlations Between Addiction and Phone Usage Behavior
  • Collect app usage patterns and categorize all apps into five buckets: social, entertainment, utility, gaming, and shopping/food and beverage.
  • Predict smartphone addiction using supervised machine-learning algorithms.
  • Gender-wise variations of smartphone usage patterns and explicit parallelism between usage patterns of addicted and non-addicted users.
  • Research article published at Journal on Addictions, 9(1), 63-74.
Predicting likelihood of psychological disorders in PlayerUnknown’s Battlegrounds (PUBG) players from Asian countries using supervised machine learning
  • Predict IGD, ADHD, and GAD of gaming players with an accuracy of 93.18%, 81.81% and 84.9% respectively.
  • Game statistics of PUBG players show strong positive correlation with IGD and ADHD indicating detrimental effects of MOBA games.
  • Research article published at Addictive behaviors, 101, 106132.

Supervisor: Dr. Swati Aggarwal, Assistant Professor, Computer Engineering Department, NSIT
January 2017 - May 2018 | Delhi, India

Research

Publications

  • Aggarwal, S., Gupta, S., Satia, S.P.S., Saluja, S. and Gambhir, V., 2022. Through Usage Pattern of Installed Android Applications and to Derive Correlations Between Addiction and Phone Usage Behavior. Journal on Addictions, 9(1), pp.63-74.
  • Aggarwal, S., Saluja, S., Gambhir, V., Gupta, S. and Satia, S.P.S., 2020. Predicting likelihood of psychological disorders in PlayerUnknown’s Battlegrounds (PUBG) players from Asian countries using supervised machine learning. Addictive behaviors, 101, p.106132.
  • Satia, S.P.S., Miglani, V. and Gambhir, V., 2019, September. Teacher Attrition Prediction Model and Analysis of the Associated Factors. In 2019 International Conference on Computing, Power and Communication Technologies (GUCON) (pp. 458-462). IEEE.

Projects

UI Automation Logo
UI Automation Tool

Fully extensible web automation framework capable of performing e2e testing of any website's UI

Features
  • Ejs Template for controls and navigation utilities
  • Extensibility to add controls and include/update their functions
  • Automate login into websites and use saved context for subsequent sessions
  • Built on Puppeteer, NodeJs, Typescript, Mocha
Activity Tracker
Activity Tracker

Android application tracking phone usage dynamically

Features
  • Consumes Usage Stats API
  • Collects features such as call duration, screen on/off time, app duration
  • Developed on Java, Android Studio
Chatbot
Chatbot - Talk to Me

Chatbot built using Deep Learning and NLP

Features
  • Implemented using Seq2Seq model of 2 RNN in LSTM
  • Trained using Cornell Movie Corpus data
Handwriting Recognition Model
Handwriting Recognition Model

Convert the handwritten content A-Z0-9 to text using ANN

Features
  • ANN consists of 3 layers: input, hidden and output layer
  • Uses forward and back propagation with 99.98% accuracy
  • Built on MATLAB
Teacher Retention Attrition Model
Teacher Retention/Attrition Model

Predicts the likelihood of a teacher to leave her present school

Features
  • Built using various machine learning algorithms with accuracy of 90%
  • Presented in Hackathon NSIT 2018, Top 20/500+ teams
  • Built on Python, Java, JS, CSS
Casino Simulation
Casino Simulation

Four famous Casino games were simulated: Pot, Baccarat, Roulette, Sicbo

Features
  • The game logic was written in Microsoft Excel and Visual Basic
  • Presented the game in NSIT Resonance, 2016

Skills

Programming Languages

Java
Python
Golang
C++
C#
Typescript
Bash
Powershell
Mongodb

Technical Skills

Azure
Linux
Ansible
Virtualization
AzureDevops

Other

LaTeX
Github
Eclipse
Android Studio

Recognition

Microsoft Hackathon
Microsoft Hackathon 2022

Top 4/526 | Azure Quality | Self-Serve Image Validation

Info
  • Run custom tests and vulnerability scans on Azure SIG Images
  • Built on Azure Portal and C# backend with RPaaS validation
Microsoft Customer Obsession Award
Customer Obsession

Microsoft Cultural Award 2022

Info
  • Understand customer needs and remove barriers to customer satisfaction
  • Improved monitoring, LSI/CRI (incidents) reduction by 60%
Microsoft One Microsoft Award
One Microsoft

Microsoft Cultural Award 2020

Info
  • Collaborating across groups, encouraging sharing of information and diverse perspectives and contributing to other's success for greater business impact.
  • Go-to person for Geneva Monitoring for RHUI/WorkloadBuilder
  • Load Simulator Tool forming foundation for AzQualify team
Team C Hackathon
Team C Hackathon

Top 20/600+ for Teacher Retention Attrition Model

Info
  • Built using various machine learning algorithms with accuracy of 90%
  • Built on Python, Java, JS, CSS

Hobbies

Guitarist/Singer

I have a 3 year certification in classical singing from Prayag. Self-learned guitarist with keen interest in fingerstyle pattern. You can visit my YouTube/Instagram page :)

Can't Help Falling In Love
Tera Zikr - Darshan Raval
Saajna - Falak Shabir

Writer

As Managing Editor of The Alliance, NSUT's Newspaper, I've spearheaded a team of 40+ individuals and published over 20+ Editions. You can check out the editions here.
Some of my written pieces:

Burnt Pages
Empty Beds
Fresher's Edition

Chess Player

Played over 2000+ games with a rating of 1420. Perhaps we can connect over a game of chess?

@simratsatia123