About

Hi, I'm Full-Stack Developer

 With over 7 years of experience working with server-side languages, I have developed a strong foundation in object-oriented PHP, MySQL, HTML, CSS and JavaScript. In addition, I am well-versed in front-end frameworks like Bootstrap and jQuery, and have a proficiency in using RESTful APIs & JSON data.

 As a web application security expert, I have hands-on experience in identifying and mitigating security vulnerabilities like SQL Injection, HTML Injection, XSS, brute force, file upload vulnerability, and sensitive data protection.

 I am proficient in using GIT, NetBeans & VS code, as well as tools like Postman & Burp Suit.

 My degree in computer science & engineering has given me a strong foundation in computer programming and problem-solving skills.

Skills

  • Backend : PHP
  • Frontend : HTML, CSS, javascript
  • Frontend framework : Bootstrap, jQuery, vueJS
  • Template : Smarty
  • Database : mySql
  • VSC : GIT
  • Tools : Postman, burpSuits, phpMyAdmin
  • Familier OS : Linux, Windows

Professional Experience

Vtiger System India Pvt. Ltd.

2016 - Present
Senior Software Developer

Jul 2022 - Present

  • Providing customize solution to the Client.
  • Enhancing web security of the product (like, XSS,SQL Injection,HTML Injection,CSRF etc...)
  • Working on a Module Designer
Software Developer

Oct 2016 - Jun 2022

  • Worked as a Full-Stack Developer on a web application where I contributed to the enhancement of web security by identifying and handling security issues like XSS, SQL Injection, HTML Injection, CSRF, Brute force, etc. Utilized security tools like Postman and Burp Suite to test and mitigate vulnerabilities.
  • Worked on both the front-end and back-end development of the project, utilizing technologies like PHP, MySQL, HTML, CSS, and JavaScript, and RESTful APIs, and JSON.
  • Led a team of developers to troubleshoot and debug issues in the implementations, and worked with them to scale the project based on client feedback.
  • Managed the release process to ensure the smooth deployment of the software and the efficient delivery of updates.
  • Utilized Git for version control, and IDEs such as NetBeans and VS Code to increase productivity and improve code quality.
Software Trainee

Mar 2016 - Sep 2016

  • Understand the MVC architecture and PHP OOPs Concept
  • Worked on Fixing bugs and usability issues

Certification

Advanced Cyber Security Program (ACSP) (Grade : S)

Sep 2021 - Apr 2022

Stanford University




Education

B.Tech - Computer Science & Technology (70.50%)

2011 - 2015

Dev Bhoomi Institute of Technology, Dehradun, Uttrakhand

Senior Secondary School - PCM (73.80%)

2011

National Institute of Open Schooling

Secondary School (72.33%)

1998-2008

Loyola High School, Patna, Bihar

Tutorials

Lets Learn something new today...

Backend Programming Languages

JAVA

Java is born with some unique and interesting features that made it most powerful and demanded language of the times.

PHP

PHP is a server-side language that can be used in conjunction with a database to create dynamic web pages



Frontend Languages

HTML

Hyper Text Markup Language, consists a series of elements that describes the structure of a Web page.

CSS

CSS is the language we use to style an HTML document.
CSS describes how HTML elements should be displayed.

Bootstrap

Bootstrap is the world's most famous free CSS framework.

JAVASCRIPT

JavaScript was initially created to make web pages alive.



Security & Hacking

Basics of Security

security is a battle over the ownership and control of your computer files – is the same as it’s always been: “know thine enemy”. To protect your network resources from theft, damage, or unwanted exposure

anchor tag
(security related attributes)

The anchor tag, or <a> in HTML, has several security attributes that can be used to improve website security.

Path Traversal

Path traversal is also known as directory traversal. These vulnerabilities enable an attacker to read arbitrary files on the server that is running an application.

File upload vulnerabilities

File upload vulnerabilities are when a web server allows users to upload files to its filesystem without sufficiently validating things like their name, type, contents, or size.



Others

LAMP

LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an acronym denoting one of the most common software stacks for many of the web's most popular applications.

XHTML

XHTML stands for EXtensible HyperText Markup Language. It is a stricter, more XML-based version of HTML

XML

eXtensible Markup Language, developed by an organization called the World Wide Web Consortium (W3C) and is available as an open standard.

GIT

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

BatchScript (CMD)

Batch Scripting consists of a series of commands to be executed by the command-line interpreter, stored in a plain text file.

Webservices API

Application Programming Interface (API) is a software interface that allows two applications to interact with each other without any user intervention.

Designed by BootstrapMade