Inam Taj, Developer in Lahore, Pakistan
Inam is available for hire
Hire Inam

Inam Taj

Verified Expert  in Engineering

Full-stack Software Developer

Location
Lahore, Pakistan
Toptal Member Since
November 15, 2022

Inam是一名精通TypeScript、React、React Native和Python的全栈工程师. He designs and implements large-scale, high-performance applications and has delivered front-ends, complete design systems, and RESTful, GraphQL, and microservices back-ends. Inam rearchitected MVP React Native apps, launched Android and iOS apps, 带领开发团队构建web (React)和移动应用(React Native), 并为一个加密货币交易平台创建了一个数据聚合库.

Portfolio

Retailo
TypeScript, JavaScript, Node.js, React, React Native, MySQL, MongoDB, Storybook...
Jobcase
JavaScript, React, React Native, Redux, Webpack 3, REST, Git, REST api...
Arbisoft
JavaScript, TypeScript, Node.js, React, Python, MongoDB, MySQL, CSS, HTML, SQL...

Experience

Availability

Full-time

Preferred Environment

TypeScript, Node.js, React, PostgreSQL, MongoDB

The most amazing...

...我开发的产品是一个加密货币平台的价格汇总系统,在前端实时显示数据管道.

Work Experience

Lead Full-stack Engineer

2020 - 2022
Retailo
  • 在将MVP转变为成熟的后端以处理大量请求和构建分层架构方面发挥了关键作用. 后来,我们开始从这个整体中提取几个微服务,创建一个更健壮的系统.
  • 将MVP React Native应用重新架构为MVC架构, 使代码库可重用和可扩展以支持功能. 我还开始开发移动应用的组件库,并帮助发布Android和iOS应用.
  • Introduced several engineering best practices in the team, such as defining a code-review process, CI-CD pipelines for running tests, and automatically catching lint issues. 此外,在开始开发之前,我帮助团队构建rfc.
Technologies: TypeScript, JavaScript, Node.. js, React, React Native, MySQL, MongoDB, Storybook, HTML, SQL, api, Next.js, GraphQL, Firebase, CI/CD Pipelines, REST APIs, Express.js, Joi, Web Applications, Web Development, Full-stack

Lead Javascript Engineer

2019 - 2021
Jobcase
  • 带领六名工程师团队为iOS和Android开发React Native移动应用程序,涵盖复杂的功能, such as personalized feed, global search, complex navigation flows of user profiles, and onboarding of new users.
  • 通过为全局存储构建一个高效的数据结构,并实现了几种渲染/导航优化技术,使本地应用的性能翻了一番,从而为工作案例应用带来了速度和性能.
  • 带领七位工程师将一个旧的web应用从ROR迁移到React. 重用了来自RN应用程序的全局存储架构,并构建了所有主要功能. 采用逐步推出的方式,逐个特性地将流量重定向到React应用程序.
技术:JavaScript, React, React Native, Redux, Webpack 3, REST, Git, REST api, Express.js, Joi, Web Applications, Web Development, Full-stack

Senior Full-stack Engineer

2016 - 2020
Arbisoft
  • 带领两个开发团队为一家美国初创公司构建web (React)和移动应用程序(React Native),该公司为社交网络提供大量数据. 它涉及许多性能优化,以微调应用程序来处理大数据渲染. Client: Jobcase.
  • 为客户端的加密交换平台构建ETL管道和实时数据聚合库. 作为一名高级全栈工程师,为他们的内部设计系统和组件库做出了贡献. Client: Nomisma.io.
  • 为航班和火车预订系统开发了一个全栈web应用程序,每秒处理数千个事务. 处理了许多与第三方平台的集成,用于数据获取和支付处理. Client: Sastaticket.pk.
  • 担任Java后端工程师,在领导大规模代码迁移到新Java框架的同时,为核心特性做出贡献, resulting in highly maintainable modules. Client: TenMarks.
Technologies: JavaScript, TypeScript, Node.js, React, Python, MongoDB, MySQL, CSS, HTML, SQL, APIs, Material UI, CI/CD Pipelines, REST APIs, Docker, Express.js, Joi, Web Applications, Web Development, Full-stack

Senior Fullstack Engineer

2018 - 2019
Nomisma.io
  • Built an ETL pipeline using Node.js和Python,以便聚合来自不同来源的数据点,并使它们可用于前端客户端的实时加密交换.
  • I built a generic UI components library (for common & complex components) with Storybooks & TypeScript. 这有助于减少前端客户端的样板文件,并为其组件提供中央文档资源.
  • Implemented a generic, 高度可扩展和可复制的架构,用于创建任何前端应用程序-帮助他们简化技术堆栈. 使用Jest实现一套完整的集成测试,以完全覆盖和测试他们的代码库.
Technologies: Node.js, TypeScript, Redis, Python, JavaScript, React, Storybook, CSS, WebSockets, REST, Jest, Testing, REST APIs, Docker, Express.js, Joi, Web Applications, Web Development, Full-stack

Retailer App

http://apps.apple.com/app/id1607963433
As a lead front-end engineer, 我将MVP应用程序转变为一个具有MVC架构的成熟应用程序,以支持更多的功能. 我对应用程序进行了性能调整,使其在低端设备上的加载时间不到两秒钟. Moreover, 我开发了一个内部组件库,以支持一致的UI和更快的开发周期.

Nomisma Price Aggregator

As a senior full-stack engineer, 我为客户的加密交换平台构建了ETL管道和实时数据聚合库. 我使用了几个3P提供商来实时获取货币数据,并编写了一个中间件服务器来规范化所有数据. 然后我通过Redis开发了一个发布-订阅机制,将所有最新的更新发布到前端客户端,这样他们就可以使用web套接字实时显示数据. 我还为他们的内部设计系统和前端组件库做出了贡献.

Jobcase Web and Mobile Apps

I built a React Native app for the social medial feed, 这涉及到制作数据密集型功能,比如post feed, recommended content, and support for markdown. 我为数据存储和检索构建了一个高度可扩展的架构,以实现应用程序的性能sla. 我执行了一些性能优化,比如捆绑, memoization, and profiling to make the user experience snappy. Later, 我们使用类似于RN应用的架构将他们的旧web应用迁移到React中,并改进了web体验.

Languages

JavaScript, CSS, HTML, TypeScript, GraphQL, SQL, Python

Frameworks

React Native, Express.js, Next.js, Material UI, Redux, Jest

Libraries/APIs

Node.js, React, REST APIs

Other

Back-end, Joi, Web Applications, Web Development, Full-stack, Leadership, APIs, CI/CD Pipelines, TypeORM, Storybook, WebSockets

Platforms

Firebase, Docker, Amazon Web Services (AWS)

Storage

PostgreSQL, MySQL, Databases, MongoDB, Redis

Tools

Webpack 3, Git

Paradigms

REST, Testing, DevOps

2018 - 2020

Master's Degree in Computer Science

Lahore University of Management Sciences - Lahore, Pakistan

SEPTEMBER 2020 - PRESENT

IELTS

IELTS

JANUARY 2019 - PRESENT

Leadership Training

Schuitema Pakistan

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

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring