Neeraj Sharma

Software Engineer

Bengaluru, Karnataka, India8 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in React.js and D3.js for data visualization.
  • Led development of real-time applications with WebRTC.
  • Strong background in both front-end and back-end technologies.
Stackforce AI infers this person is a Fullstack Developer with a focus on SaaS applications and real-time communication technologies.

Contact

Skills

Core Skills

React.jsNode.jsData VisualizationWebrtc

Other Skills

Back-End Web DevelopmentCascading Style Sheets (CSS)D3.jsDatabase Management System (DBMS)Express.jsFirebaseGitGithubJavaScript LibrariesJavaScript eXtension (JSX)Mongoose ODMMySQLObject-Oriented Programming (OOP)Progressive Web Applications (PWAs)REST API

About

I'm a Front-end engineer, with experience in back-end development and a knack for building and contributing to the Open source community. In the front-end, I'm highly skilled in working with the JavaScript ecosystem and equally interested in HTML and CSS having worked extensively with popular libraries like React.js, D3.js, etc. for the last two years. I'm also working in the back-end development with Node.js, Express.js and MongoDB. Owing to my passion and admiration to the open source community, I have created Kvell.js, an opinionated family of packages to setup and create a modern Node.js application in no time. I have worked on multiple front-end projects dealing with data visualisation, and several sophisticated UI components dealing with large data sets, pan and zoom operations, rich text, etc. using libraries like D3.js, Draft.js, and even self made internal packages. I have also worked on a Real-time application which used WebRTC and Socket.io with React.js to create a powerful realtime messaging platform with video calling capabilities (peer-to-peer, and conference calling). An SFU architecture was utilised for implementing the conference calling using the Jitsi Meet API. I have pursued my Bachelors in Computer Science and Engineering from JSSATE, Bangalore, and I have a strong interest in Algorithms and Data Structures to make applications highly scalable and performant. Skills: 1. Languages: JavaScript, Typescript, C++ 2. HTML5/CSS3 3. Front-end: React.js, D3.js, Gatsby, Redux, Three.js, Aframe 4. Back-end: Node.js, Express.js, 5. Databases: MongoDB, MySQL 6. Module Bundlers: Webpack, Rollup.js 7. Others: Draft.js, Firebase, CSS frameworks like ant-d, materialize I have a strong liking towards keeping code that I write efficient, clean and elegant. I have often been complemented to be well organised and hard-working, and I long for interesting new challenges and experiences. Visit https://nsharma.dev for my portfolio.

Experience

8 yrs 2 mos
Total Experience
4 yrs 1 mo
Average Tenure
6 yrs
Current Experience

Observe.ai

4 roles

Software Development Engineer IV

Promoted

Aug 2024Present · 1 yr 10 mos

Software Development Engineer 3

Mar 2023Nov 2024 · 1 yr 8 mos

Senior Software Development Engineer

Promoted

Apr 2021Mar 2023 · 1 yr 11 mos

Software Development Engineer

Jun 2020Apr 2021 · 10 mos

Teknuance info solutions

3 roles

Lead Developer

Promoted

Jul 2019May 2020 · 10 mos · Chennai Area, India

  • Lead a team of 3 on the development of a fully fledged and highly customizable Charts library built on top of React.js and D3.js.
  • Worked on the back-end on integrating Node.js with Socket.io to add real time features to the applications.
  • Worked on a BI tool dealing with data visualisation, user management, etc.
React.jsD3.jsNode.jsSocket.io

Frontend Developer

Jul 2018Jul 2019 · 1 yr · Chennai Area, India

  • Developed an internal communication tool with features involving messaging, peer-to-peer and conference calling, etc.
  • using React, WebRTC and Socket.io.
  • Built the front-end for a database modelling tool with drag and drop, pan and zoom, and auto arrange features.
  • Created a sophisticated Rich Text suggestion box using Draft.js and several other components for multiple projects using of React.js.
React.jsWebRTCSocket.io

Research And Development Analyst (Intern)

Feb 2018Jun 2018 · 4 mos · Chennai Area, India

  • Developed a UI component toolkit using React.js and Typescript.
  • Worked on different approaches for integrating D3.js with React.js and creating chart components.
React.jsTypescriptD3.js

Education

JSS Academy of Technical Education

Bachelor of Engineering — Computer Science and Engineering

Jan 2014Jan 2018

Stackforce found 100+ more professionals with React.js & Node.js

Explore similar profiles based on matching skills and experience