Neeraj Sharma — Software Engineer
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.
Stackforce AI infers this person is a Fullstack Developer with a focus on SaaS applications and real-time communication technologies.
Location: Bengaluru, Karnataka, India
Experience: 8 yrs 2 mos
Skills
- React.js
- Node.js
- Data Visualization
- Webrtc
Career 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.
Work Experience
Observe.AI
Software Development Engineer IV (1 yr 10 mos)
Software Development Engineer 3 (1 yr 8 mos)
Senior Software Development Engineer (1 yr 11 mos)
Software Development Engineer (10 mos)
Teknuance Info Solutions
Lead Developer (10 mos)
Frontend Developer (1 yr)
Research And Development Analyst (Intern) (4 mos)
Education
Bachelor of Engineering at JSS Academy of Technical Education