Faizan Hasan
About Faizan Hasan
Faizan Hasan is a Lead Software Engineer at Pumpjack Dataworks, where he has worked since 2019. He has extensive experience in software engineering, having held various roles at Linkagoal, Inc. from 2011 to 2019, and has a Bachelor of Science in Computer Engineering from Sir Syed University of Engineering & Technology.
Work at PumpJack Dataworks
Faizan Hasan has been serving as the Lead Software Engineer at PumpJack Dataworks since 2019. In this role, he is responsible for overseeing software development projects and leading engineering teams. His expertise in software engineering has contributed to the company's growth and innovation in data-driven solutions.
Previous Experience at Linkagoal, Inc.
Prior to his current position, Faizan Hasan worked at Linkagoal, Inc. for several years in various roles. He started as an Associate Software Engineer in 2011 and progressed to Senior Software Engineer by 2013. He later became the Product Design Development Manager, a position he held from 2016 to 2019. His experience at Linkagoal involved significant contributions to software development and product design.
Technical Skills and Contributions
Faizan Hasan has demonstrated proficiency in various technical areas. He utilized RabbitMQ for distributed tasks and inter-process communication, enhancing system efficiency. He developed a push notification service with a backoff strategy to improve message delivery reliability. Additionally, he modernized a legacy ES5 codebase to ES8, showcasing his ability to adapt and upgrade existing systems.
Education and Expertise
Faizan Hasan earned a Bachelor of Science in Computer Engineering from Sir Syed University of Engineering & Technology (SSUET) from 2007 to 2010. His academic background laid the foundation for his career in software engineering, equipping him with essential skills and knowledge in the field.
Achievements in Software Development
Throughout his career, Faizan Hasan has achieved notable milestones in software development. He implemented a JSON Domain Specific Language (DSL) for audience filters and developed a real-time data ingestion pipeline using Apache Kafka, capable of handling millions of messages per second. He also initiated continuous integration and delivery (CI/CD) processes using Travis CI and GitHub, enhancing development workflows.