HOME ABOUT PROJECTS CONTACT

I'm Aniket Pandey.

Software Engineer | Machine Learning Enthusiast

boy

About Me


Hi, my name’s Aniket, and I’m a full-time MS in CS graduate student at George Mason University. I also have two years of experience solving real-world problems by developing softwares. I enjoy writing clean codes that are quick and easy to debug while also giving end users an enjoyable experience. I have worked with various languages and frameworks, and I am always looking for opportunities to work with something new. I currently have the most experience working with Python, DotNet Core, C#, Java, git, and AWS services. I am most skilled in Software Development and Watching Movies.

My Skills

Software Development

DevOps

Machine Learning


Technologies/Framework
.Net Core, REST APIs, GraphQL, Git, Redis, Elasticsearch, Kafka
Languages
C#, Python, Java
AWS
S3, EC2, EKS, RDS, Lambda, SQS, IAM

DevOps
Jenkins, Docker, Kubernetes, CI/CD, Terraform, Spinnaker
Databases
NoSQL, DynamoDB, Cassandra
Machine Learning
Classification, Regression, Clustering, Neural Networks, Fraud Detection


Work Experience

Avatar

George Mason UniversityGraduate Research Assistant

Developing a uniform identity and cryptographic system that enhances security for the Internet of Things devices and cyber-physical systems that service large buildings. Writing entirety of source code and test modules while reading relevant papers and conferring with faculty experts to ensure the software is well designed.

I am working on this project under Dr. Duminda Wijesekera and Dr. Nirup Menon. The project has received funding from the Virginia Innovation Partnership Authority under Commonwealth Cyber Initiative for the project: “5G Multi-Access Mobile Edge Server Based Security and Learning for Smart Building.”

Modern buildings strive to enhance resilience and meet environmental goals such as net-zero energy and carbon emissions. Existing building systems use disparate networks, e.g., BACnet, LonTalk, ZigBee, Bluetooth, WIFI, IP to connect with HVAC, elevators, lighting, and physical security systems. These independently controlled systems use proprietary protocols and cloud-based services. Two major cybersecurity problems that arise from this are the lack of overall security governance localized to the building operators’ infrastructure and the inability to communicate between systems securely. Consequently, this affects the ability to optimize the cyber-physical security posture and energy usage by opening a uniform, secure platform to incorporate newer technologies such as solar rooftops and vehicle-to-grid and grid-to-vehicle charging based on price fluctuations during the time of day.


Avatar

JP Morgan Chase & Co Software Engineer

Every company needs its softwares appropriately crafted, and JP Morgan Chase is no exception. Developing softwares that is clean, optimized, follows coding best practices is hard, and I played my part in making sure the whole world banking problem is not a problem anymore.

I worked here as a part of a scrum team consisting of 4 Developers, 1 Tester, and a PO/BA. I spent most of my time working on a specific area of an extensive application that our team takes ownership over. The front end is an Angular app that talks to multiple APIs built using a collection of DotNet Core microservices. I spent time working in numerous parts of the stack, including creating APIs, integrating microservices, deploying code, and following best practices in a microservice.

Recently we took the lead on rebuilding the login journey to our application. We, as a team, worked together with the architects and designers to create something that would be fit for purpose and be easy to maintain for years to come. We then built this to a high standard leading to a seamless switch over from the previous system with no issues.

At JPMC, I gained experience working with a continuous integration workflow using tools such as Jenkins, image hosting using Docker, microservice orchestration through Kubernetes, and working with Amazon Web Services for deployments. We built most of our software using stack C#, DotNet Core, Cassandra, GraphQL, and Redis.

For 12 months, I was working on delivering a standalone Identity and Access Management + Profile application that services all our user base. I also gained a lot of experience with Elasticsearch while working on Kibana to provide search functionality for logging. During the project, I spent hours communicating with the onshore team, performing deployments, and giving support.

Towards the end of my time at JPMC, my role involved assisting with the company’s DevOps, including managing our AWS infrastructure and deploying and migrating data. I also spent time configuring and maintaining our applications SSO. This mainly involves configuring new applications and clients who are using ADFS, SAML, Client Credentials and also maintaining our softwares SSO functionality.

I enjoy learning about all areas of our application which allows me to be a knowledge seeker within my team and the other teams in the office. I am always looking to gain improvements and challenge what and how we are working to deliver the best service to the customers while also developing to the highest standard products.


My Projects

  • Nextgen IAM
  • .Net, C#, AWS, Python
  • Developed an identity as a service APIs to authenticate and authorize the identity of individuals and applications. The service supported the OpenID Connect, SAML, Authorize Code, Password, Client Credentials, Authorize Code with PKCE, and Refresh Token flow. Created a serverless AWS Lambda, which triggered every day to report users data on a daily basis for analytics purposes. Used AWS managed Kafka for data streaming. In addition, I also performed threat modeling and supported the penetration testing team. Made sure the penetration testing issues are immediately fixed to secure before its production release.

  • Nextgen Profile
  • C#, GraphQL, Cassandra, AWS, Redis
  • Developed a profile as a service using GraphQL to manage individuals’ profile data. Utilized GraphQL to read, write, update and delete only the sections of the profile as requested by the user. Also incorporated the CCPA (US) and GDPR (EU) to comply with the act and ensured the PII data is encrypted.

  • GMU Survey Form
  • HTML, CSS, Apache Tomcat, AWS, Docker, Rancher, Kubernetes
  • Developed a dynamic web project survey form and deployed it on AWS EC2 instance. Containerized the application using Docker and setup a Kubernetes cluster using Rancher to orchestrate.

When I am not developing


When I’m not at my desk, I am very active and spend most of my time outdoors (mostly mountains). I do a lot of fitness and recreation activities such as trekking, running, meditation, and trying to make time for things like cooking and watching movies. Since my time at university, I have developed a very keen interest in theatre, films, and play of all genres.

I’m interested in art and music as I like to be creative, this is mainly through Instagram and films, but I also enjoy abstract art too.

Finally, during the rest of my free time, alongside my interests in software engineering, you will find me researching on Physics and How to get into space.

Look at this wonderful image of Spiti Valley from one of my trips to the majestic Himalayas.

Contact Me


Fairfax, VA, US

Email: apandey7[at]gmu[dot]edu