Kenil Patel

Kenil is a Senior Software Developer at JPMorgan Chase with over 4 years of full-time experience, specializing in building scalable, high-performance backend systems. His expertise spans microservices architecture, serverless applications, and ETL pipelines, with a strong focus on delivering reliable, business-critical solutions. In his previous role at Amazon, Kenil contributed to the development of automation and optimization solutions for the fulfillment technology division, streamlining operational processes and improving system reliability during high-traffic events. Prior to that, at Netskope, he worked on enhancing cloud security measures, including deep packet inspection and reverse proxy solutions, providing visibility and control for cloud users. Kenil holds a Master’s degree in Computer Science from Stony Brook University and is AWS Certified as a Developer Associate. He is well-versed in a broad array of technologies, including AWS, Java, Terraform, Python, and cloud infrastructure, consistently delivering solutions that improve efficiency, scalability, and performance.


Experience

Senior Software Engineer

◦ Designed robust data aggregation ETL pipeline, allowing seamless processing of data from 10+ sources that increased data matching accuracy by 30%, enabling bankers to make timely, data-informed decisions.
◦ Owned complete development of a scalable, fault-tolerant API, seamlessly integrating AWS Lambda with backend services hosted on EC2 and ECS, ensuring high availability and performance.
◦ Reduced data processing time by more than 50% by replacing legacy bash scripts with AWS API Gateway and Step Functions, improving automation, reliability, and scalability.

Oct 2023 - Present

Software Developer

◦ Designed micro-services for auto-receiving cartons & pallets into fulfillment centers that cut down operational costs by 70% compared against manual receive (Lambda, SQS, DynamoDB, Elasticsearch)
◦ Decreased site downtime through a serverless app that checked for hardware failures by periodically injecting dummy parcels into the system and triggering alarms (Java, Typescript, CDK, Spring Boot)
◦ Conducted comprehensive cost analysis and formulated scaling plans based on load testing on tier-1 services, optimizing performance during high-traffic events like Black Friday Sale and Prime Day

Jul 2022 - Oct 2023

Software Engineer

◦ Helped the company acquire crucial deal by designing meal kit subscription feature from scratch and integrating it with the android and iOS app.
◦ Implemented slot reservation feature with real-time updates for ensuring social distancing in cafeteria.
◦ Increased sales of food items by 30% by developing Upselling APIs from scratch for displaying the recommended items on the cart summary page.

Jul 2020 - Dec 2020

Member of Technical Staff

◦ Developed signatures for around 40% of supported apps that identifed traffic susceptible to leakage thereby enabling enterprise admins to have visibility on activities of 10000 users on an average.
◦ Collaborated with IaaS team and helped in winning PoC deal by implementing Storage Constraint Profile feature that prevented selective access to data in cloud via fine grained policies (Patent under review).
◦ Reduced the debugging time of signature team by 50% by building a log parser that extracted critical alerts and valuable data from the production logs.
◦ Wrote detailed technical documentation that facilitated the new joinees with easy on-boarding and the customer support team during on-call resolution.
◦ Built rewrite rules and callbacks for tunneling customers to Netskope cloud using reverse proxy.
◦ Maintained and debugged local development stacks and provisioned new VM on AWS for new joinees.

Jul 2018 - Mar 2020

Software Developer Intern

◦ SaaS/IaaS apps HTTP traffic analysis and XML based signature development for AWS CLI and SDK(s). (Fiddler, JSON)
◦ Increased efficiency of the signature team by automating feature testing of all the IaaS services.(Python, Boto3)
◦ Created wiki pages explaining the working of the product, workflows and setup guide to help the new joinees with easy onboarding.(Confluence)

Jan 2018 - Jul 2018

Summer Intern

◦ Developed a web app that accepts location information from the user and returns the demographic information about the electoral voters of that region. (Geoserver, Openlayers, Mapfish, Javascript, HTML, CSS)

May 2017 - June 2017

Education

Stony Brook University (New York)

MS in Computer Science

Coursework- Spring21: Introduction to Computer Vision (CSE527), Probability and Statistics (CSE544), Network Security (CSE508), Visualization (CSE564); Fall21: Big Data Systems (CSE542), Human Computer Interaction (CSE518), Logic in Computer Science (CSE541), Data Structures and Algorithms (CSE582), Advanced Project (CSE523)

Feb 2021 - May 2022

GPA: 3.54/4.00

VIT University (Vellore)

Bachelor of Technology in Computer Science

Coursework- Operating Systems, Data Structures and Algorithms, Discrete Mathematics, Linear Algebra, Computer Networks, Problem Solving using C, Embedded Systems, Digital Logic, Microprocessor and controllers, Computer Architecture and Organization, Graphics and Multimedia, Image and Vision Computing, Distributed Systems, Software Engineering, Software Project Management, Management Information Systems, Agent based intelligent systems, Operation Research, Engineering Mathematics, Soft Computing, Theory of Computation, Programming Language Translators, Algorithm Design and Analysis, Database systems, Probability and Statistics

Jul 2014 - May 2018

GPA: 9.28/10.00

Shree Vasistha Vidyalaya

Higher secondary

Percentage: 95.2

Aug 2012 - May 2014

Academic Projects

Fetal Heart Rate Monitoring System: Built a search tool for doctors to find patient information from millions of records of visits of patients at the Stony Brook Hospital. (Elasticsearch, Postgres, Flask) Implemented google login for the FHR system dashboard (Python, Flask, Oauth2.0).
NBA Players Analytics Dashboard: Developed an interactive one page dashboard of NBA players to visualize interesting trends in basketball over the past few decades (Javascript, d3.js, HTML, CSS, Bootstrap).
DNS attack detector: Developed two tools: dnspoision and dnsdetect as part of the Network Secutrity course (CSE508). dnspoision - An on-path DNS poisoning tool using GoPacket Library available in Golang, that captured the DNS packets in promiscious mode and injected malformed responses on the network to selected DNS queries, thereby poisoning the cache of the node that initiated the query. dnsdetect - Captured traffic from a network interface and reported any successful/unsuccesful attempts made to poison the victim's cache.
Plugboard proxy: Developed "Plugboard Proxy" for adding an extra layer of protection to publicly accessible network services. The pbproy essentially runs in two modes: client mode and reverse proxy mode. Rather than connecting directly to the TCP service, the client first connects to the pluboard proxy which is running on the same machine as the server, which then relays all the traffic to the original server. Before forwarding the traffic, the pbproxy decrypts the traffic using a symmetrix key. This ensures that in case there is any data coming from the client which is not properly encrypted, then it would turn into garbage. On the other hand, when the pbproxy is running in the reverse proxy mode, it takes traffic from the server and sends it back to the original client.
Smart Parking Reservation: Developed an Android app with online payment feature for Embedded systems course which locates and reserves parking spots in the university campus. (Android, GPS)
Multipart Downloader: Developed command line utility to download large files from the internet in multiple chunks using multithreading and resume downloads from the last known byte in case of failures. (C, libcurl)


Skills

Programming Languages & Tools

Achievements & Certifications

  • US Patent: Metadata-based data loss prevention (DLP) for cloud resources - US Patent 11405423
  • AWS Developer Associate
  • AWS Cloud Practioner
  • Hashicorp Terraform Assocaite
  • Netskope Cloud Certified Associate (NCCA)