Loading...

Faisad M Ali

Technical Solution Architect | Software Project Consultancy | Web Application Design & Development | Solutions Implementation

About Faisad

I am a passionate Full Stack Developer and Technical Lead with over 8 years of experience in web application architecture, software design, and project management. My recent role as an Associate Architect at Laerdal Bangalore sharpened my skills in delivering scalable software solutions, particularly in the E-commerce and healthcare sectors. I specialize in application design, development, and ensuring seamless service delivery.

As a certified PMP and ScrumMaster, I excel in managing technical project flows and client relationships, orchestrating the development lifecycle with a focus on preventive maintenance, system efficiency, and client satisfaction. My technical expertise spans PHP frameworks like Zend/Laminus, Laravel, and CodeIgniter, frontend technologies, cloud services (AWS), and DevOps practices. I also bring a strong understanding of WCAG, Keycloak, SAP, databases, and CI/CD pipelines to enhance application security and performance.

I’m passionate about leveraging technology to solve complex problems and driving innovation within teams. Currently open to exploring new opportunities where I can apply my leadership and technical skills to foster growth and collaboration.

Skills

  • Adobe XD
  • Ajax
  • Angular JS
  • AWS
  • BitBucket
  • Bootstrap
  • Code Review
  • Codeigniter
  • Confluence
  • css3
  • Customer Relationship Management
  • Docker
  • Draw.io
  • Figma
  • Full Stack Development
  • git
  • html5
  • JavaScript
  • Jenkins
  • JIRA
  • jQuery
  • KeyCloak
  • Laravel
  • MSSQL
  • MySQL
  • OOJS
  • People Management
  • Photoshop
  • PHP
  • PostgreSQL
  • Project Management
  • SAP
  • Scrum & Agile Methodologies
  • SharePoint Designer 2013
  • Solution Architect
  • Visual Studio
  • Web Services
  • WordPress
  • Zend

Work Experience

2022-2023
Solution Architect
Laerdal Bangalore LLP
  • Design & build, Consolidation, Operations & Management of Software Delivery.  
  • Conducted pre-planning studies and feasibility checks on new requirements and proposed solutions. 
  • Networking with customers/users for requirement gathering; prepared functional specifications and low-level design documents. 
  • Providing technical leadership and guiding them during system design. 
  • Accomplishing the maintenance of program modules including operational support, problem resolution, production support, preventative and corrective maintenance, and enhancements. 
  • Review Gap analysis of Technology Implementations to ensure quality & compliance. 
  • Assurance of project delivery as per agreed timelines with caveats on dependencies. 
  • Identify the technical debt and prioritize the product backlog. I was also involved in identifying security vulnerabilities and worked with the security team for the closure based on criticality. 
  • Managing a team that includes business analysts, user interface experts, development specialists, quality analysts, service delivery professionals, implementors, & competency managers. 
  • Configured and managed Jenkins jobs to automate builds, tests, and deployments, enhancing software delivery speed and quality. 
  • Monitor and analyze AWS service usage and spending data to identify trends and opportunities for cost optimization. 
2020-2022
Technical Lead
Laerdal Bangalore LLP
  • Planned, implemented, delivered & documented projects in line with business requirements as per the group standards. 
  • Ensure the project is completed within the budget & timeliness and timely updates to the stakeholders. 
  • Reduce cost to the business by identifying suitable technology & solutions. 
  • The transition of the completed projects to the appropriate Operations/support teams with all necessary documentation. 
  • Motivate the team to keep with morale and guide them to strengthen their technical skills & career development path through knowledge sharing, training & mentoring. 
  • Actively provided direction and guidance to process improvements and established policies. 
  • Conduct code reviews and provide constructive feedback to improve the coding considering logical standards and the application scalability. 
  • Identifying and building business relationships/partnerships with key stakeholders & OEMs. 
  • Analyzing existing operations to identify risks and overseeing software quality and system modifications. 
  • Tracking milestones, deliverables, and change requests. 
  • Participating in and supervising each stage of the project the daily stand-ups, and weekly calls. 
  • Assisted in the implementation and maintenance of CI/CD pipelines using Jenkins. 
  • Improve operations by conducting systems analysis, and recommending changes in policies and procedures
2019-2020
Senior Software Engineer
Laerdal Bangalore LLP
  • Planning out the blueprints for Software, including defining the scope, allocating resources, setting deadlines, laying out communication strategies, and indicating tests and maintenance. 
  • Assist in identifying, estimating, prioritizing, and executing tasks in the software development life cycle. 
  • Determining and overseeing consistent testing, evaluation, and troubleshooting of all products in all stages of completion. 
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. 
  • Mentor junior and mid-level engineers and work collaboratively with others to achieve goals. 
  • Conduct code review and provide constructive feedback to improve the coding and application scalability. 
2017-2019
Senior Software Engineer
Compassites Software Solutions Pvt Ltd.
  • Planning out the blueprints for Software, including defining the scope, setting deadlines, laying out communication strategies, and maintenance. 
  • Assist in identifying, estimating, prioritizing, and executing tasks based on customer requirement documents. 
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. 
  • Conduct code review and provide constructive feedback to improve the coding, and logical standard and to improve the application scalability. 
  • Worked as full stack developer and contributed to different areas like UI design, API integration, External system implementation, and enhanced accessibility. 
  • Automate tasks through appropriate tools and scripting.
2016-2017
Senior Consultant
Skillmine Technology Consulting Pvt. Ltd
  • Worked as full stack developer.
  • My role was to be involved in initial requirement gathering, architecture design, and database setup as per requirement.
  • Creating a rough flow diagram and accordingly implementing UI design and its back-end functionality.
  • Worked on Core PHP, CodeIgniter framework, Advance JavaScript, SharePoint Designer 2013 environment, and others.
2014-2015
Associate Software Developer
ZikraByte Solutions
  • Work closely with senior developers and team leads to understand project requirements, contribute to coding efforts, and assist in building high-quality software solutions.
  • Develop and maintain code for software applications using relevant programming languages, ensuring code quality, readability, and performance optimization.
  • Review and analyze code written by other developers, providing constructive feedback to improve functionality, performance, and scalability.
  • Identify and fix bugs or issues in existing code, ensuring that applications run smoothly and efficiently under all conditions.
  • Write unit tests to validate the functionality of new features or changes, and assist in ensuring that software meets quality standards before deployment.
  • Continuously learn and adapt to new technologies, programming languages, and tools to stay updated with industry trends and improve your skills.

Education & Training

2012-2018
Diploma in Computer Science
Shree Vidyadhiraj Polytechnic, Kumta
A Diploma in Computer Science provides foundational knowledge in various aspects of computing, programming, and software development. Students gain practical experience in coding, software design, and system management. The curriculum typically includes subjects like: - Programming Languages (e.g., C, C++, Java, PHP, Python) for software and application development. - Database Management Systems (DBMS) to understand data organization and retrieval. - Web Development covering HTML, CSS, and JavaScript for creating web applications. - Operating Systems and Networks to manage and troubleshoot hardware and software interactions. - Data Structures and Algorithms for efficient problem-solving and application optimization. This course equips students with technical skills essential for entry-level positions in IT and software development fields.
2023-2026
Project Management Professional (PMP)®
Project Management Institute
The Project Management Professional (PMP)® Certification, offered by the Project Management Institute (PMI), is one of the most recognized and respected certifications in project management globally. It validates a professional’s ability to lead and direct projects and teams across various industries. Key aspects of the PMP certification include: - Project Lifecycle Expertise: PMP-certified professionals are skilled in initiating, planning, executing, monitoring, and closing projects. - Leadership & Team Management: They excel in managing cross-functional teams, ensuring timely project delivery, and aligning projects with organizational goals. - Risk Management: PMP certification emphasizes identifying risks, mitigating them, and ensuring minimal impact on project objectives. - Budget & Time Management: Certified professionals are adept at managing project resources, staying within budgets, and meeting deadlines. - Global Standard: The certification is based on PMI’s Project Management Body of Knowledge (PMBOK® Guide), reflecting global best practices. To earn the PMP certification, candidates need a combination of experience, education, and the successful passing of a rigorous exam that tests their knowledge of project management principles and their application in real-world scenarios.
2019
Certified Scrum Master
Scrum Alliance
The Certified ScrumMaster (CSM)® certification, awarded by the Scrum Alliance, is a globally recognized credential for professionals who demonstrate proficiency in the Scrum framework. This certification is ideal for individuals seeking to lead agile teams by applying Scrum practices effectively. Key aspects of the CSM certification include: - Scrum Framework Mastery: CSM-certified professionals have a deep understanding of Scrum principles, roles, events, and artifacts, ensuring the smooth execution of Scrum processes within teams. - Facilitation & Leadership: Certified ScrumMasters excel at guiding teams through Scrum ceremonies (like daily stand-ups, sprint reviews, and retrospectives), ensuring collaboration and adherence to Scrum values. - Agile Practices: They are proficient in fostering an agile mindset, helping teams adapt quickly to changes, prioritize work efficiently, and continuously improve. - Team Empowerment: CSM professionals act as servant-leaders, enabling self-organization, removing obstacles, and enhancing communication between product owners, developers, and stakeholders. - Collaboration & Problem-Solving: They facilitate cross-functional teamwork, ensuring that the team is aligned with the product vision while delivering incremental value through iterative processes. To achieve the CSM certification, candidates must complete a Scrum training course and pass an exam that tests their understanding of Scrum practices and their ability to implement Scrum in real-world projects.
2024
Laravel 9.0 Essential Training
LinkedIn
Laravel 9.0 Essential Training provides a comprehensive introduction to Laravel, a popular PHP framework for building modern web applications. This course equips developers with the foundational knowledge and skills necessary to create dynamic, feature-rich web applications using Laravel 9.0. Key components of the training include: - Introduction to Laravel Framework: Understanding Laravel’s MVC (Model-View-Controller) architecture and how it facilitates clean, scalable, and maintainable code. - Routing & Controllers: Mastering how Laravel handles web routes and controllers, allowing for efficient request handling and response delivery. - Database Management with Eloquent ORM: Learning to work with Laravel's Eloquent ORM to interact with databases, perform CRUD operations, and define relationships between data models easily. - Blade Templating Engine: Implementing the Blade templating engine to create dynamic views and templates that seamlessly integrate with backend logic. - Authentication & Authorization: Setting up user authentication, authorization, and security features using Laravel's in-built authentication mechanisms. - Migrations & Seeding: Managing database migrations to evolve database schemas over time, and seeding data for development and testing environments. - Middleware & HTTP Requests: Implementing middleware for filtering HTTP requests and understanding how to handle requests and responses within the Laravel ecosystem. - Task Scheduling & Queues: Leveraging Laravel’s task scheduling and queue system to handle background jobs, improve performance, and manage asynchronous processes. Upon completing the Laravel 9.0 Essential Training, learners gain the ability to build robust, scalable web applications and understand the best practices for using the Laravel framework in a production environment.
2024
DevOps Professional Certificate
PagerDuty
The DevOps Professional Certificate is designed to equip IT professionals with a deep understanding of the principles, practices, and tools needed to implement and manage DevOps environments. It emphasizes collaboration, automation, and the seamless integration of development and operations to enhance the delivery of software and IT services. Key elements of the certification include: - DevOps Fundamentals: Introduction to DevOps culture, principles, and practices. Understanding how DevOps fosters collaboration between development and operations teams to improve efficiency and reduce time-to-market. - Continuous Integration & Continuous Delivery (CI/CD): Learning how to implement CI/CD pipelines to automate testing, integration, and deployment processes, enabling faster and more reliable software releases. - Automation & Infrastructure as Code (IaC): Mastering tools like Terraform, Ansible, and Docker for automating infrastructure management, allowing for the consistent and scalable deployment of resources across cloud and on-prem environments. - Monitoring & Logging: Using tools such as Prometheus, Grafana, and ELK stack (Elasticsearch, Logstash, Kibana) to monitor system performance, gather insights, and troubleshoot issues in real-time. - Configuration Management: Managing and automating the configuration of systems and applications using tools like Puppet and Chef, ensuring consistency across environments. - Cloud Services: Gaining expertise in cloud platforms such as AWS, Google Cloud, or Azure, and understanding how to deploy, monitor, and manage applications in the cloud effectively. - Collaboration & Communication: Emphasizing the importance of a collaborative DevOps culture, using tools like Slack, Jira, and Confluence for effective team communication, task management, and knowledge sharing. - Security in DevOps (DevSecOps): Integrating security practices into the DevOps pipeline to ensure that applications are secure from the start, focusing on security automation, vulnerability scanning, and continuous monitoring. By achieving the DevOps Professional Certificate, participants become proficient in automating and streamlining software development, deployment, and operational processes, enhancing their ability to deliver high-quality software at speed, with fewer errors and downtime.

Faisad M Ali

Location
Saudi Arabia
Phone
+966501834976 +96650183**** Show