About Me
Hello 👋 I'm Vikramaditya Singh
, a technology enthusiast with a deep love for programming. Currently, employeed as a Software Engineer III at Cisco. My expertise spans Algorithms, Data Structures, and Application Development, complemented by a strong foundation in Linux, Networking, and Databases.
Recently, I've discovered a passion for tech blogging and writing. I'm enthusiastic about sharing insights and knowledge from the ever-evolving world of technology, making complex topics accessible and engaging for all.
Currently I'm Learning NextJS
to build modern web applications and also exploring Data Science
and Machine Learning
.
Tech Stack I'm familiar with
Work Experience
Oct 2022 - Present
Software Engineer II, Cisco
- Improved the NAP & IPS policy snapshot performance reducing the operation time by 70%, which in turn reduced the time to deploy the configuration to the devices from the FMC.
- Designed & implemented the Zero trust policy on FMC which is a key feature of the product. Implemented the complete backend which included changes in the API, global search, database, service & model layer, various validations, reporting, audit & telemetery.
- Implemented the changes needed for deploying the Zero Trust policy to the device. Added the Snort3 configuration creation & handled the Lina CLI generation by enhancing the parser with multiple new commands.
- Added ability to auto-enroll the certificate selected within the Zero trust policy onto the device which greatly enhanced the user experience.
Aug 2021 - Sep 2022
Software Engineer I, Cisco
- Improved the Firepower management console’s device listing & management page performance, reduced the page load time by 96%.
- Added Elephant Flow Detection feature to the Access Policy by implementing the complete backend which included changes in the database schema, validations, models & service layer. Also did changes for deploying the configuration to the Lina & Snort3 on the device.
- Added pdf reporting, audit log, delta preview, telemetry functionality for the Elephant Flow Detection & Threat Detection Setting feature.
- Implemented dynamic warning framework for the device upgrade flow on the FMC using React.
Aug 2020 - Apr 2021 | 9 months
Engineering Intern, Securonix
- Worked with spring framework on email microservice and automatic incident report creation using jasper report.
- Wrote python scripts for automating querying and updating databases.
- Automated report creation for analysis from the data for CTA team.
May 2020 - Jul 2020 | 3 months
Engineering Intern, Cisco
- Worked on Snort 2.9.16 & developed a gRPC detector and integrated it with the FMC console to enable generation of alerts.
- Worked on the preprocessor framework for scanning the message content transferred via. gRPC for malicious payloads.
Publications
Education
Bachelors in Electrical and Electronics Engineering - [2017- 2021]
- @
Indian Institute of Information Technology Guwahat
, Guwahati, India - CGPA: 8.48
While studying at IIIT Guwahati, I gained a solid foundation in computer science principles, including algorithms, data structures, and software development. The rigorous curriculum, combined with hands-on projects and research opportunities, equipped me with the skills and knowledge to tackle real-world challenges in the field of technology.
Additionally, I authored research papers exploring the applications of Machine Learning and Deep Learning in a real world scenario.