Kamran Mahmoudi
Full-Stack Software Engineer and Technical Lead with more than 10 years of experience designing, developing and supporting enterprise web applications, business platforms, management dashboards, workflow automation tools, WordPress solutions, search systems and data-driven software.
Professional Profile
About Me
Full-Stack Software Engineer and Technical Lead with more than 10 years of experience in the analysis, architecture, design, development and maintenance of web applications, business management systems, Laravel/PHP platforms, WordPress solutions, management dashboards, workflow automation and data-driven software. Experienced across the complete software delivery lifecycle, including requirements analysis, database design, API integrations, deployment, documentation, production support and client-facing technical proposals.
Core Competencies
Software Delivery
Full-stack development, system architecture, requirements analysis, database design, deployment, documentation, maintenance, troubleshooting and production support.
Enterprise Systems
MIS platforms, workflow automation, approval processes, management dashboards, reporting, document management, procurement systems, contracts and PDF/Excel exports.
Data and Search Systems
Information retrieval, web crawling, data extraction, business intelligence, data indexing, search engines and distributed data processing using Hadoop and Spark.
Technical Skills
Backend and Web Development
Frontend Development
Databases and Search Technologies
Tools and Infrastructure
Big Data and Distributed Processing
Architecture and Technical Leadership
Professional Experience
Software Engineer / Technical Lead
Jan 2025 – Present- Design and develop Laravel/PHP, WordPress and custom web platforms, including business portals, marketplaces, multilingual websites, dashboards and automation tools.
- Lead requirements analysis, solution architecture, database design, permissions, integrations, deployment planning and post-launch support.
- Prepare technical proposals, estimates, implementation plans and client-facing project scopes.
Software Engineer
Jul 2022 – Jan 2025- Developed and maintained enterprise software for operational monitoring, document management, procurement, contracts, reporting and workflows.
- Enhanced Laravel/PHP modules, database queries, dynamic forms, dashboards and PDF/Excel exports.
- Converted manual operational and administrative processes into structured application modules.
Software Engineer
2020 – 2022- Worked on business intelligence, process management, quality assurance and enterprise architecture projects.
- Contributed to internal applications, reporting workflows, automation and process digitization.
Co-Founder
2018 – 2020- Co-founded a software and research laboratory focused on data science, cognitive science, gamification and scientific big-data processing.
- Managed project planning, proposal preparation, customer communication and technical delivery.
Research Assistant
2017 – 2019- Researched scientific data management, big-data tools, distributed computing, cloud services, information retrieval and search architecture.
- Contributed to basic design research for scientific data and high-performance computing infrastructure.
Programmer / Project Manager
2015 – 2019- Developed, maintained and improved websites and monitoring applications.
- Built reporting tools for user activity, employee activity and operational performance.
Selected Projects
Exir Operations System
Designed and developed a web application for monitoring chemical terminal operations, workflows, management reports and internal process visibility.
Rahkaran API WordPress Plugin
Developed a custom plugin connecting WordPress workflows to a local retail and business management software API.
Distributed Learning Platform
Designed the software architecture for a distributed educational platform for Iran's Educational Research and Planning Organization.
Synchrotron Scientific Search Engine
Designed a vertical search engine for synchrotron scientific data and researched scientific data management using Hadoop ecosystem technologies.
Distributed Web Crawlers
Implemented distributed and multithreaded web crawlers, Boolean information retrieval and semantic query expansion.
Neo4j Data Integration
Modelled semantic relationships and integrated social and information-retrieval data using the Neo4j graph database.
Education
MSc in Computer Software Engineering
Thesis: Managing Scientific Data in Experimental Physics Facilities Using Big Data Tools. Thesis evaluation: Excellent.
GPA: 18.17 / 20BSc in Computer Software Engineering
Final project: Design and Implementation of a Distributed Web Crawler.
Final Project Score: 20 / 20Data Science Winter School
Participated in an EU-supported data science program focused on international trends in data analysis skills for graduate researchers.
Certifications and Research
Selected Certifications and Training
- IELTS General Training — Overall Band 7
- International academic qualification verification by WES
- Fundamentals of Digital Marketing — Google
- Docker, Kubernetes, AWS, GCP and software architecture
- Hadoop, Apache Spark, PySpark and web scraping
- Linux, LPIC-1, Network+, CEH and web security
Publications and Research
- 1 Springer journal article
- 1 Springer book chapter
- 11 conference papers
- Research in vertical search, scientific data management and big data
- Research in high-performance computing, machine learning and web crawling
