Bilal Shahid
Software Engineer
Lahore, Punjab, Pakistan
-
-
LinkedIn: https://www.linkedin.com/in/bilal-shahid-dev/
https://ibihbibviv
github: https://github.com/bilalsahid929
Summary
Enthusiastic Software Engineer with over 5+ years of experience in the design, development, and implementation of software applications.
Proficient in JavaScript, TypeScript, React.js, and Node.js. Skilled in enhancing performance, user engagement, and security measures.
Inspiring team player who consistently delivers quality results within time constraints.
Skills
JavaScript, Typescript, React.js, Next.js, Node.js, Express.js, MongoDB, MySQL, MVC, HTML5, CSS3, Jest, Unit Testing, Redux.js, Redux-Toolkit, Sass, Bootsrtap,
Tailwind-CSS, daisy-UI, React-Bootstrap, Material-UI, Ant-Design, Chakra-UI, Styled-Components, React-Storybook, React-formik, yup, Zod, webpack, Babel, npm,
Prisma, Mongoose, REST, Git, Postman, Swagger, docker, kubernetes, aws, Web development, Frontend, Backend, Fullstack
Experience
ILI.DIGITAL
Software Engineer, Lahore PK
Jan/2022 - current
Led GECCO2 app's frontend migration from CRA & JavaScript to TypeScript, Vite, & a feature-based architecture, achieving a 30%
performance boost and reducing runtime errors and bug reports.
Increased user engagement by 25% of FutureCare by introducing a user-friendly onboarding feature.
Reduced security incidents in VDS Dashboard by 80% by implementing Two Factor Authentication (2FA), Role Based Access Control
(RBAC) along with dynamic routing, and Single Sign On (SSO).
Successfully automated data import, validation, and mapping from XLS, XLSX, and CSV files, reducing manual entry time and data-related
incidents while improving accuracy.
Mentored and provided guidance to junior developers, contributing to their growth and development.
Improved user experience (UX) by providing feedback and suggestions for UI/UX enhancements.
Implemented clean-code practices, code refactoring, reviews, and optimization techniques to improve code quality, maintainability, and
readability.
DevDistrict
Frontend Developer
Feb/2020 - Dec/2021
Developed responsive user interfaces using HTML, CSS, JavaScript, and React.js. Used frameworks like Bootstrap to streamline
development and ensure cross-browser compatibility.
Reduced survey completion time by 30% in a customer feedback application by introducing various question types, advanced branching,
and skipping logic. Utilized Chart.js to produce trend reports, enabling quicker decision-making based on customer feedback.
Collaborated with the design team to translate mockups from Adobe XD and Figma into fully responsive and SEO-friendly web
applications, bringing their concepts to life.
Integrated multiple third-party APIs and packages with the systems.
Designed and maintained both corporate and client websites.
ServiceProviders.pk
Frontend Developer, Intern
Sept/2019 - Dec/2019
Fashion Street: Designed an e-commerce App using (HTML, CSS, and JavaScript).
Education
COMSATS University Islamabad
Software Engineering
Sept/2015 - Aug/2019
Bachelor of Science
Languages
English
Urdu
German
Fluent
Native
A1 beginner
Soft Skills
Leadership
Creativity
Collaboration, Communication, Team Work
Critical Thinking, Problem Solving
Projects
Issue Tracking App
Designed and developed E2E with fully functional CRUDs and filtering related to the issues with markdown editor support, issues can be
assigned to users, Dashbord for statistics.
NextJS, Typescript, Prisma, Zod, App Router, Next Auth, Tailwind, recharts, MySql, Vercel, Sentry, CI/CD
Food Ordering App Backend
This food ordering app seamlessly connects customers with a diverse range of vendors. Users can explore a variety of dishes, benefit from
exclusive offers, and place orders effortlessly. With integrated features for secure transactions and efficient delivery, it's a one-stop solution for
a delightful dining experience.
NodeJS, ExpressJS, Typescript, MongoDB, Mongoose, ( JSON web token ) JWT, Twilio, multer
Proshop
Designed and implemented an e-commerce platform E2E using (Typescript, React.js, Node.js, Express.js, MongoDB).
-
React.js, Redux-Toolkit, Node.js, Express.js, MongoDB, Mongoose, Postman, Restfull, PayPal, Typescript, http-cookies, render
GECCO2
-
Gecco2 is a subsidiary of VolksBank that makes it possible to calculate the corporate carbon footprint of a company through data analysis.
- Migrated Gecco2 to (typescript, vite, React-Query, Context-API, and feature-based architecture). - Developed a new admin panel for data
visualization, which improved internal operating efficiency.
React.js, Typescript, Context API, React-query, React-hook-form, React-Charts, GSAP
FutureCare
It’s a Generational Consulting tool (product of VolksBank) that enables the customer to record assets & wishes, build family tree, setup
-
inheritance share, create directives and ordinances with the help of an adviser for optimal planning for the future. Collaboratively built from
scratch with fellow team members using React.js, Material-UI, OrgChartjs for rendering family tree, Redux-Toolkit for state management, and
RTK-Query for server-side state management. Worked with product managers and designers to define user requirements and translate them
into technical specifications to create scalable, multilingual, responsive app.
- Increased user engagement by 25% in the APP by introducing user-friendly onboarding features along with captivating animations and
visually appealing elements. - Successfully implemented the Balkan OrgChartjs library to create family inheritance trees for clients that
enhanced family history tracking and accessibility, resulting in a 30% reduction in data retrieval time and increased client satisfaction.
React.js, Javascript, Material-UI, OrgChartjs, Redux-Toolkit, RTK-Query, React-i18next
VDS-Dashboard
It’s a dashboard by the VolksBank to manage and analyze the activity of FututeCare & GECCO2 users, aggregate and display critical metrics
and key performance indicators (KPIs). Built the frontend using React.js, Redux-toolkit, styled-components, GSAP, charts.js for data
visualizations.
-
-implemented the Two Factor Authentication (2FA), Role Based Access Control (RBAC) along with dynamic routing, and Single Sign On (SSO).
React.js, Redux.js, Chart.js, styled-components
Battery-Recycling-Dashboard
It’s a dashboard built for BASF to cover all the logistics of recycling used EV batteries. Developed the project using React.js, Chakra-UI, reactspreadsheet-import.
- Successfully automated data importing, validation, and mapping from XLS, XLSX, and CSV documents, reducing manual data entry time by a
margin. Improved data accuracy, resulting in a reduction in data-related incidents.