Senior Software Engineer
I am an enthusiastic software engineer who is passionate about creating innovative solutions through coding with 7.8 years of experience.
E-mail: fazlarabbi76@gmail.com Phone: +88 01932-321881I'm a Senior Software Engineer & Data Engineer with 7.8 year of experience.
I am Rabbi, a skilled software engineer with over 7.8 years of experience, having worked for sMedia(smedia.ca, A Canadian Company) for more than 5 years. I specialize in system design, database design, data pipeline, data flow, and data management, and has worked as a senior software engineer and data engineer. I have contributed to rebuilding the company's infrastructure by leading the development of a Microservice framework for managing customers and products and building a Master Data Pipeline architecture. I optimized data plumbing systems and ETL processes, resulting in a 40% increase in data availability and a 30% increase in data accuracy. I am a strategic planner, prioritize work, and actively engage in mentoring new team members. I am constantly seeking new challenges to grow both as a coder and as a person.
I have experience with Microservice using gRPC, Kafka, TypeScript, JavaScriptwith Nest JS and Node JS, and PHP with Codeigniter and Laravel. I have worked with various databases such as MySQL, PostgreSQL, MongoDB, and Redis. In Data systems, I use Python, Apache Airflow, PySpark GCP, Google BigQuery, and AWS technologies like S3, Glue, AppFlow, Athena, Step Functions, and Redshift. For Data analysis, I utilize Looker Studio, Weka, and R tools. I am also proficient in using Docker, Kubernetes, and Git for the CI/CD pipeline.
I completed my Master of Science in Computer Science (MScCS) at American International University-Bangladesh (AIUB), specializing in Intelligent Systems. My thesis on "Predicting Fans’ FIFA World Cup Team Preference from Tweets" was published in Springer. I also hold a BSc in CSSE from AIUB.
Languages: Python, JavaScript, TypeScript, PHP, SQL
Technologies & Tools: Microservice, gRPC, Kafka, Nest Js, Node Js, FastAPI, Flask, Apache Airflow, AWS, S3, SQS, Lambda, Glue(PySpark ETL scripts), AppFlow, Athena, Step Functions, Kubernetes, Docker, Codeigniter, Larave, Angular, ReactJS, GCP, Looker Studio, Git
Database: Redshift, BigQuery, MySQL, PostgreSQL, MongoDB, DynamoDB, Redis
Plan and execute Master data pipelines. Managing and optimizing our data systems, resulting in a 40% increase in data availability. Lead on Airflow Project to pull source data (GA4, Facebook Ads, Google Ads, Microsoft Ads) into S3 daily. Process it through Glue and save it into Redshift for reporting. It is resulting 30% increase in data accuracy.
Design the Database, data flow, and dashboard of the HUB system(SaaS). Which is used to manage all customers & products. We are reducing 30% the cost of legacy service. As a Backed lead, I built a Dashboard to see the report of the performance of their ad (Google Ads, Facebook Ads, Microsoft Ads) data with Google Analytics Data. Resulting in 35% more customer acquisition.
Building & revamping Smart Offer product. Which personalized offers to sales, service, & parts shoppers. It is Increasing 50% Sales of the product. Worked in car search engine. Which is used to search for cars from all the vendors in a particular radius. Create ads for Facebook marketplace, and Microsoft Ad for clients through automated systems
Backed developer & DB management of ERP project. Project lead of Cashier Basic Software. POS and Accounting
Working as a full stack web developer. Building online shop management system and HR solution. Recruitment, Attendances & HR Solution for Garments
Major: Intelligent Systems
Wanna talk about project, please feel free to contact me.