Inam Taj
Verified Expert in Engineering
Full-stack Software Developer
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
Experience
Availability
Preferred Environment
TypeScript, Node.js, React, PostgreSQL, MongoDB
The most amazing...
...我开发的产品是一个加密货币平台的价格汇总系统,在前端实时显示数据管道.
Work Experience
Lead Full-stack Engineer
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.
Lead Javascript Engineer
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应用程序.
Senior Full-stack Engineer
Arbisoft
- 带领两个开发团队为一家美国初创公司构建web (React)和移动应用程序(React Native),该公司为社交网络提供大量数据. 它涉及许多性能优化,以微调应用程序来处理大数据渲染. Client: Jobcase.
- 为客户端的加密交换平台构建ETL管道和实时数据聚合库. 作为一名高级全栈工程师,为他们的内部设计系统和组件库做出了贡献. Client: Nomisma.io.
- 为航班和火车预订系统开发了一个全栈web应用程序,每秒处理数千个事务. 处理了许多与第三方平台的集成,用于数据获取和支付处理. Client: Sastaticket.pk.
- 担任Java后端工程师,在领导大规模代码迁移到新Java框架的同时,为核心特性做出贡献, resulting in highly maintainable modules. Client: TenMarks.
Senior Fullstack Engineer
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实现一套完整的集成测试,以完全覆盖和测试他们的代码库.
Experience
Retailer App
http://apps.apple.com/app/id1607963433Nomisma Price Aggregator
Jobcase Web and Mobile Apps
Skills
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
Education
Master's Degree in Computer Science
Lahore University of Management Sciences - Lahore, Pakistan
Certifications
IELTS
IELTS
Leadership Training
Schuitema Pakistan
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring