I am
Hello , my name is Utkarsh Bhandari. I am a Software Engineer at AlgoSec. I am an undergraduated from NIT Uttarakhand. I am a CS major. I am passionate about Software Development, Cryptography, Computer Networks and Network Security.
Work Experience
Algosec
Role: Software Development EngineerAt Algosec, I am working as a Software Engineer working on our Cloud Product - AppViz. AlgoSec AppViz provides an application-centric approach to your network security policy management. With AlgoSec AppViz, all business applications are discovered, identified, and mapped, providing visibility of the network connectivity flows associated with each business application, which in turn provides critical security information regarding the firewalls and firewall rules supporting each connectivity flow.
- Java
- Spring
- PostGreSQL
- Selenium
- Angular
- AWS
Pocketful
Role: Backend developer internAt Pocketful I worked directly under the CEO and the CTO. I developed the KYC feature and major backend from scratch. Also integrated 3rd part API's to the backend. Pocketful is a new-age stockbroking platform that seeks to transform your trading experience by offering cutting-edge products that are backed by Nobel-winning financial research and best-in-class tech.
- Go
- Mongo DB
- Postman
- AWS S3
Samsung SDS
Role: Software Engineer InternAt Samsung, I started my software engineering journey. I received extensive training on Java-Spring and other technologies around it. I also cleared the Samsung Software Proficiency Test in my first attempt and landed a full-time offer. Samsung SDS provides cloud and digital logistics services.
- Java
- Spring
- Oracle DB
- STS4
- JSP
Projects
Yu-BNB
Pure Golang based app for Bed and Breakfast bookings. The Web application allows you to book the available rooms listed by the admin. Send you a mail and the admin when you book the room to show your reservation details. Admin can see and modify the reservation calender and block selected dates. Uses Chi router, SCS session management and also nosurf. Made using Go, Go Templates, PostGreSQL, HTML, CSS, JavaScript & deployed in AWS
- Go
- PostGreSQL
- CSS
- JavaScript
- HTML
SORT.IO
SORT.IO is a sorting visualizer made in Javascript. The application represents how various sorting techniques work and manifests a cogent visual display of the time taken by use of bars that represents an array. It is a great start to learning how actually Sorting algorithms work!
- JavaScript
- Algorithms
- React
Contact Manager
Spring boot App made for contact management. The Web application allows you to store and manage your contacts within seconds! This project was accociated with my work at Samsung SDS. Made using spring mvc, hibernate, sts4, PostgreSQL and deployed on Heroku.
- Java
- Spring
- Heroku
- Hibernate
- STS4
Research Work
Analysis-of-Hybrid-Approach-For-Voiceprint-Biometric-Template-protection
With the recent advancements in speech recognition or in general, biometric systems; their security becomes crucial. Before the content of this research paper can be accessed, we need to understand the need for template protection and existing methods for template protection. There have been a number of template protection techniques, but there is always a trade of between security and performance. This research paper presents a hybrid approach that utilizes the benefits of both Template transformation and Biometric Cryptosystem.
- Python
- numpy
- Fuzzy Vault
- matplotlib
- Scipy
A possible Deterministic Rabin Cryptosystem
Rabin Cryptosystem is a public-key cryptosystem that utilizes the benefits of asymmetric key encryption for communicating between two parties and encrypting the message. The security of Rabin's cryptosystem is related to the difficulty of factorization. The disadvantage of the algorithm is that it produces 4 pieces of decrypted plaintexts out of which only one is the secret message. My research focuses on a possible, secure way of finding the correct secret message after the receiver decrypts it! This is my current research!
- C++
- Cryptography
Technologies
I've worked on a wide range of Technologies from Back-end to Design.
Programming Languages and BackEnd
Experience with
C++, Java, Go, Spring, C, JavaScript, HTML, CSS, Angular, TypeScriptAutomation
Experience with
Selenium, TestNG, Jenkins, Onprem and SaaS, UI & API AutomationDatabase
Experience with
OracleDB, PostgreSQL, MySQL, MongoDB, Redis
About Me
Being amidst a technological and computing revolution that has potentially redefined our existence prompts me to be a partaker in these surging technical innovations. Having a profound passion for the areas requiring an analytical approach, I thrive on solving the most challenging problems.
2018
Graduted from Higher Secondary School with an aggregate of 93% from ISC Board.
2018
Started my Undergraduate studies in Computer Science at NIT Uttarakhand.
2022
Final year undergraduate 8.3 CGPA
2022
Interned with Samsung SDS as a Software Developer.
2022
Interned with PocketFul as a Backend Developer.
2022
Started Working with Algosec as a Development Engineer.