
Talha Babar
Verified Expert in Engineering
Software Developer
Lahore, Punjab, Pakistan
Toptal member since November 29, 2022
Talha is a senior software engineer with 8+ years of experience who excels as a full-stack engineer. He is highly skilled in the latest technologies and tools and has a strong track record of delivering high-quality software solutions on time and within budget. With expertise in both front-end and back-end development, Talha is able to take on complex projects and deliver results that exceed expectations.
Portfolio
Experience
- JavaScript - 8 years
- Redux - 5 years
- React - 5 years
- React Native - 5 years
- TypeScript - 3 years
- Google Optimize - 3 years
- Next.js - 3 years
- Gatsby - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Slack, Docker
The most amazing...
...product I've developed is a content authoring tool using React-admin that creates new and cool content items.
Work Experience
Senior Software Engineer
Delivery Hero
- Developed an innovative internal universal login micro-front-end app leveraging PKCE authorization flow using Next.js.
- Engineered robust email, mobile, social, magic link login, OTP, and password reset functionalities for seamless user access.
- Led a high-performing team in creating an authentication back-office admin MFE plugin, empowering clients to manage configurations autonomously and slashing resolution time by a remarkable 70%.
- Mitigated CSP errors, reducing related error noise by 40% by optimizing the Page Shield policy on Cloudflare, ensuring a more secure and stable user experience.
Principal Software Engineer
Arbisoft
- Designed the architecture and led the development of a CRM using React and DRF to improve customer complaint resolution time.
- Created and implemented deep linking with meta tag preview using Next.js and DRF for iframe-embedded apps improving user engagement with the app.
- Led the development and build of a scalable, fast, and SEO-optimized application to generate a wide range of edtech features using Next.js and TypeScript.
Senior Software Engineer
Arbisoft
- Designed and developed an e-learning authoring tool using React and React Admin to greatly enhance and expedite the authoring experience.
- Built the architecture of a robust mobile chat application using React Native and Socket.io to improve the delay and package loss by 23% in bad networks.
- Created and implemented an A/B testing stream using Google Optimize to improve user engagement by 40% in multiple features.
- Implemented crash reporting and monitoring using Sentry and FullStory to improve user experience and decrease app crashes by 80%.
Software Engineer
Arbisoft
- Developed multiple native mobile XBlocks using Xcode and Swift to decrease the app load time by 90%.
- Redesigned and redeveloped several standalone iOS legacy applications using Swift to make them scalable with the latest iOS stack, improving UX and performance by 30%.
- Assisted with a scalable, flexible, and robust app with features flagging free text, poll and survey, image-explorer free text reflection, and custom taxonomy modules using Xcode and Swift.
- Developed a mobile application to manage social accounts using Xcode and Swift.
Experience
Payperks
http://www.payperks.comHRIS by Arbisoft
Open edX-based MOOC System
CRMS
Sharebite
https://sharebite.comEducation
Bachelor's Degree in Computer Science
University of Engineering and Technology, Lahore - Lahore, Pakistan
Certifications
Responsive Web Design
FreeCodeCamp
React Nanodegree
Udacity
iOS Developer Nanodegree
Udacity
Skills
Libraries/APIs
React, Node.js, REST APIs, Socket.IO, Vue, jQuery, Redux Form, Three.js
Tools
Slack, Sentry, Google Optimize, Git, Mongoose, Visual Studio, GitHub, FullStory, Auth0, Expo, Redux Thunk, Xcode, Terraform
Languages
JavaScript, HTML, CSS, ECMAScript (ES6), GraphQL, SQL, TypeScript, Python 3, Swift 3, Swift, Python, HTML5
Frameworks
Redux, Express.js, OAuth 2, Next.js, Django, Django REST Framework, React Native, Bootstrap, JSON Web Tokens (JWT)
Paradigms
Object-oriented Programming (OOP), REST, Unit Testing, Test-driven Development (TDD), Responsive Web Design (RWD), Microservices
Platforms
MacOS, Visual Studio Code (VS Code), AWS Lambda, iOS, Apache Kafka, Amazon Web Services (AWS), Windows Server, Docker
Storage
NoSQL, MongoDB, PostgreSQL, MySQL, Microsoft SQL Server, Amazon DynamoDB, Databases
Other
Software Engineering, Data Structures, Algorithms, Back-end, APIs, Web Development, Full-stack, Front-end, Front-end Development, Full-stack Development, Lambda Functions, Gatsby, CI/CD Pipelines, Supabase, WebSockets, PDF Scraping, Iframes, RPC, Live Chat, Email Templates
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring