Chandraprakash Sharma

Chandraprakash Sharma

Mentor
5.0
(5 reviews)
US$40.00
For every 15 mins
ABOUT ME
Senior Software Engineer and Engineering Manager
Senior Software Engineer and Engineering Manager

I am an agile engineering manager and senior engineer presently working as a freelance consultant. I have over 10 years of professional work experience, during which I worked on complex software systems both backend/cloud apps and web frontends. I am a generalist and can work with necessary tools to solve a problem.

I can help you with performant Nodejs, enterprise Angular apps or Python or Java backends. I am comfortable working with agile/scrum teams and have experience in managing scrum projects. I have also worked with machine learning and have helped few clients with pilot projects to explore use of ML in their business processes.

Hindi, Japanese, English
New Delhi (+05:30)
Joined December 2016
EXPERTISE
5 years experience
I have worked extensively in Java and have developed complex frameworks in it. Just to list few examples, I have worked on - Messagin...
I have worked extensively in Java and have developed complex frameworks in it. Just to list few examples, I have worked on - Messaging - REST - Network Programming(TCP/UDP), Netty (TCP/UDP/Websockets/SPDY/) - API/SPI Libraries Development - RPC (Cross platform, cross language) (Custom/msgpack-rpc/Thrift) - Serialization/Deserialization: XML, JSON, Messagepack, YAML - Code generation - Designing Performant, Low latency systems - Dependency Injection (Dagger2, Guice) - Build tools: Gradle, Ant, Maven
5 years experience
I have used git extensively in my projects and have deployed/managed self-hosted gitlab-server with mechanisms for internal<->public code...
I have used git extensively in my projects and have deployed/managed self-hosted gitlab-server with mechanisms for internal<->public code sharing for open source projects.
7 years experience
I have good command on Javascript and can take up any problem to solve. Over the years I have developed applications serving APIs using N...
I have good command on Javascript and can take up any problem to solve. Over the years I have developed applications serving APIs using NodeJS, client side data and query hadling using BreezeJS, and have worked on html5-canvas/webgl using threejs and other libraries like PIXI and Paperjs.
View more
View more
2 years experience
I have used Angular2 in some projects and have experience with modules, routing, route params, nested components, services, HTTPModule, F...
I have used Angular2 in some projects and have experience with modules, routing, route params, nested components, services, HTTPModule, FormsModule etc. An example project I bult as showcase: https://github.com/mecp/ng2-addressbook
View more
View more
2 years experience
I have used python for number of machine learning projects, which required string processing, data-preprocessing, writing web servers/api...
I have used python for number of machine learning projects, which required string processing, data-preprocessing, writing web servers/apis, neural networks with keras framework, writing robot modules using rospy.
4 years experience
I have extensive expertise with netty, developing network communication stack using existing protocols and have also written netty layers...
I have extensive expertise with netty, developing network communication stack using existing protocols and have also written netty layers(Channel Handler Adapters) for custom protocols.
NettyJavaNio
View more
1 year experience
I have used keras to develop deep neural networks for robot ambient intelligence related classification tasks e.g. object-detection, obje...
I have used keras to develop deep neural networks for robot ambient intelligence related classification tasks e.g. object-detection, object-classification, floor-material-classification

REVIEWS FROM CLIENTS

5.0
(5 reviews)
Jide Ogunjobi
Jide Ogunjobi
April 2017
Thank you very much for the continued great work!!
Jide Ogunjobi
Jide Ogunjobi
March 2017
I've worked with Chandraprakash many times and I will definitely continue to work with him in the future. Always meticulous, detail oriented and always on schedule.
Jide Ogunjobi
Jide Ogunjobi
February 2017
As always, it's a pleasure to work with Chandraprakash. Great attention to detail and always makes sure that you're fully satisfied with the project. I'll be looking forward to working with him again and will recommend him to anyone
Jide Ogunjobi
Jide Ogunjobi
February 2017
It's always a pleasure to work with Chandraprakash. He always makes sure he understands the full requirements before starting and always completes projects on time. Very professional!
Jide Ogunjobi
Jide Ogunjobi
January 2017
Chandraprakah is a true professional who always takes the time to make sure and confirm that all requirements are satisfied and willing to go the extra mile to explain and even create documentation. I would highly recommend him and will definitely work with him again.
Jide Ogunjobi
Jide Ogunjobi
January 2017
It was really great working with Chandraprakash. He took time to understand the whole scope of the project and what needed to be done and was also very gracious working through some major hiccups within the task. He worked with me to explain some concepts that I was unsure about and even helped with documentation to assist me after the project was completed. I would definitely recommend and work with him again.
SOCIAL PRESENCE
GitHub
ngx-invoiceapp
Angular 4 showcase app with Nodejs/Express and Sqlite backend with ng-bootstrap.
TypeScript
0
1
gutenberg-example-code
Example backend to parse Project Gutenberb Ebooks data from RDF files and load it to Postgres. And then retrieve information via an API
TypeScript
0
0
Stack Overflow
832 Reputation
1
11
26
EMPLOYMENTS
Professional Consultant
Self-Employed
2016-04-01-Present
Project: Automated Document Processing (Information Retrieval) Document processing platform for businesses to upload specific document ty...
Project: Automated Document Processing (Information Retrieval) Document processing platform for businesses to upload specific document types like POs, Invoices or receipts to automatically extract information for entering into accounting or other softwares Project: Event Attendee Management App App to allow registrations, management and entry at the event venue of participants Worked as architech and senior backend engineer, managed small team of engineers. Project: Business Process Automation Software Suite for a company in Hospitality Procurement. Technologies used: Node.js, Angular, Mysql, REST APIs, Docker, AWS services. Project: Digital Out of Home Ad Exchange Platform for an European company. - Technologies used: Node.js, Angular 4, MongoDB, Node.js Scheduler, REST API Client, SOAP API Client. Project: ETL process for Digital Media company from Minnesota, USA. It involved both full load and incremental ETL for around 10GB of data. - Technologies used: Python, PyMySQL, MySQL, Sybase Advantage Database Server. Project: Backend platform for financial data analytics startup from US. - Technologies used: Python, Javascript(Nodejs), AWS S3, DynamoDB, AWS API Gateway, AWS Lambda. Project: Front End and Backend design and Development for Educational content management app. - Technologies used: Angular 4, Node.js, ExpressJS, MongoDB, Graphql, Apollo Server/Client, D3.js. Project: OCR software for a Danish company to parse financial audit documents.
Python
Node.js
MySQL
View more
Python
Node.js
MySQL
Angular
PostgreSQL
Redis
TypeScript
Docker
JavaScript
Kubernetes
View more
Research Engineer
Advanced Telecommunications and Research Institute International (ATR)
2012-02-01-2016-03-01
- Cloud based Robotics/Sensor Network Framework Development - Standardization in Robotics with OMG (RoIS/RLS) - ROS (Robot Operating Syst...
- Cloud based Robotics/Sensor Network Framework Development - Standardization in Robotics with OMG (RoIS/RLS) - ROS (Robot Operating System https://www.ros.org) (Navigation/Localization) - Component Communication Middlewares - Component and Service Development Framework and Tools - Service Design and Development for Robots and IoT - Designing End-toEnd(component - middleware - service applications) systems involving hardware(Sensors/Robots/Actuators/IoT) and software(middlewares/end user apps/development tools) - Robot/Sensor Simulation: ROS/Gazebo, Morse (https://www.openrobots.org/wiki/morse/)
View more
View more
Robotics R&D Engineer
Hi-Tech Robotic Systemz Ltd.
2010-06-01-2012-02-01
- JAUS standard-compliant Robotics middleware for component communication (C++/TCP/UDP) - Visualization/Simulation software for robot nav...
- JAUS standard-compliant Robotics middleware for component communication (C++/TCP/UDP) - Visualization/Simulation software for robot navigation and localization (C++/Qt/Ogre) - Control software for throwable/drivable reconaissance robots (C#) - APIs for control of reconaissance robots (VC++) - Autonomous Driving Requirements Gathering and System Design - User Applications for Social Robot NEEL
View more
View more
PROJECTS
Automated Document Processing (Information Retrieval)
Digdocs
2019
Document processing platform for businesses to upload specific document types like POs, Invoices or receipts to automatically extract inf...
Document processing platform for businesses to upload specific document types like POs, Invoices or receipts to automatically extract information for entering into accounting or other softwares. Worked as acrchitech and backend, managed small team of four, it is privately deployed.
Node.js
Azure
Machine Learning
View more
Node.js
Azure
Machine Learning
TypeScript
Mocha
React
Chai
JavaScript
Express.js
View more
Event Attendee Management AppView Project
Evpass
2019
App to allow registrations, management and entry at the event venue of participants Worked as architech and senior backend engineer, man...
App to allow registrations, management and entry at the event venue of participants Worked as architech and senior backend engineer, managed small team of engineers.
Node.js
Azure
TypeScript
View more
Node.js
Azure
TypeScript
React
Javasc
View more