Developer
Arun Sharma
Full Stack Developer
India
Laravel
VueJS
Linux
Apache2
CSS
Python
NuxtJs
ReactJS
SQL
PHP
GIT
Docker
JavaScript
About
Six years of professional experience in requirement gathering, software development, database design, integration, implementation, and training. 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, NuxtJS, ExpressJS
Libraries/APIs
VueJS, JQuery, ReactJS, BackboneJS, NodeJS
Paradigms
OOPS
Platforms
Homestead, Docker, XAMPP, Linux, Docker, Apache2
Storage
MySQL, Redis, MongoDB
Tools
Git, Jira
Experience
PHP
5 years
JavaScript
4 years
Python
2 years
NodeJS
2 years
Laravel
4 years
Vuejs
3 years
Django
2 years
NuxtJS
2 years
Hightlight Projects

Weaver Skill Analysis App

Accessing and Quantifying and recording Weaver`s weaving skills.
Cobold Digital LLp
Cobold Digital LLp
  • Created a web application that helps in quantifying skill for weavers.
  • The app enables the admin to create Evaluators, Companies, Operators(Weavers), templates, and tests.
  • The admin of the app assigns Evaluators with some work order against 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 lets 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.
  • The other component is the offline desktop app build in Electron, which connects to the machine that counts the rotation per second, registers an operator, and records the test. This test is then uploaded to the app, from where it is finally sent for analysis.
  • The final component is the 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 result is available on the dashboard.
  • The App contains records of weaver personal details and skills rating.

Employee Management App

Managing Leaves, Travels and Events inside an Organization.
Cobold Digital LLP
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 Users information is maintained inside the system and it stores information such in form of files associated with each user.
  • The app also contains functionality for leave management, travel management. The staff can avail of 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 NuxtJS.

Forum and Event App

Managing Forum, Events and people associated with them
Cobold Digital LLP
Cobold Digital LLP
  • The core functionality of this app is to manage people(contacts) coming to a Forum.
  • Admin can create User, Events, and other details such as roles and responsibilities in the application.
  • The app allows the user to manage everything starting from approving/declining the applications, to managing their stay, their roles in those forums and panels.
  • The app allows the system user to create Forums in the system. The end-user called contact can apply to various such forums.

Analytics Tool App

Analyzes records to generate reports and charts.
Cobold Digital LLP
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

Provides functionality to change some data in English to other languages
Cobold Digital LLP
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 same, with a given master list of dictionary in each language. The report thus generated is used by vendors to present plans to end-user. This app allows the admin to onboard Client with their details such as language subscription, access level and provides them with username and password, which are then used to login to the system to access client files. Admin can add/delete languages, dictionary terms, client, user, and role in the system.

Work Experience
Tech Lead
Cobold Digital LLP
|
Feb 2017 - Jan 2020
  • Coordinated with systems partners to finalize designs and confirm requirements.
  • Did R&D to create POC and check 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. 
  • Deploying applications to cloud platforms such as Digital Ocean.
  • Provided continued maintenance and development of bug fixes and patch sets for existing web applications.
  • Mentoring and guiding junior developers.


Laravel
PHP
JavaScript
Python
Vuejs
NuxtJs
Django
MySql
Nodej
MongoDB
Software Developer
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.
  • Reviewing other team members' code to ensure code quality and uniformity. 


Laravel
PHP
HTML
CSS
Javascript
Vuejs
Drupal 8
Docker
Redis
Wordpress.
Software Engineer
Samsung India Electronics Pvt Ltd.
|
Jun 2012 - Jan 2013
  • 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 departmental peers to develop high availability solutions for mission-critical applications.
  • Built, tested, and deployed scalable, highly available, and modular software products.
  • 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 Testing
Associate Staff Engineer
Nagarro Software
|
Jan 2020 - Present
  • Helped write front end code in backbone.js to meet project requirements.
  • Wrote Scalable back end applications in Laravel.
  • Worked in an Agile environment to meet sprint goals.
  • Deploy the application on the Azure cloud.


Laravel
Jquery
Backbonejs
canvas
Docker
Agile Methodologies
Education

Spring Fields College

Moradabad, India
|
Apr 2004 - Jun 2005
Secondary School Certificate

Spring Fields College

Moradabad, India
|
Apr 2006 - May 2007
Higher Secondary Certificate

Galgotias College of Engineering and Technology

Greater Noida, India
|
Aug 2008 - May 2012
Bachelor`s Degree in Information Technology