Experience
Turning complex problems into elegant solutions, one line of code at a time.
Present
Senior Full Stack Developer (JavaScript/PHP)
Weignyte Limited (Liverpool, UK)
FEBRUARY 2020 - PRESENT
- Develop comprehensive design and structure for JavaScript/PHP websites and web applications, selecting appropriate frameworks, libraries, and other tools to ensure a robust, scalable, and maintainable product.
- Integrate web applications with various systems and services by collaborating with APIs, databases, and third-party services.
- Enhance web application performance by optimising code, reducing HTTP requests, and improving page load times.
- Establish and enforce coding standards, guidelines, and best practices to promote consistency and maintainability throughout the codebase.
- Ensure that web applications are thoroughly tested by creating automated tests, writing test cases, and coordinating with the testing team.
- Implement security measures to protect the application from common vulnerabilities, such as SQL injection, XSS, and CSRF attacks.
- Manage projects, their environments (DTAP), and execute releases and server upgrades.
- Implement and maintain CI/CD pipelines to ensure smooth and automated deployment of code changes to production environments.
- Utilise version control systems like Git effectively, ensuring proper branching, merging, and collaboration with other developers.
- Adhere to an Agile/Scrum framework-based software development life cycle.
- Collaborate with UX/UI designers to create user-friendly and visually appealing interfaces that enhance user experience.
- Collaborate with project managers to estimate project timelines, provide technical insights, and communicate potential risks and challenges. Conduct feasibility studies to assist project managers and stakeholders in identifying suitable solutions.
- Review development team's code to ensure adherence to established standards and guidelines and provide constructive feedback and recommendations for improvement.
- Document web application design, architecture, and code through creation of technical documentation, user guides, and other relevant materials.
- Offer mentorship and support to junior developers, fostering their growth and development of skills.
- Keep up-to-date with the latest trends, technologies, and best practices in JavaScript/PHP development and apply this knowledge to improve the application development process.
January 2012
Senior Symfony/PHP Developer
ALMIGHTY SOFTWARE PVT. LTD. (RAJKOT, INDIA)
JANUARY 2012 - JANUARY 2020
- Utilise proprietary platforms built on Symfony and the LEMP stack to construct solutions within the classified marketplace domain.
- Create and maintain custom requirements for clients.
- Adhere to an Agile/Scrum framework for software development life cycle (SDLC).
- Engage in effective team communication and collaboration.
- Manage projects and execute releases.
- Conduct feasibility studies to assist project managers and stakeholders in arriving at solutions.
- Perform peer code review, retrospectives, and ideation sessions.
- Provide guidance to junior developers in resolving issues.
January 2010
PHP Developer
ACE INFOWAY PVT. LTD. (RAJKOT, INDIA)
JANUARY 2010 - DECEMBER 2012
- Develop web applications and websites using the core PHP programming language.
- Collaborate with project managers to define UI/UX requirements and develop comprehensive solutions.
- Create CMS websites using WordPress and Joomla platforms.
- Perform website and web application maintenance in core PHP, including bug fixing, feature extension, and server updates.
- Assist designers with PHP templates to ensure effective implementation of website designs.
- Provide guidance and mentorship to junior team members, including bug fixing, problem resolution, and skill development.