Lead Developer and Community Advocate
Jun 2018 - Present
As a Developer Advocate I help represent freeCodeCamp.org to its huge community. I am involved in volunteer contributor relations, and help drive contributions.
I also wear the hat of a Lead Developer and help architect ongoing and upcoming open source projects. I help maintain the open source code repositories. Responsibilities include, feature improvements to the web platform, DevOps and deployments of systems.
I started as a member of the Core Team at freeCodeCamp.org in 2015. And have been helping maintain most of freeCodeCamp.org's open source repositories since.
R&D Development Manager
Apr 2018 - May 2018
Was responsible for driving the design and development of enhanced immersive experiences for the 3D Web Apps on 3DExperience Platform by Dassault Systèmes.
Wad responsible for supporting web functionalities across devices including touch, non-touch, hybrid devices.
Had been working with compute-services, and integrating enhanced 3D manipulation features in the applications.
Functionally, the role also included, mentoring and conducting technical training sessions on the certified skill up programs for building Web applications for 3DExperience platform in house at Dassault Systèmes.
Senior Software Engineer
May 2015 - Apr 2018
Was responsible for development of new features and prototype for the 3D Web Apps on the 3DExperience platform by Dassault Systèmes.
Gained expertise on Web technologies as mentioned, which was yet another new horizon, from the traditional technical background in previous engagements.
The role also required development and maintenance of the browser plugins (C++, ActiveX, NPAPI), to be supported for the platform migrations and clients working with legacy systems.
Have been an active member of the Techies Club and participated as a mentor in Hackathons conducted in house at Dassault Systèmes.
Functional role required mentoring and guiding junior team members in their assigned tasks and technical challenges.
Jun 2014 - May 2015
Got hands on expertise in developing, and supporting plugins for the CATIA - ENOVIA V5, V6 Product Suites.
Technologies included browser plugins for Mozilla Firefox ( Gecko Infrastructure ) and Internet Explorer ( using ActiveX Infrastructure ). Learnt and developed modules in CAA, C++ using the Internal tool suite for Dassault Systemes.
Key challenges included gaining a grasp on the CAD & PLM concepts, which is a paradigm shift from my past experience. During the period got exposure to prototyping new features for the 3D Viewer plugins.
Functional role required participation and coordination in managing the team deliverables, while ensuring the quality benchmarks and high standards expected by Dassault Systèmes.
Project Engineer (Senior Developer)
Feb 2013 - Jun 2014
Gained Hands on Expertise in Developing and Maintaining Applications on Windows Platform with skills MFC and Command Line Utility Programming in Visual C++.
Responsible in Designing, developing and Maintaining Image Processing Applications and frameworks.
Key challenges included developing algorithms to support multiple Imaging formats, design and develop components of the existing applications using COM modules, and Framework Libraries (DLL) to deliver quality products that have target platforms ranging from Windows XP to Windows 8.
Gained upfront hands on skills in Visual Studio 2005, 2008 and 2010. Visual C++, Software Configuration Management, Windows API, MFC Application Development and CLI Application Development and COM and ATL.
Project Engineer (Junior Developer)
Jan 2012 - Jan 2013
Trained in Unix Platform with expertise in C, C++, Shell Scripting, Socket Programming, Unix System Internals, RedHat and Unit Testing
Biju Patnaik University of Technology
Bachelor of Technology in Computer Science and Engineering
2007 - 2011
Student coordinator for Techfests and Placements
Kendriya Vidyalaya No.1, Bhubaneswar
All India Senior School Certificate Examination
2005 - 2007
Kendriya Vidyalaya, ONGC, Panvel
All India Secondary School Examination
2004 - 2005
- Web Services