Ali Shoaib, Developer in Islamabad, Islamabad Capital Territory, Pakistan
Ali is available for hire
Hire Ali

Ali Shoaib

Verified Expert  in Engineering

Full-stack Developer

Location
Islamabad, Islamabad Capital Territory, Pakistan
Toptal Member Since
October 17, 2022

Ali is a results-driven, customer-focused, articulated, and analytical full-stack developer and senior software engineer, able to think out of the box. Strong in REST APIs, integration, and problem-solving, he is skilled in developing business plans, requirements specifications, user documentation, and architectural systems research. Ali possesses strong written and verbal communication and is interested in a challenging technical track career within an application development environment.

Portfolio

Ciklum
JavaScript, AngularJS, Angular, jQuery, Java, Springbot, Hibernate...
Tibolli
JavaScript, jQuery, AngularJS, Angular, Java, Springbot, Hibernate, REST APIs...
1 To N
PHP, JavaScript, jQuery, HTML, CSS, MySQL, Bootstrap, Back-end, Payment APIs...

Experience

Availability

Full-time

Preferred Environment

JavaScript, MySQL, Angular, Next.js, Prisma, Tailwind CSS, Large Language Models (LLMs), LangChain, React, Pinecone

The most amazing...

...projects I've developed include eCommerce platforms for banking accounts, inventory sales, and purchases, similar to Shopify and Amazon.

Work Experience

Senior Full-stack Developer

2018 - 2022
Ciklum
  • Gathered business requirements, created REST APIs using Java spring MVC, and integrated them on the front end using different technologies like AngularJS, Angular 2+, JavaScript, and jQuery.
  • Supervised a team of around ten members as a scrum master, created stories on Jira, organized sprint planning and estimation meeting with developers, and planned a sprint of two weeks. Directed retro arrangements and addressed sprint issues.
  • Managed an eCommerce system and many in-house apps as a full-stack developer, like POS for business and customer care, while building points and loyalty programs, personal offers, and e-products.
Technologies: JavaScript, AngularJS, Angular, jQuery, Java, Springbot, Hibernate, Agile Sprints, Scrum Master, Angular Material, Jira, Confluence, Bootstrap, Angular Component Architecture, Java 11, Spring Boot, Architecture, Software Architecture, APIs, Back-end, Spring, API Development, API Integration, TypeScript, React, Technical Leadership, Agile, REST, SQL, Relational Databases, Object-relational Mapping (ORM), Material Design, HTML5, Application State Management, Reusable Libraries, Microservices Architecture, IT Project Management, Front-end Development, Redux, UI Design, AngularFire, CI/CD Pipelines, Web UI, Web UX, Large Language Models (LLMs), GPT, MERN Stack, Single Sign-on (SSO), OpenAI GPT-4 API, Chatbots, RESTful Web Services, CSS3, Artificial Intelligence (AI), Vercel, Full-stack, T4

Full-stack Developer

2016 - 2017
Tibolli
  • Developed an ERP system containing multiple parts: banking, inventory, sale, purchase, and reporting for large-scale enterprise firms. I have used the following technologies: Angular, HTML, CSS, JavaScript, REST API, Java, Spring Boot, and Hibernate.
  • Built an eCommerce platform, like Shopify, where users can sign up, develop their store, and sell their products.
  • Developed front end, integrated REST APIs, and led many projects as a senior software engineer, mainly eCommerce and ERP Solutions.
  • Organized the backlog using Jira, created stories for new features, and assisted tasks for bug fixes, assigning them to a related person.
Technologies: JavaScript, jQuery, AngularJS, Angular, Java, Springbot, Hibernate, REST APIs, MySQL, Git, Bootstrap, Angular Component Architecture, Spring Boot, APIs, Back-end, Spring, API Development, API Integration, TypeScript, Payment APIs, Technical Leadership, Jira, React, Agile, REST, SQL, Relational Databases, Object-relational Mapping (ORM), Material Design, HTML5, Application State Management, Reusable Libraries, Microservices Architecture, IT Project Management, Front-end Development, UI Design, AngularFire, Firebase, Web UI, Web UX, MERN Stack, Single Sign-on (SSO), RESTful Web Services, CSS3, Full-stack

Full-stack Developer

2014 - 2015
1 To N
  • Developed a complete end-to-end product and different products for the Pakistan government, including citizen portals where the public can visit and get city-related info.
  • Created portals where the public can submit complaints or illegal activity, use their right to information, and get access to higher management in government.
  • Built a traffic police challan, a financial system, for traffic police to find anybody who acts against traffic violence on the spot using their Android device. The system will be an online transfer to the government.
  • Gathered requirements, acquainted with the end user's problems, and implemented a solution as a one-person team.
Technologies: PHP, JavaScript, jQuery, HTML, CSS, MySQL, Bootstrap, Back-end, Payment APIs, Agile, REST, SQL, Relational Databases, HTML5, IT Project Management, Front-end Development, UI Design, Web UI, Web UX, RESTful Web Services, CSS3, Full-stack

Full-stack Developer

2013 - 2014
Gravity IT Solution
  • Developed multiple websites for different businesses and a school management system implemented in various schools and colleges.
  • Used Jira for stories, bugs, and support tasks. Worked mainly with Git.
  • Created a lab management system implemented in different labs that manage patient tests and reports.
Technologies: Agile, PHP, Laravel, JavaScript, jQuery, HTML, CSS, Ajax, SQL, Relational Databases, Front-end Development, UI Design, Web UI, Web UX, CSS3

eCommerce Website

https://gkhair.com.pk
It's an eCommerce website developed in Java 8, Spring Boot, Hibernate, Angular, HTML, and CSS.

I worked as a full-stack developer on this project and developed many APIs and front-end components.

Online Shopping

https://gkhair.com.pk/
An eCommerce platform where business can sell their products online and get payments for ease of their customer, and where customers can search and see their required products on their phones and laptops easily.

Online Shopping

https://www.matas.dk/
An eCommerce platform where users can buy multiple products of different brands, earn points, and finally convert their points into cash vouchers. I build new personal offers and e-products every year.

Banking App

A Java Spring and Angular base application which manages all banking transactions—debit (DR) and credit (CR). So at the end of the month company owner can match the company account statement with the app report. He can know details about each transaction.
2009 - 2013

Bachelor's Degree in Computer Science

City University of Science and Information Technology - Peshawar, Pakistan

Libraries/APIs

jQuery, REST APIs, API Development, React

Tools

Angular CLI, Jira, Confluence, GitHub, AngularFire, Prisma, Git

Frameworks

AngularJS, Angular, Angular Material, Spring MVC, Hibernate, Bootstrap, Spring Boot, Spring, Next.js, Redux, Laravel, Tailwind CSS

Languages

JavaScript, TypeScript, Java, HTML, CSS, Java 11, SQL, HTML5, CSS3, T4, PHP, C++, C

Paradigms

Agile, REST, Object-relational Mapping (ORM), Microservices Architecture, UI Design

Platforms

Firebase, Azure, Vercel

Storage

MySQL, Databases, Relational Databases, PostgreSQL

Other

Angular Bootstrap, Springbot, Software Engineering, Programming, Waterfall Methodology, Front-end, Full-stack, Angular Component Architecture, Architecture, Software Architecture, APIs, Back-end, API Integration, Payment APIs, Technical Leadership, Material Design, Application State Management, Reusable Libraries, Web Development, IT Project Management, Front-end Development, CI/CD Pipelines, Web UI, Web UX, MERN Stack, Single Sign-on (SSO), OpenAI GPT-4 API, Chatbots, RESTful Web Services, Artificial Intelligence (AI), Agile Sprints, Scrum Master, Large Language Models (LLMs), GPT, Networking, Computer Science, Ajax, LangChain, Pinecone

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring