Jeevan Kumar

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 2 mos experience
Highly Stable

Key Highlights

  • Developed a high-performance gateway service processing over 6 billion events daily.
  • Expert in Rust and back-end web development.
  • Strong background in computer systems and security.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in high-performance systems and cloud technologies.

Contact

Skills

Core Skills

Computer ArchitectureOperating SystemsBack-end Web DevelopmentRust (programming Language)

Other Skills

AlgorithmsApache KafkaBlockchainC (Programming Language)Cloud ComputingCodeIgniterConcurrent ProgrammingConfidential ComputingCryptographyData StructuresDevOpsDevice DriversDocker ProductsDynamic ProgrammingGNU Compiler Collection (GCC)

About

I am currently working as a Senior Software Engineer at Fujitsu Research. I am brodly interested in computer systems. So far I have worked in distributed systems, computer systems security and compilers. I was graduated from IIT Kanpur with a MTech degree in Computer Science and Engineering.

Experience

Fujitsu research

Senior Software Engineer

Oct 2024Present · 1 yr 5 mos

  • Research on ARM Confidential Computing Architecture
VirtualizationComputer ArchitectureOperating Systems

Conviva

Senior Software Engineer

Jul 2023Oct 2024 · 1 yr 3 mos · Bengaluru, Karnataka, India

  • ✅ Built a high-performance gateway service in Rust, enabling efficient handling of asynchronous network requests with low latency and high concurrency. This gateway currently processes over 6 billion events per day, with the scalability to handle even more in the future. The service was implemented as a modern alternative to a legacy system, achieving an almost 7x performance boost.
  • 🧪 Implemented comprehensive unit and integration tests using Rust’s testing framework, ensuring system stability and extensive code coverage.
  • 🚀 Introduced automated benchmark tests as part of the CI pipeline to catch performance regressions early.
  • 🔒 Concurrency Optimization: Used shared locks, lock-free mechanisms, and atomic variables to improve thread-safe data access and boost system performance.
  • ⏳ External Service Efficiency: Reduced communication overhead by moving external service calls to background tasks and caching results, improving data processing speed and reducing latency.
  • ⚙️ Streamlined package management and code quality through the use of Rust tools such as Cargo for dependency management, Clippy for linting, Rustfmt for code formatting, and cargo-tarpaulin for measuring code coverage and optimizing testing.
  • 🔁 Established CI/CD best practices with CircleCI, facilitating reliable and automated deployment of the service. The CI process included not only functional tests but also performance benchmarks to prevent regressions and ensure the system continued to meet performance SLAs.
  • 🌐 I regularly worked with Apache Kafka, Docker, Kubernetes, Rancher, CircleCI, GCP, Sumo Logic, Coralogix, and Linux, with occasional hands-on experience in C++ and Java for separate services.
Back-End Web DevelopmentKubernetesRust (Programming Language)Apache Kafka

Fortanix

2 roles

Software Engineer 2

Jul 2020Jul 2023 · 3 yrs

  • 🔹 Part of the back-end engineering team for the Confidential Computing Manager (CCM), utilizing Rust, Python, REST framework, Docker, Kubernetes, and Azure.
  • 🔹 Responsible for API design and implementation, contributing to the development of various back-end features.
  • 🔹 Designed and implemented end-to-end audit logging functionality for different events within the CCM backend.
  • 🔹 Developed APIs to support the conversion of Docker images for different enclave environments, such as Intel SGX and AWS Nitro.
  • 🔹 Implemented AWS Nitro converter support in the CCM backend, enhancing the versatility of enclave environments.
  • 🔹 Optimized search functionality in the Data Security Manager (DSM) by designing and implementing custom metadata attributes.
  • 🔹 Resolved intermittent deployment failures in the Data Shield product by incorporating an SGX detect tool into the deployment flow for node configuration validation.
  • 🔹 Improved service-to-service communication across microservices by introducing a new context token.
  • 🔹 Designed and implemented database migrations to support group features in workflows and datasets within the CCM.
LinuxBack-End Web DevelopmentKubernetesPython (Programming Language)AlgorithmsDevOps+2

Software Engineer

Jul 2020Mar 2021 · 8 mos

LinuxBack-End Web DevelopmentKubernetesAlgorithmsDevOpsRust (Programming Language)+1

Indian institute of technology, kanpur

4 roles

Graduate Teaching Assistant

Jan 2020Jul 2020 · 6 mos · Kanpur Area, India

  • Course : Designing Verifiable Secure Systems(CS698K)
  • Instructor : Prof. Pramod Subramanyan
LinuxAlgorithms

Graduate Teaching Assistant

Aug 2019Jan 2020 · 5 mos · Kanpur Area, India

  • Course : Computer Systems Security (CS628)
  • Instuctor : Prof. Pramod Subramanyan
  • Binary Hacking :
  • Designed Capture the Flag(CTF) challenges on Binary Control flow Hijacking.
  • Web Security :
  • Modified and Deployed assignment on Web-Security which is designed by Princeton university and clearing the student doubts.
  • Assignment includes exploits on Cross Site Scripting(XSS), Cross Site Request Forgery(CSRF) and SQL Injection.
  • Network Security :
  • Modified and deployed assignment on Network Security designed by Stanford University and clearing student doubts.
  • Assignment includes Monitoring the HTTP,FTP,POP traces in the network and monitoring the user behavior.
  • Evaluating student created exploits for challenges.
  • Technologies : C, C++, Bash, Gdb, PHP, Javascript, Wireshark ,Nginx
C (Programming Language)LinuxWiresharkAlgorithmsGNU Debugger

Graduate Teaching Assistant

Jan 2019Aug 2019 · 7 mos · Kanpur Area, India

  • Course : Computing Laboratory (CS251)
  • Instructor : Prof. Subhajit Roy
  • Designed programming assignments with other TA's
  • Evaluated students weekly programming assignments
  • Evaluated student's codes of programming tests( Mid Semester Exam)
  • Technologies : Bash, Haskell, R, Latex
LinuxAlgorithmsHaskell

Graduate Teaching Assistant

Aug 2018Dec 2018 · 4 mos · Kanpur Area, India

  • Course : Introduction to Computing (ESC101)
  • Instructor : Prof. Purushottam Kar
  • Helped students in their weekly programming assignments
  • Evaluated student's codes of programming tests( End Semester Exam + Mid Semester Exam)
  • Technologies : C language
LinuxAlgorithms

Purplle.com

Software Developer Intern

May 2017Sep 2017 · 4 mos · Mumbai Area, India

  • Implemented new functionalities in Internal Product WebSite and few backend logics in Main WebSite.
  • Provided technical support to internal teams(Marketing team and sourcing team).
  • Technologies : Codeigniter, MVC , PHP, MySql, and Javascript
CodeIgniterAlgorithms

Iiit nuzvid

Undergraduate Teaching Assistant

Aug 2016Nov 2016 · 3 mos · Nuzvid Area, India

  • Taught Class 11 math concepts to 100+ students of Pre University Course and helped them in clearing their doubts.
  • Concepts taught : ( Sets, Relations and Functions, Trigonometric Functions, Complex numbers and Quadratic Equations, Linear Inequalities, Permutations and Combinations, Probability and Limits and Derivatives)
AlgorithmsMathematics Education

Education

Indian Institute of Technology, Kanpur

Master of Technology - MTech — Computer Science

Jan 2018Jan 2020

RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES, NUZVID

Bachelor of Technology (BTech) — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Computer Architecture & Operating Systems

Explore similar profiles based on matching skills and experience