Bilal Awan,巴基斯坦旁遮普拉合尔的开发商
Bilal is available for hire
Hire Bilal

Bilal Awan

Verified Expert  in Engineering

Full-stack Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
March 3, 2022

Bilal是一位经验丰富的软件工程师,专门从事全栈web应用程序. 他擅长使用JavaScript等技术开发大型web应用程序, TypeScript, React, Vue, Node.js (Express.js, NestJS), WordPress和Laravel. Bilal精通部署到基于服务器和无服务器的AWS环境,并具有扎实的数据库管理技能,如PostgreSQL, MySQL, and MongoDB. 对于任何开发团队来说,他都是一个有价值的补充.

Portfolio

LogLeads Compendium Pty Ltd
Vue, SQL, Amazon Web Services (AWS), DevExpress, CSS, Azure, ESLint, Linux...
Daily AI (now Aidium)
Node.js, React, TypeScript, Full-stack, GraphQL, Redux,顺风CSS, Storybook...
Eupheme International LLC
JavaScript, Next.js、HTML、CSS、Amazon Web Services (AWS)、Amazon EC2、MongoDB...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), GitHub, Slack, Jira

The most amazing...

...我开发的东西:现在是github的一部分.如果APK/IPA有任何问题,请筛选移动应用程序的依赖并通知用户.

Work Experience

Front-end Developer

2022 - PRESENT
LogLeads Compendium Pty Ltd
  • 维护由许多用户和多个企业客户使用的SaaS产品.
  • 监督并参与多个复杂单页应用程序的开发.
  • 设计和改进应用程序的体系结构, refactored essential legacy code, 并介绍了一个状态管理库. 将大型web应用程序迁移到Vue 3.
  • 使用有用的工具和CI流程来改善开发人员的体验并消除可预防的错误.
Technologies: Vue, SQL, Amazon Web Services (AWS), DevExpress, CSS, Azure, ESLint, Linux, JSON Web Tokens (JWT), Amazon API Gateway

高级React和全栈工程师

2023 - 2023
Daily AI (now Aidium)
  • 实现基于Figma设计的工作流UI,用户可以定义条件和动作来响应动作.
  • 在Cypress中执行E2E测试,以覆盖应用程序中的关键路径.
  • 使用Nx单线程代码架构快速扩展代码库,并将所有可重用组件实现为独立的可共享库.
  • 使用Prettier等工具强制执行整体代码和应用质量, ESLint, and Sentry to report app bugs.
Technologies: Node.js, React, TypeScript, Full-stack, GraphQL, Redux,顺风CSS, Storybook, Apollo Server, Next.js, Serverless, Vercel, Prisma, ESLint, Sentry, Prettier, Agile, Unit Testing, i18n, Full-stack Development, JSON Web Tokens (JWT), Material UI, Testing

Full-stack Developer

2022 - 2023
Eupheme International LLC
  • Used the React and Next.基于js的前端平台,采用顺风CSS,开发了一个可扩展的Node.js后端,Redis和MongoDB用于持久化.
  • 帮助从头开始开发应用程序架构, 构建了一个CI/CD管道来部署应用程序, 并对应用的技术要求做出重要决定.
  • 领导一个由三名开发者组成的团队, implemented frequent code reviews, 并倡导行业最佳实践.
  • 推动使用状态管理库使应用程序更具响应性的过程.
  • 与客户合作并协助客户决定我们应该展示的产品和数据.
Technologies: JavaScript, Next.js、HTML、CSS、Amazon Web Services (AWS)、Amazon EC2、MongoDB、Node.js, REST APIs, Express.js, NoSQL, Architecture, WebRTC, Firebase, Figma, Databases, CI/CD Pipelines, User Interface (UI), TypeScript, Reusable Libraries, React, Charts, Redux, ESLint, Linux, Tailwind CSS, Full-stack Development, JSON Web Tokens (JWT), WebSockets

Senior Software Engineer

2021 - 2022
10Pearls
  • 使用React和Vue构建现代金融科技Web应用程序.
  • 编写单元测试和端到端柏树测试. 执行代码审查,确保代码质量和代码一致性. 增量折射随时间变化吗.
  • 与其他团队成员和利益相关者合作.
技术:敏捷项目管理,JavaScript, React, Vue, Node.js,亚马逊网络服务(AWS), JSON,全栈,Windows,敏捷软件开发,Next.js, APIs, Redux, Redux Toolkit, Web Applications, Storybook, REST APIs, Bitbucket, NoSQL, Interactive Maps, Gatsby, Responsive Design, Databases, CI/CD Pipelines, User Interface (UI), TypeScript, Tailwind CSS, Reusable Libraries, ESLint, Agile, Unit Testing, i18n, Full-stack Development, JSON Web Tokens (JWT)

Senior Software Engineer

2019 - 2022
Nextbridge
  • 使用React, React Native, Next从头开始构建web应用程序的基础.js, TypeScript, and Tailwind CSS.
  • 为一些系统和架构设计项目提供咨询.
  • 实现的工作流程和代码一致性指南, readability, maintainability, and testability.
  • 对库和改进代码库的方法进行研究和开发.
Technologies: Vue, Vuex, Amazon S3 (AWS S3), Amazon EC2, MongoDB, PostgreSQL, MySQL, React, Redux, Node.js, Express.js, Agile Software Development, Agile Project Management, DevOps, Ant Design, Azure DevOps, Microsoft Teams, Jira, Slack, Ubuntu, Microservices, Kong, API Gateways, NGINX, Docker, Kubernetes, Mobile App Development, React Native, Sails.js, Continuous Integration (CI), Git, HTML, CSS, JSON, Full-stack, Windows, SQL, Amazon Web Services (AWS), APIs, Web Applications, REST APIs, Bitbucket, SaaS, Interactive Maps, Responsive Design, Databases, CI/CD Pipelines, User Interface (UI), TypeScript, Reusable Libraries, ESLint, Linux, Angular, Context API, Agile, Full-stack Development, WordPress

Full-stack Lead Engineer

2018 - 2019
Raaziq International Pvt Ltd
  • 开发了一个系统来管理所有从巴基斯坦到阿富汗的北约运输.
  • 构建包含人力资源管理的软件即服务应用程序, customer relation management, freight management, payroll management, and company operations management.
  • 带领五名成员为联邦政府开发地铁公交系统软件.
技术:敏捷项目管理、JavaScript、Node.js, Express.js, Angular, React, Redux, Scrum, Amazon Web Services (AWS), MySQL, MongoDB, Amazon S3 (AWS S3), Amazon EC2, Express.io, Socket.IO, Cordova, Postman, Jira, Cypress, Unit Testing, GitHub, Software Architecture, REST APIs, HTML, CSS, JSON, Full-stack, SQL, APIs, Redux Toolkit, Web Applications, Bitbucket, SaaS, Interactive Maps, Databases, User Interface (UI), TypeScript, ESLint

Software Engineer

2016 - 2018
Wali Systems, Inc.
  • 开发一款应用,向Facebook等多个社交媒体应用推广欧博体育app下载, Instagram, 和YouTube都来自同一个平台.
  • 用Laravel做了一个RESTful API,用Angular做了一个UI.
  • 构建了一个前端React应用程序和一个服务器端Node.js RESTful API.
  • 实现了一个实时聊天小部件在香草JS和jQuery,它可以注入到任何网站.
技术:JavaScript, PHP, Laravel, Angular, jQuery, Bootstrap, HTML5, Socket.IO, Node.js, Express.js, MySQL, MongoDB, HTML, CSS, JSON, SQL, APIs, Web Applications, REST APIs, Linux, Twilio, Full-stack Development, WordPress

Water Mission

http://play.google.com/store/apps/details?id=com.watermission_app
我是《欧博体育app下载》的首席全栈开发者, 使用React和React Native设计和实现动态社区应用程序和web仪表板. The app is fully dynamic, 使用设计器门户通过拖放方式设计所有页面和表单. Users create the forms, pages, and reports through the portal, 哪些将在React Native应用程序中用作屏幕. 我们使用CouchDB进行离线存储和原子设计模式,以实现动态表单和页面创建,并最大限度地提高组件的可重用性. 我直接参与了需求收集,并设计了配置模式和代码架构.

2TWNTY4

http://zcc-mnl.nl/nieuws/2twnty4/
2TWNTY4每天24小时提供对整个链条状态的最新洞察, seven days a week. 这使得医院和连锁合作伙伴能够协调病人的流动. 在这个项目中,我是Vue工程师. 我和我的三个前端团队管理着仪表盘, added new features to the software, fixed bugs, and connected third-party APIs. 更新了web应用程序的外观,以改善用户体验.

连锁酒店接送服务申请

Go Dispatch是SASS的一款适用于Android和iOS设备的班车应用程序,允许旅行者通过手机预订乘车服务. 有两个应用程序,一个为司机,另一个为乘客. 司机将使用司机应用程序使自己可用. 当骑车人想要预约时, 乘客应用程序将根据乘客的地理位置显示最近的班车和预计到达时间. 当司机接受乘客的请求时, 乘客应用程序将显示离乘客最近的班车到达地点. 它有一个仪表板,管理员也可以代表客户预订乘车. 仪表板具有移动设备所具有的所有功能.

我在这个项目中担任全栈工程师. 我设计并构建了这个应用程序,最初打算作为Uber应用程序的克隆. 后来,我们把它改成了穿梭服务. I used MongoDB with Express.js (Node.js) and React with Redux. For the deployment, I used Heroku for the back end and later moved it to AWS EC2; for the front end, we used another instance of EC2.

Ammiza Transports

Ammiza是一个车辆管理系统和可扩展的软件,用于跟踪车辆, drivers, fuel management, payroll management, 和考勤管理与适当的ACL实施.

我在这个项目中担任全栈工程师. 我的任务是在其他三位工程师的帮助下构建数据库关系和整个应用程序的体系结构. 我与项目经理和最终客户密切合作,收集项目需求. 与UI/UX团队合作更新Figma上的设计,并使用Material UI开发React风格的组件,以使应用程序具有形状. 该应用的前端是基于React的,后端是基于Node的.js (Express.js), and the database is MySQL. As a team, 对于日常站立,我们遵循了强有力的敏捷原则, retrospective meetings, task division, etc.

E-parking Application

E-parking是一个网络应用程序,用户可以通过选择地点和时间来预订车辆. 他们可以看到在他们选择的时间提供停车设施的公司列表, choose a company, 写上车辆详细信息和地址以及停车费的支付细节. 应用程序有三个不同的角色:管理员、公司和用户.

管理员可以看到当天的预订细节和每个公司的整个停车位. 它们处理总体收入、用户详细信息、公司信息或仪表板图表表示. 使用拖放选项,他们还可以为每个公司制作每日花名册或收费计划. 公司也可以看到他们的收入——预订越多,他们的收入就越多.

在这个项目中,我是一个团队的负责人. 我使用React作为前端库,Lumen Laravel作为后端API开发语言. 对于支付网关,我使用了Stripe和Paypal.

Fintransformer

Fintransformer是一个基于vue的应用程序,允许用户和公司将其财务报表从俄语或任何其他语言转换为英语. 此外,它使用户能够分析公司的财务状况并提供建议.

我在这个项目中担任全栈工程师. 这是一个基于微服务的应用程序,在后端, I used NestJS, 在前端客户端应用程序上, I used Vue, 管理面板是用Angular 8开发的.

Group Captain

http://groupcaptain.vteamslabs.com/
Group Captain获得了丰富的架构设计,以满足现实问题,并能处理宏观组织的流程管理. 应用程序必须简化不同平台的复杂性,并使应用程序可以使用Docker镜像进行扩展.

项目管理系统(PMS), 组织结构图(层次树), daily employee work logs, 以及应用程序和项目级别的访问控制. 它将多个微前端应用程序封装在一个主应用程序中,并且像单个应用程序一样运行.

我在这个项目中担任全栈/React工程师, 主要在前端工作, 我必须管理不同的微前端应用程序. 在不同的仪表板、图表、视觉效果和地图上工作

Raaziq |采购管理系统

该采购管理系统负责采购过程的自动化,并处理与采购和库存有关的所有步骤. It includes purchase requisition, stock indent, request for quotation, and purchase orders, 包括采购订单审批工作流程. 一个成功的采购订单向内门通过,随后货物收到通知. GRN审批工作流决定是否退回或注册库存. 最后,股票可以发给员工. 我在这个项目中担任全栈工程师,使用React和Node.js with MongoDB.

Veda Transportation Solution

http://www.veda.com.pk/
Veda交通解决方案是一个为地铁公交服务的政府项目开发的web应用程序, 在巴基斯坦几乎所有主要城市都能运行.

Veda交通解决方案管理地铁巴士的日常路线, resources (drivers, dispatchers), shifts, vehicle trackers, daily driver duty rosters, dispatcher duty rosters, daily dispatch system, and day-end activity. 它还包括每日和月度报告, including summary KM reports, daily roster reports, planned daily dispatch, and revenue KM reports.

我是这个项目的前端工程师,使用的是Vue.js. 我还为api使用了GraphQL客户机,为组件使用了Storybook.

Finmark

http://finmark.com/
Finmark是一个平台,它将复杂的金融概念和计算提炼成一个简单易用的界面,这样企业就可以很容易地进行更新, inspect, and share their financial metrics. From pre-revenue to pre-IPO, 公司依靠Finmark来协调团队, drive collaboration, reduce costs and resources, 建立下一代伟大的创业公司.

我在这个项目中担任React工程师. 我还使用Storybook作为组件,使用Cypress进行单元测试.

Artvisor

http://www.artvisor.com/
Artvisor是一个私人在线艺术咨询服务,提供新兴和知名艺术家的作品. 它是一个安全可靠的会员制平台,为有抱负的收藏家新进入艺术市场.

我曾在Artvisor担任React开发人员,并实现了最佳实践和良好的用户体验.

Marketing App for Podcast Creators

http://mezcast.com
一个平台,帮助播客宣传他们的新剧集提供智能, 专门用于社交媒体推广的短听链接.

我在这个项目中担任全栈开发人员,主要使用React和顺风CSS.

Logverz

http://www.logverz.io
Logverz是一个可组合的数据分析工具,它使用户的工作变得非常容易和便宜, from processing to collaboration. 它是用尖端技术和设计原则建造的, like serverless computing, WebRTC, and IaC. Logverz有一个新颖的源代码和可用的许可模型,其中系统使用是免费的, 商业支持和开发是基于平台的,只需要支付少量的授权费用.

我在这个项目中担任全栈工程师. I used Vue.Js用于前端应用程序,后端是无服务器的. 我还使用了一个带有Lambda函数的AWS API网关. 这款应用是在Vue2上开发的,我把它升级到Vue3,添加了新功能,并修复了漏洞

Social Media Dating Application

Eupheme是一款约会应用程序,用户可以在其中创建个人资料并相互联系. 它有很多功能,比如视频通话, audio calls, chatting, and on-demand video sharing, 一个内容创作者可以用来赚钱的工具.

我是这个项目的首席工程师. I used Node.. js在api和Next的后端.前端是js (React),数据库是MongoDB,两端是TypeScript. 我使用CometChat进行聊天和音频/视频通话. 我现在正在使用对等连接迁移到我自己的基于webrtc的解决方案.

Shopappy

http://shopappy.com
Shopappy使当地独立的商店和企业能够显示信息, products, 在一个特定的城镇或城市在一个地方出售的服务. Shopappy鼓励用户访问一个特定的地方,并使用附近的商店和企业. 它还将所有产品和服务分类,以便用户可以轻松搜索商品,或者选择在自己喜欢的商店查看产品.

我在这个项目中担任前端工程师. I used Next.js (React)和auth0连接用于多个api,如Etsy, eBay和Amazon进行授权.

Get My Gift Alexa Skill

http://alexa-skills.amazon.com/apis/custom/skills/amzn1.ask.skill.166264c4-89fe-40b7-8bdb-ff78bd8c696d/launch
我使用Alexa购物操作创建了一项技能. 用户可以通过说“alexa,给我买个礼物”来调用一项技能. 它涉及到将开发中的技能从语音流和拖放架构转换到Alexa基础架构. 我添加了一个新技能,现在可以向用户推荐礼物. For example, 如果他们正在为周年纪念或生日寻找礼物, this skill will offer ideas, and if users like the gift idea, 该产品将被添加到他们的亚马逊购物车中.

I worked as a Node.js engineer on this project. 我使用AWS Lambda和Amazon Alexa Skills工具包进行开发,使用AWS DynamoDB进行数据存储.

Retail App

这是一个零售应用程序,人们可以上传产品清单,并根据人工智能模型提供现实的价格. 此外,该应用程序为订户和非订户会员提供了独特的折扣策略.
2012 - 2016

软件工程学士学位

巴基斯坦拉合尔管理科技大学

MARCH 2023 - PRESENT

Toptal Node.js Accelerator Graduate

Toptal, LLC

JULY 2022 - PRESENT

从零到英雄——现代TypeScript后端开发

Udemy

FEBRUARY 2021 - PRESENT

软件架构:从开发人员到架构师

LinkedIn

NOVEMBER 2020 - PRESENT

React.js Essential Training

LinkedIn

SEPTEMBER 2020 - PRESENT

Problem Solving Certificate

HackerRank

Libraries/APIs

React, Node.js, Vue, REST api, jQuery, Socket.IO, Vuex, Highcharts, Facebook API, React Redux, Context API, Stripe, Antd, WebRTC, Amazon EC2 API, Shopify API

Tools

Git, Postman, Bitbucket, Slack, Jira, Webpack, NGINX, GitHub, Redux Toolkit, Microsoft Teams, Kong, Jenkins, Figma, Prisma, Sentry, Prettier, Auth0

Frameworks

Express.js, Laravel, Material UI, Next.js, Nuxt.js, JSON Web Tokens (JWT), Cypress, Redux, Ant Design, Angular, Bootstrap, Tailwind CSS, Kendo UI, Sails.js, Express.io, React Native, NestJS, Jest

Languages

TypeScript, JavaScript, PHP, HTML, CSS, SQL, HTML5, GraphQL, TypeScript 3, Python

Paradigms

Agile Project Management, Agile, Microservices Architecture, Azure DevOps, Test-driven Development (TDD), Unit Testing, Microservices, Testing, Agile Software Development, Scrum, DevOps, Continuous Integration (CI)

Platforms

Windows, Amazon EC2, Heroku, Docker, Amazon Web Services (AWS), Linux, Firebase, Visual Studio Code (VS Code), Azure, Twilio, WordPress, Kubernetes, Ubuntu, Apache Kafka, Amazon Alexa, AWS Lambda, Vercel

Storage

MongoDB, MySQL, JSON, NoSQL, Databases, Amazon S3 (AWS S3), Database Modeling, PostgreSQL, Amazon DynamoDB, CouchDB

Other

Full-stack, Web App Development, Front-end, APIs, Web Applications, Front-end Development, Reusable Libraries, Team Leadership, Third-party APIs, Responsive Web Apps, Startups, i18n, Full-stack Development, ESLint, Solution Architecture, SaaS, Charts, Data Visualization, Interactive Maps, Responsive Design, CI/CD Pipelines, User Interface (UI), eCommerce, Application State Management, Amazon API Gateway, WebSockets, Software Development, 软件开发生命周期(SDLC), Cordova, Software Architecture, API Gateways, Mobile App Development, PayPal, Web Development, Sprints, Payment APIs, Complex Problem Solving, Storybook, Serverless, Technical Documentation, Architecture, Internet of Things (IoT), Animation, Gatsby, DevExpress, Vue 3, Migration, Back-end, TypeORM, Apollo Server, Drag & Drop, Maps

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring