SALMAN ABEDIN

Software Engineer | Backend Systems, Security,
and Automation Engineering
Dhaka, Bangladesh
+880 1859 637967
me@salmanabedin.com
linkedin.com/in/salman-abedin
salmanabedin.com
github.com/salman-abedin
tryhackme.com/p/salman-abedin
Salman Abedin

Profile

Software engineer with four years of experience across banking document systems, application support, algorithmic trading, and web development, holding professional security certifications (eCPPTv2, eJPT, ISC2 CC). Focused on backend automation, production reliability, and adapting penetration-testing methodology to embedded and cyber-physical systems. Combines hands-on engineering, security-first analysis, and self-hosted infrastructure experience with Docker, Caddy, and Cloudflare.

Experience

Associate Software Engineer | Dynamic Solution Innovators Ltd.
Jul. 2024 – Sep. 2025 | Dhaka, Bangladesh
  • Developed bank statement generation systems using Papyrus design tools and DFA-based scripting languages for banking clients.
  • Wrote automation scripts to optimize document production workflows.
  • Performed root-cause troubleshooting of production issues; documented fixes and prevention measures.
Assistant Software Engineer (Application Support) | Dynamic Solution Innovators Ltd.
Jul. 2023 – Sep. 2024 | Dhaka, Bangladesh
  • Established root causes of application errors across banking production systems.
  • Documented recurring solutions into knowledge-base articles for the support team.
  • Trained junior and trainee application support engineers.
Software Engineer | NEXT Ventures Ltd.
Sep. 2021 – Dec. 2021 | Dhaka, Bangladesh
  • Built algorithmic trading robots in Python and MQL4/MQL5 for financial markets.
  • Established CI/CD pipelines using GitHub Actions; administered VPS hosting production scripts.
  • Delivered automation tooling for internal teams.
Web Developer | YY Ventures Ltd.
Apr. 2021 – Aug. 2021 | Dhaka, Bangladesh
  • Developed static sites with Svelte+Astro, Vue+Nuxt, GraphQL, and headless CMS platforms for foreign and local clients.
  • Maintained WordPress business websites and assisted senior engineers with client communication.

Education

B.Sc. in Computer Science (Minor: Business) | BRAC University
2017 – 2022 | Dhaka, Bangladesh
  • CGPA: 2.83 / 4.00 (degree conferred February 2025).
  • Relevant coursework: Algorithms, Data Structures, Database Systems, Operating Systems, Artificial Intelligence, Automata & Computability, Discrete Mathematics, Data Communications, Digital Logic Design.
Higher Secondary Certificate (HSC) – Science | Khilgaon Govt. High School
2015 | Dhaka, Bangladesh
  • GPA: 3.80 / 5.00 (Dhaka Board).

Projects

Faint – Shell TUI Toolkit | Open Source
2024 – Present
  • Terminal-user-interface toolkit written in Shell for rapid prototyping of interactive CLI workflows; minimal dependencies and portable across Linux distributions.
  • Features composable widgets, keyboard-driven navigation, and a small plugin interface.
Yunus Start Now – MEVN Platform | yunusstartnow.com
2023
  • Full-stack platform built with MongoDB, Express, Vue 3, and Node.js; implemented REST API, authentication, and admin dashboard.
  • Deployed with Docker Compose behind Caddy with automatic TLS via Cloudflare DNS.
Self-hosted Notification Service | ntfy1.salmanabedin.com
2025
  • Deployed ntfy on a Raspberry Pi (~4 GB RAM) with Docker Compose; exposed via Cloudflare Tunnel behind a Caddy reverse proxy.
  • Integrated with AI agent tooling for push notifications on completed tasks.

Technical Skills

Certifications

Communication Skills