Impactian EToDâ„¢ Developer (2%)
Extraordinary Talent on Demandâ„¢
Arun
Sharma
Full-Stack Developer
Software Developer in New Delhi, India
Laravel
Vue.js
Linux
Apache2
CSS
Python
Nuxt.js
React.js
SQL
PHP
Git
Docker
JavaScript
HIRE
Full-Stack Developer
Impactian EToDâ„¢ Developer (2%)
Arun Sharma
Software Developer in New Delhi, India
Laravel
Vue.js
Linux
Apache2
CSS
Python
Nuxt.js
React.js
SQL
PHP
Git
Docker
JavaScript
About
Arun is a software developer with 6 years of professional experience in requirement gathering, software development, database design, integration, implementation, and training. He specializes in creating Single Page Application and back-end RESTFUL API using Laravel, Express, and Django, with additional knowledge of JavaScript frameworks such as VueJS and server-side rendering framework such as NuxtJS.
Skills
Languages
PHP, Python, JavaScript, HTML5, CSS
Frameworks
Laravel, Django, Nuxt.js, Express.js
Libraries/APIs
Vue.js, jQuery, React.js, Backbone.js, Node.js
Platforms
Homestead, Docker, XAMPP, Linux, Docker, Apache2
Storage
MySQL, Redis, MongoDB
Other
Object-Oriented Programming
Tools
Git, Jira
Experience
PHP
5 years
JavaScript
4 years
Laravel
4 years
Vue.js
3 years
Python
2 years
Node.js
2 years
Django
2 years
Nuxt.js
2 years
Highlight Projects
Weaver Skill Analysis App
Application that accesses, quantifies, and records a Weaver's weaving skills.
Cobold Digital LLP
  • Created a web application that helps quantify skills for weavers.
  • The app enables the admin to create evaluators, companies, operators (weavers), templates, and tests.
  • The App contains records of weaver personal details and skills rating.
  • The admin of the app assigns evaluators with a work order for a company that needs to be complete. The work order contains a multiple of operators to be tested.

The app has three components:

  • Laravel Restful API and NuxtJs powered front end Web App, this allows the admin and evaluator create a work order, companies, and operators. The system also acts as an aggregator that can be used to generate reports and see the status of tests.
  • Offline desktop app built in Electron, which connects to the machine that can count the rotations per second, register an operator, and record the test. This test is then uploaded to the app, from where it is finally sent for analysis.
  • Image Analysis App, written in Django using OpenCV, and Numpy. The image results are finally sent over to the app, where they are updated and the final results is available on the dashboard.


Employee Management App
Application that manages leaves, travels and events inside an organization.
Cobold Digital LLP
  • The core functionality of this app is to manage events and assign responsibilities inside the organization.
  • The app has users with different roles and permissions. This was achieved through JWT based authentication.
  • Each user's information is maintained inside the system and stored in form of files associated with each user.
  • The app also contains functionality for leave management and travel management. The staff can request for leave and travel from their reporting manager.
  • The user can create events in the system and assign responsibility to the staff.
  • The admin can edit and approve an event.
  • The back-end was built on Laravel Restful API and the front-end was build on Nuxt.js.
Forum and Event App
Application managed forums, events, and people associated with them.
Cobold Digital LLP
  • The core functionality of this app is to manage people (contacts) coming to a forum.
  • Admin can create users, events, and other details such as roles and responsibilities in the application.
  • The app allows the user to manage everything starting from approving/declining applications, to managing their stay as well as their roles in those forums and panels.
  • The app allows the system user to create forums in the system and the end-user called contact can apply to various forums.
Analytics Tool App
Application that analyzes records to generate reports and charts.
Cobold Digital LLP
  • The web application allows the admin to analyze the data in millions of records, over a combination of multiple factors.
  • Transform data from the relational database to the NoSQL database.
  • Analyze the data over some given geographical boundaries to generate reports, charts, and graphs.
Translation App
Application provides functionality to change given data in English to other languages.
Cobold Digital LLP
  • The core functionality of this app is to receive an XML file(containing all the telecom plans approved by TRAI) generated by an existing system, and then create the translation for the file, with a given master list of dictionary in each language. The report thus generated is used by vendors to present plans to end-users.
  • This app allows the admin to onboard clients with their details such as language subscription and access level, and also provides them with a username and password, which are then used to login to the system to access the client files.
  • Admin can add/delete languages, dictionary terms, client, user, and roles in the system.
Work Experience
Associate Staff Engineer
Nagarro Software
|
Jan 2020 - Present
  • Developed front-end code using BackBone.js to meet project requirements.
  • Wrote scalable back-end applications in Laravel.
  • Worked in an Agile environment to meet sprint goals.
  • Deployed the application on the Azure cloud.
Laravel
jQuery
Backbone.js
Canvas
Docker
Agile Methodologies
Tech Lead
Cobold Digital LLP
|
Feb 2017 - Jan 2020
  • Coordinated with systems partners to finalize designs and confirm requirements.
  • Researched and developed proof of Concepts (POC) and checked the feasibility of the application.
  • Developed and implemented complex web applications on multiple tech stacks.
  • Worked on developing scalable Rest API using Laravel, Django, and Nodejs.
  • Learned some basic level OpenCV and Numpy from scratch to develop some essential features for an application.
  • Integrated the back-end system (RESTFUL API) with front-end using Vuejs, NuxtJS, and ReactJS. 
  • Deployed applications to cloud platforms such as Digital Ocean.
  • Maintained existing web applications by fixing bugs and patching sets.
Laravel
PHP
JavaScript
Python
Vue.js
Nuxt.js
Django
MySQL
Node.js
MongoDB
Software Engineer
Design Kharkhana Pvt Ltd
|
Oct 2015 - Feb 2017
  • Converted mockups into responsive web pages using frameworks such as semanticUI.
  • Developed RESTFUL API in PHP and Laravel as per client requirements.
  • Utilized programming capabilities in PHP, SQL and JavaScript, and other libraries as needed to deliver web applications.
  • Integrating HTML code to CMS such as Drupal, Word press, and Magento/Magento2.
  • Reviewed other team members' codes to ensure code quality and uniformity. 
Laravel
PHP
HTML
CSS
JavaScript
Vue.js
Drupal 8
Docker
Redis
WordPress
Software Engineer
Samsung India Electronics Pvt Ltd.
|
Jun 2012 - Jan 2013
  • Built, tested, and deployed scalable, highly available, and modular software products.
  • Wrote test cases so that the application could be tested in a legitimate environment.
  • Performed all testing and troubleshooting methods and documented resolutions in the system.
  • Worked closely with other peers in the department to develop high availability solutions for mission-critical applications.
  • Worked closely with customers to efficiently resolve issues. Served as point-of-contact for project management staff. 
Java
TDD
Unit Testing
Android
C
JavaScript
Black Box Texting
Education
Galgotias College of Engineering and Technology
Greater Noida, India
|
Aug 2008 - May 2012
Bachelor's Degree in Information Technology
About
Arun is a software developer with 6 years of professional experience in requirement gathering, software development, database design, integration, implementation, and training. He specializes in creating Single Page Application and back-end RESTFUL API using Laravel, Express, and Django, with additional knowledge of JavaScript frameworks such as VueJS and server-side rendering framework such as NuxtJS.
Skills
Languages
PHP, Python, JavaScript, HTML5, CSS
Frameworks
Laravel, Django, Nuxt.js, Express.js
Libraries/APIs
Vue.js, jQuery, React.js, Backbone.js, Node.js
Platforms
Homestead, Docker, XAMPP, Linux, Docker, Apache2
Storage
MySQL, Redis, MongoDB
Other
Object-Oriented Programming
Tools
Git, Jira
Experience
PHP
5 years
JavaScript
4 years
Laravel
4 years
Vue.js
3 years
Python
2 years
Node.js
2 years
Django
2 years
Nuxt.js
2 years
Highlight Projects
Weaver Skill Analysis App
Application that accesses, quantifies, and records a Weaver's weaving skills.
Cobold Digital LLP
  • Created a web application that helps quantify skills for weavers.
  • The app enables the admin to create evaluators, companies, operators (weavers), templates, and tests.
  • The App contains records of weaver personal details and skills rating.
  • The admin of the app assigns evaluators with a work order for a company that needs to be complete. The work order contains a multiple of operators to be tested.

The app has three components:

  • Laravel Restful API and NuxtJs powered front end Web App, this allows the admin and evaluator create a work order, companies, and operators. The system also acts as an aggregator that can be used to generate reports and see the status of tests.
  • Offline desktop app built in Electron, which connects to the machine that can count the rotations per second, register an operator, and record the test. This test is then uploaded to the app, from where it is finally sent for analysis.
  • Image Analysis App, written in Django using OpenCV, and Numpy. The image results are finally sent over to the app, where they are updated and the final results is available on the dashboard.


Employee Management App
Application that manages leaves, travels and events inside an organization.
Cobold Digital LLP
  • The core functionality of this app is to manage events and assign responsibilities inside the organization.
  • The app has users with different roles and permissions. This was achieved through JWT based authentication.
  • Each user's information is maintained inside the system and stored in form of files associated with each user.
  • The app also contains functionality for leave management and travel management. The staff can request for leave and travel from their reporting manager.
  • The user can create events in the system and assign responsibility to the staff.
  • The admin can edit and approve an event.
  • The back-end was built on Laravel Restful API and the front-end was build on Nuxt.js.
Forum and Event App
Application managed forums, events, and people associated with them.
Cobold Digital LLP
  • The core functionality of this app is to manage people (contacts) coming to a forum.
  • Admin can create users, events, and other details such as roles and responsibilities in the application.
  • The app allows the user to manage everything starting from approving/declining applications, to managing their stay as well as their roles in those forums and panels.
  • The app allows the system user to create forums in the system and the end-user called contact can apply to various forums.
Analytics Tool App
Application that analyzes records to generate reports and charts.
Cobold Digital LLP
  • The web application allows the admin to analyze the data in millions of records, over a combination of multiple factors.
  • Transform data from the relational database to the NoSQL database.
  • Analyze the data over some given geographical boundaries to generate reports, charts, and graphs.
Translation App
Application provides functionality to change given data in English to other languages.
Cobold Digital LLP
  • The core functionality of this app is to receive an XML file(containing all the telecom plans approved by TRAI) generated by an existing system, and then create the translation for the file, with a given master list of dictionary in each language. The report thus generated is used by vendors to present plans to end-users.
  • This app allows the admin to onboard clients with their details such as language subscription and access level, and also provides them with a username and password, which are then used to login to the system to access the client files.
  • Admin can add/delete languages, dictionary terms, client, user, and roles in the system.
Work Experience
Associate Staff Engineer
Nagarro Software | Jan 2020 - Present
  • Developed front-end code using BackBone.js to meet project requirements.
  • Wrote scalable back-end applications in Laravel.
  • Worked in an Agile environment to meet sprint goals.
  • Deployed the application on the Azure cloud.
Laravel
jQuery
Backbone.js
Canvas
Docker
Agile Methodologies
Tech Lead
Cobold Digital LLP | Feb 2017 - Jan 2020
  • Coordinated with systems partners to finalize designs and confirm requirements.
  • Researched and developed proof of Concepts (POC) and checked the feasibility of the application.
  • Developed and implemented complex web applications on multiple tech stacks.
  • Worked on developing scalable Rest API using Laravel, Django, and Nodejs.
  • Learned some basic level OpenCV and Numpy from scratch to develop some essential features for an application.
  • Integrated the back-end system (RESTFUL API) with front-end using Vuejs, NuxtJS, and ReactJS. 
  • Deployed applications to cloud platforms such as Digital Ocean.
  • Maintained existing web applications by fixing bugs and patching sets.
Laravel
PHP
JavaScript
Python
Vue.js
Nuxt.js
Django
MySQL
Node.js
MongoDB
Software Engineer
Design Kharkhana Pvt Ltd | Oct 2015 - Feb 2017
  • Converted mockups into responsive web pages using frameworks such as semanticUI.
  • Developed RESTFUL API in PHP and Laravel as per client requirements.
  • Utilized programming capabilities in PHP, SQL and JavaScript, and other libraries as needed to deliver web applications.
  • Integrating HTML code to CMS such as Drupal, Word press, and Magento/Magento2.
  • Reviewed other team members' codes to ensure code quality and uniformity. 
Laravel
PHP
HTML
CSS
JavaScript
Vue.js
Drupal 8
Docker
Redis
WordPress
Software Engineer
Samsung India Electronics Pvt Ltd. | Jun 2012 - Jan 2013
  • Built, tested, and deployed scalable, highly available, and modular software products.
  • Wrote test cases so that the application could be tested in a legitimate environment.
  • Performed all testing and troubleshooting methods and documented resolutions in the system.
  • Worked closely with other peers in the department to develop high availability solutions for mission-critical applications.
  • Worked closely with customers to efficiently resolve issues. Served as point-of-contact for project management staff. 
Java
TDD
Unit Testing
Android
C
JavaScript
Black Box Texting
Education
Galgotias College of Engineering and Technology
Greater Noida, India | Aug 2008 - May 2012
Bachelor's Degree in Information Technology