About Me
Responsible for overall technology and efficient running of engineering operations. Passionate about developing utilities that can help the Internet audience irrespective of their age and capabilities. Leading the teams (Frontend / Backend / Mobile / DevOps / QA) of experts in developing High Scalability applications based on Microservices, Kubernetes, and Cloud. Spending time in identifying the solutions for challenging engineering problems. Open for any technical discussion and can be reached via Mail or Skype or Phone.
Go | NodeJS | Java | JavaScript | HTML5 | CSS3 | ReactJS | AngularJS | jQuery | D3
Microsoft Azure | Google Cloud | Amazon Cloud | Kubernetes | Docker
Current Role :
-
Head of Engineering (May 2018 – Now)
-
Lead Technical Architect (Jul 2017 – Apr 2018)
-
Sr. Software Engineer (Jan 2016 – June 2017)
-
Sr. Software Consultant
(Sep 2014 – Dec 2015)Google India Private Limited
-
System Engineer
(Jul 2011 – Sep 2014)IBM India Private Limited
-
University President
(Jul 2010 – June 2011)President of Student's Association @ Delhi Technological University, Delhi
-
OCJP
(Jul 2012)Oracle Certified Java Professional
-
M.Tech - IS / IT
(Aug 2009 – Jun 2011)Department of Information Technology, Delhi Technological University, Delhi
-
B.Tech - CS
(Aug 2005 – Jul 2009)Faculty Of Engg. & Technology, Gurukula Kangri University, Haridwar
Projects
Industrial :
-
Pretlist : Daemons & Apps (Jan 2015 - Now)
Client : Pretlist
Domain : Supply Chain
Job Role : Full Stack Developer
Experience: AngularJS, ReactJS, jQuery, JavaScript, Python, Golang, HTML5, CSS3, Google Cloud Platform, Kubernetes, Docker, Microservices -
Google : Business Intelligence (Sep 2014 – Dec 2015)
Client : Google Sales
Domain : Business Intelligence
Job Role : Full Stack Developer
Experience: AngularJS, jQuery, JavaScript, Python, Golang, HTML5, CSS3, Google Cloud Platform -
IBM : Practitioner Management System (Jan 2013 – Sep 2014)
Client : IBM IGA
Domain : HRMS
Job Role : Full Stack Developer
Experience: Java/J2EE, Struts2, JavaScript, HTML5, CSS3, JQuery, AJAX, SQL, XML, Web Services -
IBM : ePricer (May 2011 – Sep 2014)
Client : IBM IGA
Domain : Finance
Job Role : Application Developer, Managed IBM Liquid Events for ePricer
Experience: Java/J2EE, JavaScript, HTML5, CSS3, JQuery, AJAX, SQL, XML, MQ, Web Services -
IBM : Bloques de Mantenimiento (Jul 2011 – May 2011)
Client : Telefonica Spain
Domain : Telecommunication
Job Role : Application Developer
Experience: Java/J2EE, JavaScript, HTML, SQL, XML, MQ
Research :
-
Detection & Correction in Web Accessibility (DCWA) (2012)
Role : Research Advisor to Web Accessibility Group of Delhi Technological University (WAGDTU)
Language/Technologies : HTML, Java Script, JAVA/J2EE, AJAX, XML
Description: Introducing an online tool for Detection of Web
Accessibility errors on a Web Page and provide the functionality of correct it in place. -
Website Development Life Cycle (WDLC) based on WCAG 2.0 (2012)
Role : Programmer/ Research & Development
Language/Technologies : HTML, JavaScript and Microsoft SAPI
Description: Introducing Website Development Life Cycle (WDLC) based on Web Content Accessibility Guidelines (WCAG) 2.0 for the development of Better Accessible Web Sites. -
Accessibility for Independence(AFI) (2011) & An Alternative to AFI (2011)
Role : Programmer/ Research & Development
Language/Technologies : HTML, JavaScript and Google Translation APIs.
Description : Introducing Accessibility for Language independence and Literacy Independence. Submitted as M.Tech thesis work with an International Journal and also presented a paper in WebTech2011 held in Penang, Malaysia.
Publications
Workshops :
-
IPR meets IT (2011)
Organized & Participated in International Workshop on “Intellectual Property Rights meets Information Technology” in Delhi Technological University.(IPR meets IT 2011)
Journals :
-
An Alternative to Accessibility for Independence in GSTF JOC Vol 1 No.3 (2011)
Nikhil Maheshwari, N S Raghava & Vishal Bhargava 2011: “An Alternative to Accessibility for Independence” in Global Science and Technology Forum: Journal on Computing (Joc) Vol 1 No.3
Conferences :
-
Accessibility for Independence in WebTech2011 Penang, Malaysia
Nikhil Maheshwari, N S Raghava & Vishal Bhargava 2011: “Accessibility for Independence” in Annual International Conference on Web Technologies & Internet Applications in Penang, Malaysia (WebTech 2011)
-
An Intelligent Speech Recognition System for Education System in ICST2011 Chennai, India
Nikhil Maheshwari & Vishal Bhargava 2011: “An Intelligent Speech Recognition System for Education System” in International Conference on Smart Technologies for Materials, Communication, Controls, Computing & Energy in Chennai, India (ICST2011)
-
Use of Semantic Web in Enabling Desktop based Knowledge Management in ICNCS2011 Kanyakumari, India
O. P. Verma, Vishal Bhargava, Nikhil Maheshwari & Rahul Katarya 2011: “Use of Semantic Web in Enabling Desktop based Knowledge Management” in International Conference on Network and Computer Science in Kanyakumari, India (ICNCS2011)
-
Personal Authentication System with High Acceptability and Reliability in INRIT2011 Bangkok, Thailand
Nikhil Maheshwari, N S Raghava & Vishal Bhargava 2011: “Personal Authentication System with High Acceptability and Reliability” in International Conference on Interdisciplinary Research and Development in Bangkok, Thailand (INRIT2011)
-
A Fast Encrypting Algorithm in ICNCC2011 New Delhi, India
Ritu Agarwal, Vishal Bhargava, Dhiraj Dafouti, Nikhil Maheshwari 2011: “A Fast Encrypting Algorithm” in International Conference on Network Communication and Computer in New Delhi, India (ICNCC 2011)
Portfolio
Mobile Apps :
-
MobileCharts - A Chart Making App !
“MobileCharts” MobileCharts is a small app to create the useful charts on your phone.
-
PhoneTones - Ringtone Downloading App!
“PhoneTones” Discover the latest and oldest RingTones with PhoTones and fill your phone with melody of Joy.
Open Source Contributions :
-
Materialize Portfolio
“Materialize Portfolio” is a portfolio template designed using Materialize. Click here to see the Demo.
-
Location App
“Location App” is a single page application to fetch location data from server and to show that on screen. Click here to see the Demo.
-
Responsive Landing
“ResponsiveLanding” is a simple and responsive landing page which can be reused, redesigned or configured with little efforts. Click here to see the Demo.