Salman Shafiq

Salman Shafiq

About

Detail

Senior Software Engineer
Lahore, Punjab, Pakistan

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • B
    Lead Software Engineer
    BatchService
    Jul 2022 - Current (2 years 11 months)
    - Translating product requirements into actionable tasks and assigning them to developers. - Providing technical support to developers when they encountered challenges. - Conducting code reviews and managing bi-weekly releases and deployments. - Handling customer technical issues and providing direct solutions. - Collaborating with stakeholders to discuss product performance and health. - Monitor server operations, identify root causes of crashes, and implement hotfixes. - Working closely with the DevOps team to improve infrastructure. - Maintaining comprehensive API documentation.
  • B
    Senior Full Stack Developer
    BatchService
    Aug 2021 - Jul 2022 (1 year)
  • P
    Senior Python | PHP Laravel developer
    Phaedra Solutions
    Apr 2019 - Jul 2021 (2 years 4 months)
    As a Senior PHP and Python Developer, my key responsibilities included: - Developing, testing, and maintaining robust, scalable web applications using PHP and Python. - Writing clean, efficient, and well-documented code following best practices. - Debugging and resolving complex technical issues in Node.js, PHP, and Python applications. - Optimizing application performance and ensuring high availability and reliability. - Conducting code reviews to ensure quality and adherence to coding standards. - Integrating third-party services and APIs, Payment gateways (stripe) into existing systems. - Working with databases (SQL/NoSQL) to design and optimize queries for high performance. - Collaborating with DevOps to streamline deployment and contin
  • C
    Laravel developer
    Crewlogix Technologies
    Jul 2017 - Mar 2019 (1 year 9 months)
    As a Laravel Developer, my key responsibilities included: - Building and maintaining web applications using the Laravel framework’s features, such as Eloquent ORM, Blade templating, and Artisan commands. - Collaborating with teams to gather requirements and translate them into Laravel-specific solutions. - Writing clean, efficient, and maintainable code using Laravel’s architecture, including MVC, routing, and middleware. - Developing RESTful APIs using Laravel’s built-in routing and resource controllers. - Debugging and optimizing Laravel applications, leveraging tools like Laravel Debugbar and Telescope for monitoring. - Managing database migrations, relationships, and queries using Eloquent ORM and Query Builder. - Implementing Laravel f
  • O
    Web Developer
    OptimaGeeks
    Dec 2016 - Jun 2017 (7 months)
    As an AngularJS and VueJS Developer, my key responsibilities included: - Developing dynamic, responsive, single-page applications (SPAs) using Node.js, AngularJS and VueJS framework. - Writing clean, modular, and maintainable code utilizing components, controllers, services, and directives. - Implementing two-way data binding and dependency injection to ensure efficient data flow and modularity within the application - Creating custom directives to extend HTML functionality and reusable UI components - Debugging and optimizing AngularJS applications for performance and smooth user experience - Integrating RESTful APIs into applications for seamless backend communication. - Ensuring the application follows best practices in routing, form val
  • E
    Web Developer
    Epicstdio
    Jun 2016 - Dec 2016 (7 months)
    As an Frontend developer Intern, my key responsibilities included: - Converting PSD and Figma designs into responsive and pixel-perfect HTML web pages. - Writing clean, semantic HTML5 code to ensure proper structure and accessibility. - Using CSS3 to style web pages, ensuring consistency with design specifications and responsiveness across devices. - Implementing animations, transitions, and hover effects to make web pages interactive and visually engaging. - Collaborating with designers to understand design elements and ensure accurate representation in the final HTML output. - Ensuring cross-browser compatibility and addressing layout issues for various browsers. - Optimizing images and other assets for faster page load times. - Testing w
Education verified_user 0% verified
  • The Islamia University of Bahawalpur
    Bachelor's degree, Computer Science
    The Islamia University of Bahawalpur
    Jan 2012 - Dec 2016 (5 years)
  • The Islamia University of Bahawalpur
    BS(CS) Pre-Engg
    The Islamia University of Bahawalpur
    Jan 2012 - Mar 2016 (4 years 3 months)
  • Punjab College
    F.sc pre engineering
    Punjab College
    Jan 2010 - Dec 2012 (3 years)
Projects verified_user 0% verified
  • R
    Rentii
    Jan 2019 - Dec 2019 (1 year)
    Rentii is a real-estate platform which helps you to automate landlord and renter communication. It includes recurring rent payment. Flat maintenance request. Building facilities allocation and many more.
  • D
    DanceBook
    Jul 2018 - Current (6 years 11 months)
    Dancebook is an ebook website and app to read a book with a whole new level. You can read a book with an audio, watch a video on a page. Technology used for the website: Laravel 5.6, Mysql, Customize CKEditor, Stripe (Payment gateway) Technology for App. React Native
  • T
    Triprecord
    Jun 2018 - Current (7 years)
    TripRecord is a transport management application to manage your vehicles. You can assign your drivers a ride, monitor their activities, live geo-tracking and many more. Technology used: Laravel 5.6, Pusher (WebSockets), Mysql, Google Maps, Firebase Notification, HTML, CSS
  • k
    karrot
    Jan 2018 - Current (7 years 5 months)
    A cloud marketing platform.
  • F
    Fabloox
    Oct 2017 - Dec 2017 (3 months)
    A beauty App. Related to affiliate marketing. Technology used: Laravel 5.4, Mysql, Firebase notification, Affiliate marketing APIs e.g Rakuten, Vigilinks, CSS
  • S
    Serra Catholic school
    Oct 2017 - Feb 2018 (5 months)
    An event management system for schools.
  • T
    Teaching side by side
    Jul 2017 - Sep 2017 (3 months)
    Teaching Side by Side is a platform where students and parents can provide their feedback on teachers’ performance in order to improve the classroom environment and provide students with growth and development opportunities. Technology used: Laravel 5.4, Mysql, Javascript, HTML and CSS,
  • K
    Key Real Estate
    Mar 2017 - May 2017 (3 months)
    Key Real estate is a Spanish real-estate website to explore properties, houses, and villas in Spanish territory. Technology Used: Yii2, Angular JS, Mongo DB,