Chandraprakash Sharma

Chandraprakash Sharma

$65/hr
Senior Software Engineer and Engineering Manager
Wisflux Private Limited
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
36 years old
Location:
Jaipur, Rajasthan, India
Experience:
10 years
CHANDRAPRAKASH SHARMA Freelancer/Consultant, Hacker, Engineer, Thinker December 1988 github.com/mecp      -linkedin.com/in/mecp  -  New Delhi, India  stackoverflow.com/u/- Summary Chandraprakash (CP) is an agile so ware project manager and developer presently working as a freelance consultant. He has over 9 years of professional work experience, during which he worked on complex so ware systems both server/cloud apps and web frontends. He considers himself a generalist and can work with necessary tools to solve a problem. He can help you with complex Angular apps, performant Nodejs, Java or python backends. He is comfortable working with agile/scrum teams and has experience in managing scrum projects. He has also worked with machine learning and have helped few clients with pilot projects to explore use of ML in their business processes. TECHNICAL SKILLS Languages: Javascript Typescript Web/Mobile Frameworks: Lambda Cloudfront Databases/ORMs: Tools: Git S3 Github/Gitlab Linux/Unix Python Node.js MariaDB Docker HTML5/CSS/SASS ExpressJS Ionic/Cordova PostgreSQL Gradle/Ant/Maven Other: Angular Java Redux/NgRx C/C++ JSON/YAML/XML AWS DynamoDB API Gateway Canvas/WebGL MongoDB OrientDB Drone CI/Circle CI Sqlite Pivotal Tracker Sequelize Jira Mongoose Clubhouse SVN LaTeX ETL REST/RPC Code Genera on Network Programming API/SPI Libraries EXPERIENCE Consultant, Remote Freelancing, Self-Employed  April 2016 – present  New Delhi, India • Project: Business Process Automa on So ware Suite for a company in Hospitality Industry Procurements. • Technologies used: Angular, Node.js, Mysql, REST APIs, Docker, AWS S3, AWS ECR. • Project: Digital Out of Home Ad Exchange Pla orm 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 pla orm for financial data analy cs 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 Educa onal content management app. • Technologies used: Angular 4, Node.js, ExpressJS, MongoDB, Graphql, Apollo Server/Client, D3.js. • Project: OCR so ware for a Danish company to parse financial audit documents. Research Engineer Advanced Telecommunica ons Research Ins tute Interna onal  February 2012 – March 2016  Kyoto, Japan • Worked as Architect and Lead Developer to develop Cloud based Robo cs/Sensor Network Framework, a performant low latency system. which included - • OMG-RoIS standard based Cloud Robot Component and Service Pla orm design and development. Feedback to OMG-RoIS Standard Working Group(WG) members. • Robo c Component and Service Development API/SPIs Libraries and Tools. • Supplied this framework and provided consul ng to a subsidiary of a Fortune 500 company from Japan. • Manage SDLC in small team of three people using Git(Gitlab and Gitlab CI). • Technologies used: Java, C++, RPC, Serializa on, APIs and SPIs Library, Network Programming using Ne y and Boost.ASIO, OrientDB, Code Genera on, Je y, Apache Jersey • Robot and Sensor Simula on using Openrobots-Morse pla orm and ROS-Gazebo Pla orm. • Technologies used: Python, C, Morse(Openrobots). Cool stuff: LD_PRELOAD to override behavior of methods from pre-compiled shared libraries, e.g. overriding usleep(). • Developed a tool to extract spa al topology graph from 2D occupancy grid maps of floor areas. • Technologies used: C++, Boost, Boost Graph Library. • Robo c Component and Service Applica on Development for Autonomous Wheelchair for elderly care homes. • Technologies used: Java, Above men oned In-house middleware framework, Android App(Phonegap/SockJS), Web Service(Vertx) • Coffee-break Friend Invi ng robot using ROS(Robot Opera ng System) based naviga on, localiza on, speech synthesis and recogni on • Contributed to a robot which goes to friend’s desk at set me to invite them for having coffee with the team. • Developed web based monitoring dashboard with sensor data visualiza on and control interface. • Technologies used: C++, ROS, Javascript, ThreeJS(WebGL)  Key Achievements : • Received ‘Research Excellence Award’ with a prize and ceri ficate for achievements in Cloud Networked Robot So ware Framework research for year 2012-13. R&D Engineer Hi-Tech Robo c Systemz Ltd  June 2010 – January 2012  Gurgaon, India • Autonomous Car Development Pilot (SUV Mercedes ML 270): • Core member of design and development team, responsibili es included system design, rquirements gathering, algorithms research and so ware implementa on. • HRS-So brain(Unified Robot Intelligence and Communica on Framework): • Member of core development team and responsible for revisions, feature addi ons and bug resolu ons. • Added Ogre3D based visualizer for 3D representa on of obstacle grid map. • Opensource Transi on and Licensing: performed feasibility study and review for making the project open-source and devised the dual licensing model for commercial and community versions. • Technologies used: C++(gcc-g++), Qt Framework, Ogre3D, JAUS, Robo cs Algorithms • Golfcart Autonomous Naviga on: • Component Development along with Onsite Deployement and Training: developed so ware components (HRS-So brain modules) required for autonomous naviga on of a Golfcart. • Technologies used: C++, HRS-So brain, JAUS, Qt, Network Programming. • MOLE( Intelligent Surveillance-Reconaissance Robot) Applica on and API • Operator Control Applica on And API Development: developed applica on featuring audio/video capture and recording, Image processing for s tching images for 360-deg panorama and mo on detec on. It also communicates over RS-232 interface with robot. • Onsite Delivery and Support: deployed system at user premises and provided hands-on training. • Technologies used: C#.NET, OpenCV, DirectShow, VC++ • NEEL-The Social Robot: • User Interface Development: developed dynamic UI engine for modifying interac on flow based on user inputs. • Technologies used: QML(Qt), C#.NET, Speech Synthesis and Recogni on with SAPI.  Key Achievements : • Represented company at R&DE (DRDO) Symposium, Pune 2011 and SAFE Exposi on, New Delhi 2010. Student Intern Pratham So ware Private Ltd  May 2009 – June 2009  Jaipur, India • Developed payroll management system as internship project using ASP.NET, C#, Microso SQL Server. EDUCATION B.Tech. in Computer Science JECRC Jaipur, Rajasthan Technical University  August 2006 – June 2010  XII (R.B.S.E.) in Science/Maths X (R.B.S.E.) Sh. RKJ Govt. Sr. Secondary School, Dausa  2004-05  64.5 % 76.00 % AVM Sr. Secondary School, Dausa  2003-04  85.50 % ACADEMIC PROJECTS • wordMint: It was an open source Translitera on Tool for Indic languages. Ac vely contributed to research and development of the project for six months. Technologies: Python, GIZA++(Sta s cal Machine Learning), SAX XML Parser, String processing • TRINITY: A robot project showcasing mul -modal interac on (HMI) via voice commands (Speech recogni on), Gesture Recogni on (Image processing) and keyboard to control robot wirelessly. Technologies: AVR Programming, C#.NET, emguCV (openCV), MS SAPI, C, Bluetooth Serial Communica on. • GENSAL: Payroll System for organiza ons spanned over mul ple countries having different salary structures and taxa on. It’s a web applica on developed during internship at Pratham So wares Pvt. Ltd. Technologies: C#, ASP.NET • EasyLab: Computer lab management so ware for user a endance, code and profile management. Technologies: VB.NET, MS-SQL • mStore: Media store billing and inventory management so ware. Technologies: VB.NET, MS-SQL • Also developed robots like Advanced Line Follower, Wall Follower and Obstacle Avoider in the Robo cs Lab. ACHIEVEMENTS AND ACTIVITIES  Academic • Qualified GATE (Graduate Ap tude Test in Engineering) 2011 and secured 96th percen le. • Received fellowship from SARAI CSDS (an NGO) for open source translitera on project wordMint. • Received grants from State Department of science and technology, Rajasthan for project TRINITY. LANGUAGES English Japanese Hindi ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ POSITIONS OF RESPONSIBILITY Student Head - Robo cs Lab JECRC College  Extra-curricular • Worked as Microso  2008 – 2009  Jaipur Student Partner. • Secured 867th All India Rank in 3rd NITAT (Na onal Ap tude Test by NIIT) with 98 percen le. • Par cipated and led the team in ABU Na onal Robocon 2008 (An Interna onal Robo c Contest). on in Renaissace 2008 Na onal Technical Fes val at JECRC College. Student Placement Coordinator JECRC College  2009 – 2010  Jaipur • Organized na onal robo cs compe • Par cipated as team member in ABU Na onal Robocon 2007 and held posi on in top 12 • Led the team and won 4th prize in Junkyard Wars (Blitzshlag G Apps/MSDNAA Administrator JECRC College  2008 – 2010  Jaipur 2008, Na onal Techfest, MNIT Jaipur) • Led the team and won 3rd prize in Junkyard Wars (Blitzshlag 2007, Na onal Techfest, MNIT Jaipur) Team Leader ABU Robocon Na onal Compe  2008  Pune on
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.