ES

Evan Shareef

Software Engineer at Vivasoft Ltd

Dhaka, Bangladesh

Work Experience

  • Software Engineer

    Vivasoft Ltd

    Jun 2024 - Present -1 yr

    Bangladesh

    • Job Details:Reduced code size by approximately 85% by applying the railway oriented programming paradigm to centralize error handling and enable clean, chainable task execution. Implemented a secure license storage mechanism using isolated storage, improving protection against tampering and offering performance benefits over legacy xml-based storage. Migrated the system from a fully offline desktop solution to a hybrid online architecture, enabling the desktop application to securely communicate with a central server via restful apis. This allowed for real-time license validation, reduced fraudulent activity, and enabled live data monitoring by inspectors. Replaced legacy xml license storage with structured api communication, providing centralized control and easier debugging. Designed and integrated an adaptable configuration loader using the factory design pattern, allowing dynamic configuration selection based on environment and mode (offline/online). Used newtonsoft.json for reliable and performant json serialization/deserialization and automapper to streamline object-to-object mapping, reducing boilerplate code.
  • Software Engineer

    Chaldal

    Mar 2023 - Jun 2024 -1 yr, 3 months

    Bangladesh

    • Job Details:Prevented fraud activities related to chaldal free delivery incentive, reducing a loss of 40tk per order through database interaction with sargable query. Implemented the address change flow feature for chaldal, used by 1m users, which improved the overall address saving method by 72%. Participated in on-call rotations, debugging and mitigating issues in production. Designed and implemented a banner interaction tracking pipeline to monitor customer engagement with specific products, enabling data-driven marketing decisions. Developed a hangfire job to automate the tracking of banner interactions at scale, ensuring reliability and minimal system overhead. Engineered and optimized the database schema for the market analytics table, structuring it to support fast querying and high write throughput for real-time campaign insights. Enabled the marketing and business teams to launch targeted promotional campaigns based on actionable product-level interaction data.
  • Education

    • Bachelor's Degree in Computer Science & Engineering

      Jatiya Kabi Kazi Nazrul Islam University

      Jan 2018 - Jan 2023 - 5 yr

    Skills

    • C#
    • Go
    • Python
    • Typescript
    • C++
    • PHP
    • C
    • Java
    • AWS
    • Redis
    View More

    Languages

    • English

      Fluent
    • Bengali

      Fluent
    Share this Profile