Senior Software Engineer with 16 years of experience in full-stack web development, team leadership, and project management. Expertise in PHP, Laravel, CodeIgniter, JavaScript, and database management. Proven track record of delivering scalable web solutions, leading development teams, and collaborating with cross-functional teams to meet business goals. Strong focus on performance optimization, security, and code quality.
· Manage a team of software engineers, developers, designers, and other technical staff.· Develop project plans and timelines to ensure deadlines are met.· Oversee the development of software applications, from design to implementation.· Monitor project progress and ensure quality control measures are in place.· Ensure team members have the resources and support they need to complete their tasks.· Identify and address any technical issues that arise during the software development process.· Collaborate with other departments to ensure the successful completion of projects.· Mentor team members to ensure their professional growth and development.· Develop and implement best practices for technical teams.· Communicate project progress to stakeholders.
· Developing and maintain software applications· Troubleshooting, debugging and upgrading existing systems· Writing and implementing efficient code· Designing and developing software systems using scientific analysis and mathematical models· Collaborating with other developers to design and optimize code· Working with project managers to meet specifications within project timelines· Testing software to ensure responsiveness and efficiency· Analyzing system requirements and prioritizing tasks· Monitoring application performance and providing technical support.
• Developing database driven applications using PHP & MySQL
• Working in a data analyst role and with business intelligence applications.
• Working with a multi-disciplinary team to convert business needs into technical specification
· Lead the project team in developing and executing project plans to meet project objectives.· Manage the daily operations of the project, including scope and timeline.· Communicate project goals and objectives to team members.· Identify, address, and resolve project issues.· Monitor and evaluate team performance.· Develop and implement strategies for team motivation and morale.· Facilitate team meetings and ensure team collaboration.· Mentor and coach team members to promote growth and development.
1. Identifies resources needed and assigns individual responsibilities.2. Manages day-to-day operational aspects of a project and scope.3. Reviews deliverables prepared by team before passing to client.4. Effectively applies our methodology and enforces project standards.5. Prepares for engagement reviews and quality assurance procedures.6. Minimizes our exposure and risk on project.7. Ensures project documents are complete/ current/ and stored appropriately
1. Architected/ modeled and developed all the following systems including front end as well as backend controlling panels 2. Developed the backend and front end using ASP and other web development tools.3. Integrated various payment processors and merchant gateways like PayPal/ 2C0/ Authorize.net/ Protx/ LinkPoint ™ API/ E-gold etc4. Used AJAX on some of the projects.5. Designed and developed the database and wrote stored procedures for SQL Server 2000 6. Installation and setup of existing website on dedicated servers7. Bug fixes for existing websites & website enhancements as per clients requirements8. Providing support services to all the projects that have been delivered successfully
1. Develop new Web applications as identified by supervisor and management through packaged and customized applications.2. Create a company-wide Intranet/ allowing data manipulation for each internal staff member.3. Maintain and enhance existing Web applications and all internal systems are integrated.4. Develop database-driven Web interfaces for rapid/ real-time information sharing.5. Develop external Web portals allowing users to input and retrieve accurate information.