PHP Web Developer having expertise in custom PHP, MVC architecture / PHP frameworks and Popular CMS. I have Experience in Developing & Managing Large scale Web applications. Experience in API testing using SOAPui & frontend automation testing using selenium.
Experience in starting from scratch from BRD Analysis to Database Designing (MySQL & MongoDB) & then Development of Backend APIs to Consumption of API's on Front-End then finally to the Release stage after QA.
In my whole career i got hands-on opportunities for the following fields
-- PHP full Stack Development ( PHP, MySQL, HTML, CSS , jQuery , Javascript)
-- Project Management Experience
-- Quality Assurance / Automation Testing
-- Mean Stack Development ( ExpressJs ,MongoDB, AngularJs, NodeJs)
Working as Sr.Software Engineer / PHP Full Stack Developer
Working as Freelance Full Stack PHP Developer
1. Working Experience on large scale Web application
• backend APi’s & Database using MongoDB
• Building Supportive modules in PHP
2. Other responsibilities includes QA
-- Worked on large scale Web application
-- Analyzing the requirements & Standards
-- Analyzing the documentation to ensure the Quality of BRD & SRS o Functional & Non-functional Testing , unit testing, compatibility Testing, positive & Negative Testing, Load Testing
-- APi Testing & Automation using SOAPui o Frontend Testing using Selenium IDE & Web Driver o Creating & managing test cases
-- Reporting Bugs on JIRA & keeping track of different statuses o Working in collaboration with backend & frontend teams in order to discuss/suggest improvements
I was Responsible for the following
1. Creating & Building Web Application from Scratch
• Database Designing
• Backend Development
• Frontend Development
2. Train & Manage Team of Developers
3. Project management related tasks which includes
• --- Understanding Software requirement specification
• --- Creating Software Architecture
• --- Choosing the right Framework , CMS or Choosing Custom Development
• --- Creating Work breakdown Structure , Creating Milestones Tasks with Deadlines
• --- Selecting the right / feasible / capable developer for the job.
• --- Getting regular updates from the developers
• --- Helping them out in difficult tasks / difficult situations
• --- To train & motivate them about the work ethics
• --- Interacting with the clients directly
• --- Updating clients for ongoing project's milestones , tasks
Responsible for creating Web Application from From Scratch
- Database Designing (MySQL)
- Backend Development
- Frontend Development