Nishank Tripathi

Software Engineer

Bengaluru, Karnataka, India7 yrs 7 mos experience
Highly Stable

Key Highlights

  • Expert in building distributed systems with Java and Golang.
  • Significant improvements in API performance and legacy code modernization.
  • Proven track record in DNS security and microservices architecture.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in Cybersecurity and Cloud Computing.

Contact

Skills

Core Skills

JavaSpring BootCorednsAwsGolangMicroservicesPythonElasticsearchNode.jsMongodb

Other Skills

AlgorithmsAmazon S3Amazon Web Services (AWS)Back-End Web DevelopmentCC++CeleryCommunicationComputer ScienceData StructuresDataDogDatabase Management System (DBMS)DatadogDistributed ApplicationsDistributed Systems

About

I have strong experience in building distributed systems using Java Spring Boot and Golang. I am skilled in using Docker and Kubernetes to create effective solutions. In DNS security, I improved traffic management by adding advanced features. I have also optimized API response times, updated old code for serverless platforms, and boosted performance. Additionally, I migrated old Perl code to Go and built systems using microservices architecture. Technologies I work with include Java, Spring Boot, Golang, Docker, Kafka, Kubernetes, Redis, and Cassandra.

Experience

Cradlepoint

SDE III

Feb 2021Nov 2023 · 2 yrs 9 mos · Bangalore Urban, Karnataka, India

  • (Transitioned from Nouveaulabs)
  • Led DNS security initiatives by developing CoreDNS plugins. These plugins
  • integrated Qosmos DPI for precise traffic steering and application filtering, as well as Webroot for domain filtering.
  • Engineered and optimized Java/Springboot RESTful API response time from 900 ms to 20 ms, streamlining policy creation processes and significantly boosting operational efficiency.
  • Revamped API functionalities and modernized legacy code for serverless platforms like AWS Lambda, achieving significant performance improvement while reducing operational costs.
  • Orchestrated seamless integration of DataDog into existing product infrastructure, automating monitoring processes and application tracking.
  • Streamlined monitor creation on DataDog server, enabling real-time notifications via Slack and PagerDuty in case of threshold breaches.
JavaSpring BootREST APIsAWSDataDog

Cisco

2 roles

Software Engineer

Promoted

Nov 2018Dec 2020 · 2 yrs 1 mo

  • Successfully migrated legacy configuration codebase from Perl to Golang, reducing configuration generation time for Snort3 within Next Gen Firewall architecture by 25%.
  • Implemented microservices architecture to optimize service management and scalability using Java, Springboot, Docker.
  • Developed Python-based scripts for comprehensive end-to-end testing of IPS/NAP rules, ensuring robustness and reliability of security protocols.
GolangJavaSpring BootDockerPython

Software Engineer

Mar 2017Mar 2018 · 1 yr · Bengaluru, Karnataka, India

  • Established a robust environment for network packet analysis, seamlessly ingesting packet data into Elasticsearch using the ELK stack (Elasticsearch, Logstash, and Kibana) to construct and manage the analytical framework.
  • Developed a wrapper to access network devices, simplifying the backup process by copying configurations to FTP/TFTP servers. Ensured data integrity and reliability through thorough validation of copied contents.
ElasticsearchLogstashKibana

Nutanix

Software Engineer

Mar 2018Nov 2018 · 8 mos · Bengaluru, Karnataka, India

  • Created Python workflows for S3 Bucket Policy and ACL configuration, enabling precise user authorization for NTNX S3. Ensured policy adherence and security standards through thorough validation.
  • Engineered a Python library for seamless interaction with remote machines using the MinIO SDK. Streamlined creation of dummy users across various permissions for Bucket/Object access
PythonS3MinIO SDK

Click labs / launchyard technologies

Software Engineer

Apr 2015May 2016 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Led the development of "ePresence," a state-of-the-art live video streaming platform. Optimized backend infrastructure using Node.js and MongoDB.
  • Engineered an advanced algorithm for optimal Service Provider selection, enhancing matchmaking precision and user satisfaction.
  • Orchestrated seamless integration of key functionalities like payment systems, notifications, and video streaming capabilities, ensuring a seamless user experience and laying the groundwork for future growth.
  • Created RESTful APIs for beauty services using Python-Django and MySQL, ensuring efficient data handling and service delivery.
  • Significantly enhanced application speed by optimizing database hits, reducing response time from 268ms to 13ms. Implemented Django-toolbar for comprehensive analysis of Django query conversions into SQL queries and patterns.
  • Developed PayU SDK for seamless payment processing, including payment verification, cancellation/refund, and transaction detail retrieval. Integrated flexible notification functionalities via email and SMS, leveraging Plivo for SMS notifications and Mandrill for email notifications, enhancing user engagement and communication.
Node.jsMongoDBPythonDjangoMySQL

Education

Indian Institute Of Information Technology Allahabad

Master of Technology (M.Tech.) — Information Technology

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience