Experienced and passionate Tech Lead | Full Stack Developer | Assistant IT Manager with 8+ years of expertise in designing, developing, and deploying web applications. I specialize in FinTech solutions, including building a Binance clone and solving complex trading problems. Skilled in gathering requirements, breaking them into tasks, and writing pseudo-code for efficient delegation to developers. I manage a team of 16 across multiple projects, implementing CI/CD pipelines to ensure timely delivery. Known for tackling challenging tasks, I thrive in fast-paced environments, drivinginnovation and excellence.
-
Senior Software EngineerEmirates NbdDubai, Ae -
Solution Architect - Assistant It ManagerNational General Insurance Co. Pjsc Nov 2023 - PresentDubai, United Arab Emirates• Leading a team of 5 Software Engineers in designing, developing, and deploying several high-traffic web applications.• Developing robust backend APIs using Node.js and Nest.js, ensuring scalability and performance.• Developing creative Frontend using React.js and Next.js, ensuring the best component structures and user friendly design.• Collaborated in developing conversational chatbots and decision-based bots, incorporating MERN stack technologies to create intuitive and interactive solutions.• Additionally, contributed to the implementation of WhatsApp bots, enhancing user engagement and communication efficiency• Cooperated with stakeholders to gather requirements, translate them into technical specifications, and prioritize development tasks.• Developing different internal Products. i.e. GRC - Risk Management System, Insurance Portal, Ai-based Analytics. -
Senior Software Engineer & Team LeadArhamsoft (Pvt) Ltd Mar 2018 - Oct 2023Lahore• Led a team of 25 MERN developers in the design, development, and deployment of several high-traffic web applications.• Demonstrating excellence in Node.js, React.js, and Nuxt.js, with expertise spanning multiple frameworks.• Notably, created award-winning applications using React.js and contributed to over 50 commercial applications.• Possessing top-tier coding skills with backend Node.js development.• Proficiently using JSX to craft dynamic and interactive user interfaces within React applications• Expertly skilled in state management through Redux and Redux Toolkit, effectively ensuring seamless data flow and enriching user experiences• Adeptly used testing frameworks like Jest and React Testing Library to ensure code reliability and maintain high-quality standards throughout development.• Skilled in working with Promises and async/await syntax to manage asynchronous operations effectively, resulting in smoother and more responsive application behavior.• Experience with ORM/ODM frameworks like Mongoose to optimize database interactions and enhance data modeling within applications.• Familiarity with implementing the MVC (Model-View-Controller) pattern to architect well-organized and maintainable software structures, promoting separation of concerns and efficient development workflows.• Skilled in employing GraphQL to optimize data fetching and provide flexible APIs.• Proficiently integrated various databases, including MongoDB, PostgreSQL, and MySQL.• Experienced in designing and consuming RESTful APIs.• Expert in middleware development for routing and route handling.• Proficiently managed HTTP methods such as GET, POST, PUT, DELETE, etc• Created comprehensive API documentation using tools like Swagger, ensuring clear communication and seamless integration for developers and consumers of APIs.• Proficiently implemented CI/CD pipelines to automate build, testing, and deployment processes, ensuring rapid and reliable delivery of software changes. -
Senior Software Development Engineer - Mern StackSkydev Solutions Inc. Jun 2022 - Jul 2023Kyiv, Ukraine• Skilled in utilizing template engines like EJS and Handlebars to dynamically generate and render HTML content• Experienced in NPM and Yarn package management, adeptly handling dependencies and promoting smooth collaboration with efficient package installation and version control.• Hands-on experience with Server-side rendering (SSR).• Utilized React Hooks (useState, useEffect, etc.) to streamline state management and side effects effectively.• Created comprehensive API documentation using tools like Swagger, ensuring clear communication and seamless integration for developers and consumers of APIs. -
Javascript DeveloperHks Techlabs Aug 2016 - Feb 2018Lahore, Pakistan• Designed and implemented a scalable and responsive front-end using React.js• Built a Full-time Marketplace for vendors and consumers using React.js• Created many Server-Side applications using Node.js• Backend development using Node/Laravel, Core PHP Development• Rest API Development• SAAS application development• Repository Management• ERD & DFDs designing
Farhan Ali Education Details
Frequently Asked Questions about Farhan Ali
What company does Farhan Ali work for?
Farhan Ali works for Emirates Nbd
What is Farhan Ali's role at the current company?
Farhan Ali's current role is Senior Software Engineer.
What schools did Farhan Ali attend?
Farhan Ali attended University Of Management And Technology.
Who are Farhan Ali's colleagues?
Farhan Ali's colleagues are Caroline Njoroge, Alia M., Vinay Mehra, Mohammed Hammad, Durosham Ahmed Siddiqui, Hussain Aga, Hussain Mustafa.
Not the Farhan Ali you were looking for?
-
Farhan Ali
Dubai, United Arab Emirates -
Farhan Ali
Dubai, United Arab Emirates -
Farhan Ali
It Audit | Technology Risk | Cybersecurity | Digital Transformation | It Project Management | Technology GovernanceDubai, United Arab Emirates -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial