About Me
Hi, my name’s Aniket, and I’m a full-time MS in CS graduate student at George Mason University. I am looking out for new opportunity in the field of technology. Additionally, I have two years of experience at JPMC solving real-world problems by developing softwares and also worked as an intern for Walmart.
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#, Spring Boot, Java, git, and AWS services.
I am most skilled in Software Development and Watching Movies.
Projects
Python, BERT, NLP.
A natural language question answering system that utilizes dialectal understanding in 5 languages 24 dialects to process multiple languages, providing accurate answers based on the question asked.
Nextgen IAM
C#, Python, AWS, Cassandra, Redis.
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.
Python, Tensorflow, Flask, HTML.
I started this project as a final year undergrad project to learn Machine Learning. The model is trained using LSTM RNN algorithm to predict the solar power generated. The project has an interactice UI where the user selects the city name. In the backend, the future weather data of the city is fetched using REST API and sent to the trained model, which predicts the solar power generation.
Experience
If you can't explain it simply, you don't understand it well enough.
I worked as a teaching assistant for undergrad programming course IT-106: Introduction to IT Problem Solving Using Computer Programming and IT-206: Object Oriented Techniques for IT Problem Solving at GMU! The course offers a broad introduction to problem solving and object oriented in IT with emphasis on ideas central to Java.
My major work involved delivering interactive classroom labs and assignments, teaching best code practices and OOP’s concept resulting in a increase in student engagement and their improvement in test scores.
Powering the next great retail disruption.
Walmart operate more than 10,500 stores in 24 countries and employ over 2.3 million associates worldwide. Working directly out of the home office, I found motivation in my daily commutes from hotel through an incredible work environment. As an intern, I worked on the BPMN orchestrator tool Camunda and developed a process instance migration feature which was available only in the enterprise version and not in open source version thus saving a lot of amount. I researched how migration takes place in enterprise version and then designed and developed GraphQL API’s in spring-boot to support the same. To make this even more developer friendly, I also worked on developing a multi-step widget user interface in React.
I had no experience with React development and therefore before starting the UI implementation of process instance migration, I picked a small story for adding filter which helped me understand UI development. Alongside Camunda, I also worked on an in house virtual machine monitoring tool and wrote API’s in nodeJS to add more feature to it.
I’m confident that I made an impact on the team and found value in the work that I did. As I look back on my past eleven weeks, I cannot believe how much I have grown, technically and professionally. I feel blessed to work with a bunch of smartest Software Engineers, learn from them and work to lead the way in ecommerce universe. And yes, I am no longer exhausted after spending 8 hours of my day sitting in one position. I must say I’m getting much better at writing code day by day.
5G multi-access mobile edge server based security and learning for smart building.
Developed a uniform identity and cryptographic system that enhances security for the Internet of Things devices and cyber-physical systems that service large buildings. Worked on 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 worked on this project under Dr. Duminda Wijesekera and Dr. Nirup Menon. The project 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.
Solving 21st century banking problems through softwares and making game changing products.
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.
Education
Established in 1957, George Mason University is a public research university. It has seen the best and brightest individuals from across the world pass through its doors, a progressive, and diverse university.
I am currently enrolled here as a full-time Masters of Science graduate student in Computer Science specializing in Machine Learning. I plan to take software development and machine learning related courses to broaden my ideas around it.
My first year at GMU was full of leanings - I got better at balancing academics with my personal life, figured how to budget and manage finances, worked on my collaboration skills, and discovered at least three kitchen hacks that have since helped me cut down on my cooking time. This upcoming fall semester, after my summer internship at Walmart I will be adding on to the challenge by signing up for newer experiences.
I am really enjoying my time at University with a wonderful blend of culture and ideas, and there’s a lot more that I need to learn here. I Will keep everyone posted. Stay tuned!
Established in 1949, Savitribai Phule Pune University houses 46 academic departments. It is popularly known as the 'Oxford of the East', and is widely regarded in terms of its influence, reputation, and academic pedigree as a leading university in not just the India but also the world.
During my degree at Pune University, I learned many essential skills such as teamwork and project management. Although we mainly focused on software development and the programming principles, I use many of these skills to my advantage in my day-to-day work.
While at University, I served as Technical Secretary, managed labs, students requirements, and ran weekly meetings to oversee the progress of the task in the department. I also organized a department level inter-college technical festival during this time, which was a huge success.
I also had a wonderful experience working as a Campus Ambassador for the Transform Maharashtra’s initiative. Promoted the event and encouraged students to share their ideas on how to tackle major problems being faced by the State Government of Maharashtra. Alongside promotion, I also managed the end-to-end interaction of participants with the organizers, effectively resolving their queries.
Papers
S. Rathod, A. Pandey, M. Pandey, D. Jha, H. Singh
A. Pandey, M. Pandey, D. Jha, H. Singh, S. Rathod
When I'm 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
- How to get into space
Look at this wonderful image of Spiti Valley from one of my trips to the majestic Himalayas.