Seraj Haqiqi

Software Engineer | Data Engineer

Summary

Versatile software engineer with over seven years of experience in designing and optimizing scalable, high-performance systems. Expertise in backend development, microservices, and event-driven architectures, with a solid foundation in frontend development. Skilled in leveraging modern DevOps tools to enhance system deployment and infrastructure management. A focused and results-driven individual, I bring deep technical knowledge in key areas and am committed to delivering impactful software solutions that meet business objectives and team needs.

Experiences

Software Architect

Bazargam

Nov 2022 – Present

Yazd, Iran

Led the transition from a monolithic architecture to an event-driven microservices system, enhancing scalability, reliability, and performance.

  • Designed and implemented a distributed system with Apache Kafka, Apache Flink, and containerized deployments, optimizing operations and minimizing downtime.
  • Refactored a legacy monolithic application into an event-driven architecture (EDA), significantly improving system stability and reducing downtime.
  • Developed and deployed microservices using Kafka and Flink, leading to improved performance, faster response times, and better user experience.
  • Enhanced system observability by centralizing log aggregation, leading to better decision-making and operational efficiency.
  • Streamlined CI/CD pipelines by containerizing services and automating deployments, improving system stability and reducing deployment time.
  • Improved infrastructure efficiency by adopting NoSQL and embedded databases, optimizing data storage and query performance.

Software Engineer | CoFounder

Logicamp

Mar 2020 – Present

Yazd, Iran

Led the development of high-tech applications with a focus on performance optimization, scalability, and efficient resource utilization.

  • Designed and implemented robust, scalable architectures to ensure seamless application performance across diverse environments, including legacy infrastructure.
  • Conducted continuous research and benchmarking to stay ahead of technological trends, resulting in highly efficient and well-optimized applications.
  • Developed and deployed applications with streamlined orchestration and management, integrating containerized environments for improved maintainability and scalability.
  • Worked closely with a co-founder to deliver multiple innovative projects, demonstrating expertise in full-cycle software development.

Full Stack Developer

EarthMap.Co

Sep 2017 - Feb 2020

Yazd, Iran

  • Developed backend systems for restaurant and hotel management, utilizing MySQL and Node.js, ensuring efficient data handling and system reliability.
  • Contributed to the development of a student insurance system admin panel, implementing Vue.js and WebSocket for real-time updates and enhanced user experience.
  • Designed and built a Python-based server dependency synchronizer and daemon management system, improving system reliability and operational efficiency.
  • Implemented solutions for both local and remote server environments, optimizing dependency management and ensuring seamless service operation.

Projects

Educational System

Adibeshgh

Sep 2017 - Feb 2020

Shiraz, Iran

Designed and developed a web-based educational application, significantly improving accessibility and reducing administrative workload by 80%.

  • Implemented server-side rendering (SSR) to enhance SEO, securing top rankings on Google for key topics and increasing website traffic.
  • Contributed to the frontend development, ensuring a seamless and engaging user experience.
  • Helped the platform grow its user base to 2,000+ users within two years, making educational content more accessible worldwide.

PGF Plot Code Generator

Logicamp

Sep 2017 - Feb 2020

Shiraz, Iran

Developed an automated LaTeX 2D PGF plot code generator to help academic researchers quickly create plots without needing coding expertise.

  • Streamlined the process of generating high-quality plots for research papers, improving efficiency for non-technical users.
  • The project was paused due to funding constraints, but it demonstrated significant potential for aiding the academic community in visualizing data effectively.

Socket.IO Test Client Extension

Logicamp

Sep 2017 - Feb 2020

Shiraz, Iran

Developed a browser extension to simplify Socket.IO testing, helping developers reduce testing time by 50% through streamlined event tracking and data collection.

  • Recorded and displayed history of requests, events, logs, and latencies, improving testing efficiency and reducing repetitive tasks.
  • Published the extension on npm, the Chrome Web Store, and Firefox Add-ons, reaching over 10,000 users and earning a 5-star rating.
  • Open-sourced the project on GitHub, attracting multiple contributors and earning numerous stars, fostering community collaboration and continuous improvement.

QR-based Product Tracking and Monitoring

Logicamp

Sep 2017 - Feb 2020

Shiraz, Iran

Innovated and led the development of a real-time tracking and monitoring system for LED lamp production, transforming the workflow by eliminating paperwork, reducing manual oversight, and enabling full remote control.

  • Designed and implemented a QR code-based tracking system, allowing full traceability through production, warehousing, accounting, sales, and returns, ensuring comprehensive oversight and accountability.
  • Developed an Access Control Level (ACL) system, Zone Access Level, to enhance security management and handle complex conditions.
  • Integrated a data collection system to track all production parameters, leveraging graphs for in-depth insights into sales and production trends, which enabled the company to address recurring issues and optimize decision-making.
  • Streamlined processes, resulting in a 200% increase in production, a 40% reduction in management time, and a 99% decrease in warehouse faults, significantly improving efficiency and reliability.

Zone Access Control System

Logicamp

Sep 2017 - Feb 2020

Shiraz, Iran

Collaboratively designed and developed an Access Control Level (ACL) system to manage complex user permissions across multiple roles and locations.

  • Engineered a flexible system that ensures precise access control for user actions and data, enhancing security and operational efficiency.
  • Implemented access history tracking, providing administrators with comprehensive insights into system usage and security, and enabling better decision-making and response to potential threats.

FreERP

Logicamp

Sep 2017 - Feb 2020

Shiraz, Iran

Developed a comprehensive money management system using the FatFree framework, MySQL with Doctrine, and React.js, allowing developers to efficiently track income, expenses, liabilities, and debts.

  • Enabled financial transparency by providing an intuitive platform for developers to accurately manage their finances, leading to better financial decision-making.
  • Implemented support for multiple currencies and bank accounts, allowing users to view their balance in a unified currency on the dashboard, improving productivity and providing quick financial insights.

Certificates

Introduction to Apache Flink® SQL

Ververica

Issued Nov 2023 · Expires Nov 2025

Introduction to Stream Processing and Apache Flink®

Ververica

Issued Nov 2023 · Expires Nov 2025

Skills

Programming Languages:
Go, Node.js, Java, Python
Frontend:
React, Vike, Tailwind CSS, TypeScript
Databases:
Postgres, MySQL, ArangoDB, Redis, ObjectBox, Meilisearch
DevOps & Tools:
Linux, Docker, Helm, Kubernetes, CI/CD
Architectures & Frameworks:
Microservices, EDA (Event-Driven Architecture), Apache Kafka, Apache Flink, Debezium
APIs & Protocols:
REST, Socket.IO, GraphQL