Tariq Alvi

Tariq Alvi

React/Next.js Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
48 years old
Location:
Multan, Punjab, Pakistan
Experience:
3 years
CURRICULUM VITAE Tariq Mehmood Alvi Address: House No. 536/9, Bukhari Colony, Nawan Sheher, Multan, Pakistan Mobile: - E-mail:-Website: https://portfolio-fawn-six-48.vercel.app Academics HTML5 & CSS3 Certification FreeCodeCamp, California USA JavaScript Algorithms & Data Structures Front End Development Libraries Certification FreeCodeCamp, California USA FreeCodeCamp, California USA Institute of Chartered Accountants of Pakistan (ICAP) Diploma in Computer Science from Petroman Institute of Computer Sciences, Multan CA Articleship 5-Years Diploma DCS 6 - Months Graduation 1st Division Bahauddin Zakariya University, Multan HSSC 1st Division SSC 1st Division Board of Intermediate & Secondary Education Multan Board of Intermediate & Secondary Education Multan Professional Summary I am a creative and detail-oriented Front-End Developer with three years of experience building engaging, responsive, and user-friendly web interfaces. Proficient in modern web technologies like React, Next.js, and Tailwind CSS, I excel in transforming design concepts into interactive, high-performance applications. Key Highlights Proficient in creating responsive designs tailored to various devices. Experienced in integrating APIs and managing application states with React Context API and Redux. Skilled in using version control systems like Git for efficient project management. Developed and maintained responsive web applications using React and Next.js, enhancing user experience and performance. Implemented modern UI frameworks such as Tailwind CSS, Styled Components, and Bootstrap to create visually appealing and consistent interfaces. Collaborated with back-end developers to integrate RESTful APIs ensuring seamless data flow and dynamic content updates. Work Experience March 2023 - February 2025 VerticalSols (Pvt.) Ltd. - Multan During my tenure of Two Years at VerticalSols (Pvt.) Ltd., located in Multan, I worked on a variety of websites, with a particular focus on developing and optimizing Admin Panels. Some of the Projects are as following: OOSH Admin Panel An Australian client project, a multi-vendor system, I have created its Ticketing System UI and Chabot UIs from Figma design, I have written code in React and Styled Components. It was a MERN stack project, Although, I didn’t work on backend but I got god knowledge of Express js routing system, Mongoose, and MongoDB database. MentalHealth Admin Panel A Saudi client’s Hospital project, I have solely worked on this project and created all of its UI alone from Figma, It was built in Next JS App Router and Tailwind CSS. On the main dashboard page, I have created very attractive charts using react chart js-2 library showing bar charts, line charts, and ratio chart of patients. MHOKM Admin Panel A Qatar client Health Department project, using Figma design, I have created its Auth pages including Sing up, Sign In, Forget Password, OTP page, Reset Password page. I also have created its dashboard along with attractive charts, a Patient’s Table and Settings page where admin can chose different theme colors using a Theme Selector component. This was also built with Next JS App Router and Tailwind CSS. Sudan Plaza A Sudanese client project, I have created some of its UI web app pages from Figma design. I have created a dynamic Hero Section as a common header, which was then used in all over website. I also have created a beautiful and responsive Search bar with date selection and Calendar options. Business Owner Project A local Pakistani client project, created in Next JS and Tailwind CSS. I have created some its web pages including Resources page, Templates page, E- Books page, and Case Studies page. Moveeto Admin Panel and Landing Page A UK client’s goods transport project, I alone has set up its git repository and project with Next JS 15 latest version along with Tailwind CSS. I also have integrated its backend APIs in Admin Panel where Admin can add, update, and delete drivers. I have also created its beautiful Landing page where I have rendered 10 to 12 different web components including a Customer Reviews Carousal which was fully responsive. April 2023 - Currently Working Here TereSols (Pvt.) Ltd. - Islamabad Frontend Development Bank Al-Habib Project  Worked on a large-scale banking application using Vue.js and microservices architecture.  Contributed to the development and maintenance of a complex, enterprise-level codebase, ensuring scalability and performance.  Collaborated with backend teams to integrate RESTful APIs and ensure seamless data flow.  Focused on building responsive, reusable UI components and enhancing user experience in a financial environment. Personal Projects 1 => NextJS_Practice_App: Vercel URL: https://next-js-practice-app-cyan.vercel.app GitHub Link: https://github.com/taariqalvi/NextJS-Practice-App In this practice app of NextJS 13.4.7, I learned about client components and server components and how to use them and fetching data from an API. I separately fetch data with client components and then with server components using https://dummyjson.com/product API. Further I enhanced my vision about prerendering with Static Site Generation (SSG) and Server Side Rendering (SSR) and learned that if a page uses SSG, the HTML pages are generated at build time, that means in production, the HTML pages are generated when we run next build command. This HTML will then be reused on each request. It can be cached by a CDN. While in SSR, the page HTML is generated on each request. I also learned about routing, nested routing, dynamic routing, the use of Link Tag and Button Tag, and how to use server and client components together by importing a client component inside a server component. I learned that the react-router-dom complications have been removed from NextJS and a file-based routing works here. 2 => ReactJS_Practice_2 Vercel URL: https://react-practice-2-mu.vercel.app GitHub Link: https://github.com/taariqalvi/React_Practice_2 In this practice app of React 18.2.0, I tried to use almost all the basic features of react. I learned about rendering lists, controlled and uncontrolled components, use of Refs, useState Hook, useEffect Hook, how to get values from user inputs, use of Bootstrap, styling the components with JavaScript objects and with external stylesheets. I also focused on react-router-dom (6.4.5) and learned about wrapping the App inside BrowserRouter and generating paths by Routes and Route features of reactrouter-dom. 3 => ReactJS_Practice_3 with Redux Toolkit 1.9.1 Vercel URL: https://react-practice-3-five.vercel.app GitHub Link: https://github.com/taariqalvi/React_Practice_3 This practice app is made with Redux Toolkit. I learned how to use a global and central state for your whole application data, how to create Slices and passing reducers inside and then importing them in the main Store, used fakestore API to fetch products and displaying them in a styled manner, how to make Cart and how to pass data in Cart Items through click events. Redux Toolkit has completely overlapped the react-redux library and have made complex things very easy but we still need to install it as an essential react binding. 4 => ReactJS_Practice_4 – CRUD Operations Vercel URL: https://react-practice-4.vercel.app GitHub Link: https://github.com/taariqalvi/React_Practice_4 This beautiful app is all about CRUD operations in React. I learned how to create, read, update, and delete data proficiently in react apps, how to use Axios library for data fetching which is the best alternative of fetch method, how to use useNavigate hook smartly and made navigation buttons to navigate efficiently between different components, how to set items in local storage and then how to get items from that storage for editing purpose. I also learned the use of mockapi and sending data to that API: https://63c9b3ca320a0c4c954dda00.mockapi.io/crud which automatically updates itself as the application data changes. 5 => JavaScript OpenAI Chat App: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/JS-To-Do-ListApp/index.html This is a JavaScript App made with OpenAI Chat Completions. I have used OpenAI API_KEY and API_URL to make it an intelligent app with a few lines of JavaScript code. Also used Tailwind CSS with its CDN Link. 6 => JavaScript QR Code Generator: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/JS-RandomPassword-Generator/index.html A JavaScript App for generating QR Code on providing any text or url. An eye catching shake effect happens when the input value is less than zero. I have used a QR Code API https://api.qrserver.com to generate the code. 7 => JavaScript Random Password Generator: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/JS-RandomPassword-Generator/index.html This app generates a complex random password which can be copied with a single click and can be used anywhere. I have created four variables including uppercase and lowercase letters, numbers and symbols, and then combine them with the help of JavaScript function. Each time it generates a 12-digit complex password. 8 => JavaScript SpeechToText App: Website URL: https://portfolio-fawn-six48.vercel.app/Templates/JS%20SpeechToText/index.html In this app I have used window’s SpeechRecognition object with its properties of recognition.lang and recognition.interimResults and then applied an eventListener to get the results. It recognizes the user’s voice and then convert it into text in the given text field. 9 => JavaScript TalkingBot: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/JSTalkingBot/index.html This application is the combination of window’s SpeechRecognition and SpeechSynthesisUtterance objects with the properties of lang, pitch, volume and rate. I have manually added some questions with the help of if statement and it can answer only those questions. It can get the voice and can also print those words in the given text field. 10 => JavaScript Todo App: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/JS-To-Do-ListApp/index.html We can add our notes, text, and todos in this app which will not disappear after closing the app as the items are set in the local storage. We can cross an item after completion or can delete it if not needed. 11 => JavaScript WeatherApp: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/JS-WeatherApp/index.html In this weather app, we can detect the weather of any city in the world. I have used openweathermap.org API_KEY and API_URL to get the weather data with the help of fetch method. After fetching the data, we get data.main object through which we can use multiple parameters like temp, humidity, and wind.speed that I have displayed in this application. We can add more parameters and can display if needed. 12 => CSS 3D Marquee: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/CSS-3D-MarqueeText/index.html 13 => CSS Neumorphism Buttons: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/CSS-NeumorphismButtons/index.html 14 => CSS Tilt Effect: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/CSS-TiltEffect/index.html 15 => CSS Timeline Design: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/CSS-TimelineDesign/index.html 16 => CSS Wooden Text Typography: Website URL: https://portfolio-fawn-six-48.vercel.app/Templates/CSS-WoodenText/index.html freeCodeCamp Certificates and Projects HTML5 (freeCodeCamp Certification) CSS3 (freeCodeCamp Certification) https://www.freecodecamp.org/certification/tariqalvi/responsive-web-design JavaScript (freeCodeCamp Certification) https://www.freecodecamp.org/certification/tariqalvi/javascript-algorithmsand-data-structures Front End Development Libraries Certification (freeCodeCamp) https://www.freecodecamp.org/certification/tariqalvi/front-end-developmentlibraries  Bootstrap  jQuery  SAAS  React  Redux  React and Redux FreeCodeCamp Projects: A Tribute Page – Mother Teresa https://codepen.io/taariqalvi/full/QWKoyZY Survey Form https://codepen.io/taariqalvi/full/OJRGxwd Product Landing Page https://codepen.io/taariqalvi/full/OJbmbaV Technical Documentation Page https://codepen.io/taariqalvi/full/rNWdrYX Personal Portfolio https://codepen.io/taariqalvi/full/abBaNvm Random Quote Machine https://codepen.io/taariqalvi/full/vYmbYPQ Markdown Previewer https://codepen.io/taariqalvi/full/LYyaMPO Drum Machine https://codepen.io/taariqalvi/full/MWmNNGR JavaScript Calculator https://codepen.io/taariqalvi/full/bGRVYKz 25 + 5 Clock https://codepen.io/taariqalvi/full/MWomKWm Accounting and Finance CA Articleship Institute of Chartered Accountants of Pakistan (ICAP) Articleship Abdul Sattar & Company Chartered Accountants Abdali Road, Multan, Pakistan As a Trainee Auditor: March 2002 – June 2005 As a Senior Auditor: July 2005 – April 2007 Job Experience - Accountant As an Accounts Officer in National Evaluation Company (Pvt) Ltd. Multan Office (Head Office) May 2007 to June 2008 RESPONSIBILITIES: Meetings with General Manager, Regional Manager, Head RCAD, Bank Managers & Officials. Conducting Internal Audit on quarterly basis. Compiling Pakistan Banks Association (PBA) Data of the Company. Supervision & Arrangement of Survey Teams. Book Keeping of the Company. Financial Reporting As Manager Admin & Accounts Pakistan Environmental Consultants. Multan Office (Head Office) July 2008 - December 2010 RESPONSIBILITIES: Communicating with District Environmental Officers. Research and Conducting Surveys about Environmental Disciplines. Learning to Conduct Initial Environmental Examination (IEE) and to Prepare Environmental Impact Assessment (EIA) reports. Preparing & Analyzing Progress Reports. Internal Auditing As Manager Finance & Admin Mukhtar Mai Women’s Organization (MMWO) MuzaffarGarh Office (Head Office) MouzaMeerwala, Tehsil Jatoi, District MuzaffarGarh February 2010 - December 2019 RESPONSIBILITIES: Accounts: Supervision of Book Keeping of the Organization Internal Auditing Financial Reporting Program-side Activities: Participation in USAID Project for “Women’s Rights Protection” and all the Shelter Home and Mukhtar Mai Girls’ School projects Conducting activities according to the Budget Member of Monitoring and Evaluation Team of Projects Preparing Proposals and Budgets for the NGO Personal Date of Birth Place of Birth Marital Status Nationality Religion CNIC No. Passport No. Domicile June 01, 1977 Multan Married Pakistani Islam- CQ- Multan (Punjab) Language Proficiency International English Language Testing System – IELTS (6.0 Band) Fluent in written and spoken English, Urdu and Punjabi. Excellent Communication Skills Interests Watching Hollywood Movies Traveling and Exploring Places and People. *All supporting documents and Certificates can be furnished any time on demand.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.