Divyanshu Sahu

Software Engineer

Gurugram, Haryana, India5 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Strong background in Full-Stack Development.
  • Experience in deploying applications on AWS.
  • Active participant in Capture the Flag events.
Stackforce AI infers this person is a Full-Stack Developer with a focus on Web Application Development and Cloud Solutions.

Contact

Skills

Core Skills

Full-stack DevelopmentWeb DevelopmentWeb Application Development

Other Skills

Amazon Web ServicesAmazon Web Services (AWS)Back-End Web DevelopmentBlockchainBootstrapC++Cascading Style Sheets (CSS)Data StructuresDjangoDockerDocker ProductsEthereumEthical HackingFlaskFront-end Development

About

I am Divyanshu Sahu. My interest lies in Web App Development and Information Security. I am a fourth year student of Indian Institute of Technology (IIT) Roorkee in Computer Science. I was a member of InfoSecIITR (a group of security enthusiasts from IIT Roorkee). I like participating in various Capture the Flag (CTF) events. I spend my free time reading novels (preferably fiction).

Experience

Zomato

3 roles

Software Development Engineer III

Feb 2024Present · 2 yrs 1 mo · Gurugram, Haryana, India

Software Development Engineer II

Promoted

Jan 2023Jan 2024 · 1 yr · Gurugram, Haryana, India

Software Development Engineer

Jun 2022Dec 2022 · 6 mos · Gurugram, Haryana, India

Blinkit

Software Development Engineer

Sep 2020May 2022 · 1 yr 8 mos · Gurugram, Haryana, India

Zeus numerix pvt. ltd.

2 roles

Full Stack Engineer

Jul 2020Sep 2020 · 2 mos · Pune, Maharashtra, India

  • Developed the User Interface using NextJS and Tailwind CSS
  • Ported the native C/CPP code to the web using WebAssembly
  • Link: https://labs.zeusnumerix.com
Next.jsTailwind CSSWebAssemblyFull-Stack DevelopmentWeb Development

Full Stack Engineer

May 2019Jul 2019 · 2 mos · Pune Area, India

  • At Zeus Numerix, my work as an intern is to deploy their software to the cloud. The RAM ParaZ software I am working on will take different parameters as input and show users the design of the parachutes. I am provided with the C code of the software which produce the output mesh file.
  • I started with first developing the user interface. I used a Javascript framework VueJS for the same. Here the user will provide the different values for the various parameters. The next challenge I face is how to show the 3D design of the parachute. After some research, I find a JavaScript library called VTKJS. So I convert the output mesh file into vtp file and render it in the output screen. Then I use the Python framework Flask to handle the requests and for system calls.
  • Now comes the deployment part. I use Amazon Web Services for the same. Then I create a docker image containing the software code and process calls and upload it in ECR (Amazon Elastic Container Registry). Then I set up an EC2 (Amazon Elastic Compute Cloud) environment.
  • So first, the user will create a request with the inputs parameters. The input file will then uploaded to S3(Amazon Simple Storage Service). The EC2 instance will fire up, and the docker image then downloads the input file, runs the software then upload the output file back to S3. With the help of VTKJS library, I then rendered the output back to the screen.
  • The EC2 instance will take around 3 minutes to generate the output, which is not feasible. So instead of EC2, I used AWS Fargate engine, which produces the result in 40 seconds.
Vue.jsFlaskAmazon Web ServicesDockerVTKJSFull-Stack Development+1

Education

Indian Institute of Technology, Roorkee

Bachelor of Technology - BTech — Computer Science

Jan 2016Jan 2020

KV No.1 GCF Jabalpur

Apr 2003Mar 2015

Stackforce found 100+ more professionals with Full-stack Development & Web Development

Explore similar profiles based on matching skills and experience