Nikhil Sahu

Software Engineer

Bengaluru, Karnataka, India9 yrs 11 mos experience
Highly Stable

Key Highlights

  • Diverse experience in multiple programming languages.
  • Expertise in developing scalable e-commerce platforms.
  • Proficient in backend development and system architecture.
Stackforce AI infers this person is a Backend-focused Software Engineer with experience in E-commerce and Healthcare applications.

Contact

Skills

Core Skills

PythonJavaSpring Boot

Other Skills

AWSAlgorithmsAngularApache AvroC++CSSData AnalysisData StructuresEclipseFlaskGitHTMLJavaScriptKafkaLINQ

About

The motto of my life is "No Regrets". I love to code and very much like to try on new things. I am an avid reader and like to keep things simple. Have a diverse experience in multiple languages and technologies. Feel free to drop me an email on nikhil.sahu2409@gmail.com

Experience

Tower research capital

Senior Software Engineer

Jul 2024Present · 1 yr 8 mos · Gurugram, Haryana, India · On-site

Goldman sachs

2 roles

Vice President

Promoted

Jan 2023Aug 2024 · 1 yr 7 mos

Associate

Feb 2020Jan 2023 · 2 yrs 11 mos

Zigram

Technical Consultant

Aug 2019Oct 2019 · 2 mos · Gurugram, Haryana, India

  • Advised development team on coding and design best practices. Supervised updates to code and enhanced system design to decouple different concerns. Gained exposure to Python, SQLAlchemy and Flask framework.
PythonSQLAlchemyFlask

Loconav (bt techlabs pvt ltd)

Member Of Technical Staff

Mar 2019Jun 2019 · 3 mos · Gurgaon, Haryana, India

  • Developed a Kafka streaming application to generate alerts when a vehicle enters or exits a defined geofence using Java. Implemented a two step conditional computation involving point in polygon method for effeciency. Used Streams DSL with stateful transformation. Apache Avro and Schema registry was used for backward compatibility and schema evolution.
  • Wrote grpc integrations to connect the above with the main app.
JavaKafkaApache AvrogRPC

Adda 247

Server Architect

May 2016Feb 2019 · 2 yrs 9 mos · Gurgaon, India

  • Designed the architecture and schema of the e-commerce platform of Adda247. Students were able to view content, purchase tests, assess themselves and compare with others. Developed the platform from scratch using angular 1.5, bower and grunt at frontend and maven, Spring Boot 1.3 at backend which was later upgraded to 1.5. Amazon Elastic Beanstalk was used to host the servers and a varying range of AWS services including S3, RDS, Cloudfront, ElasticSearch, Redis were used to ensure availability and fault tolerance in a microservice architecture. Various heuristics like minifying/uglifying css/js, serving static files through CloudFront, slave replication, indexes at databases, extensive caching at various layers were used to decrease latencies. The platform supports up to 30000 requests per 5 mins during peak exam season.
  • Link : https://store.adda247.com
AngularSpring BootAWS

Buildzar.com

2 roles

Software Engineer

Jul 2015Apr 2016 · 9 mos · Gurgaon, India

  • Debugging and further development of the tool Beztimate.
  • Implemented the backend of search and auto-complete functionality of the website using Solr 5.3.0 with solrj as middleware.
Solr

Intern

Jun 2015Jun 2015 · 0 mo · Gurgaon, India

  • Implemented the backend business logic of the tool Beztimate from scratch. The tool provides cost estimate using inputs provided by user. The tool is developed in java using Spring framework
JavaSpring

Mobcast innovations

Intern

May 2014Jul 2014 · 2 mos · Mumbai Area, India

  • Developed two Windows phone based Applications:
  • WE APP : A simple nephrology based calculator to be used by doctors at Wockhardt.
  • MOBCAST : A content broadcasting app to be used by clients Sanofi, Lupin. The app used LINQ and interacted with API to push/receive data over JSON.
Windows PhoneLINQ

Education

Indian Institute of Technology, Delhi

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Python & Java

Explore similar profiles based on matching skills and experience