Mahdi_Fattahikilani_CV.pdf

VERIFIED SOURCE

Official 4-page curriculum vitae • Last updated July 2026

DOWNLOAD OFFICIAL PDF

Mahdi Fattahikilani

Senior Full-Stack Engineer

Versatile senior software engineer with 8+ years of experience delivering production-ready backend and full-stack systems across fintech, e-commerce, logistics, internal enterprise tools and technology startups. Strong in Python, Java, JavaScript/TypeScript and Ruby, with hands-on expertise in API engineering, cloud deployment, microservices, secure authentication, database design, real-time systems, automated testing and technical leadership. Experienced in translating business requirements into scalable architecture, mentoring developers, improving legacy systems and building AI-assisted digital products from concept through prototype and deployment.

Verified Engineering Metrics

8+
Years Experience
Delivering production-ready backend and full-stack systems internationally across diverse industry verticals.
4-Dev
Team Leadership
Led engineering delivery, sprint planning, code reviews, and architectural decisions in transaction-heavy fintech.
~30%
Defect Reduction
Contributed to significantly reducing reported software defects via rigorous JUnit and Mockito automated testing frameworks.
~50%
Deploy Speedup
Improved deployment time by approximately 50% by refactoring a legacy monolithic application into modular architecture.

Professional Work Experience

Founder & Lead Engineer @ RubblePass AI
2026 – PresentRemote
  • Designed and built a mobile-first cleantech prototype for pre-demolition material assessment, recovery routing and QR-based digital material passports.
  • Developed the product architecture, simulation model, material-data structure, impact calculations, business model and technical roadmap for an Istanbul-focused pilot.
  • Combined AI-assisted estimation, uncertainty ranges, buyer/facility matching, chain-of-custody records and environmental reporting in one end-to-end workflow.
Software Engineer (Freelance) @ Project-Based
05/2021 – PresentIran
  • Delivered backend and full-stack solutions for startups and small businesses in finance, e-commerce and logistics.
  • Built REST APIs and business services using Python (Django/Flask), Java (Spring Boot) and Node.js/Express; designed secure integration patterns for third-party systems.
  • Developed React.js and Next.js dashboards, admin panels and operational tools with role-based workflows and responsive user interfaces.
  • Integrated payment gateways, CRM and ERP systems; managed secure data exchange, authentication, reconciliation and technical documentation.
  • Planned software architecture, automated testing, Docker-based deployment, AWS infrastructure and CI/CD workflows from development through release.
Senior Software Engineer @ Fintech Startup
06/2019 – 04/2022Cambodia
  • Designed core backend services in Python using Django, Celery and PostgreSQL for transaction-heavy fintech workflows.
  • Built customer-facing React.js dashboards with secure authentication, real-time updates and operational reporting.
  • Integrated third-party payment APIs and implemented automated reconciliation processes to improve financial-data accuracy and operational control.
  • Led a four-developer engineering team, managed sprint planning, code reviews, technical decisions and mentoring.
  • Migrated legacy services to containerised microservices using Docker and AWS, improving maintainability and deployment consistency.
Backend Developer @ Technology Solutions Firm
01/2017 – 04/2021Iran
  • Built REST APIs in Java with Spring Boot and integrated them with scalable MySQL data environments.
  • Implemented automated testing with JUnit and Mockito, contributing to a 30% reduction in reported software defects.
  • Collaborated with frontend engineers on React and Redux features, API contracts and end-to-end product delivery.
  • Implemented role-based access control, encrypted data layers and secure B2B integration workflows.
  • Produced API documentation, supported troubleshooting and improved code quality through reviews and refactoring.
Software Engineer (Full-Stack) @ Dubai IT Group
01/2015 – 12/2017Dubai
  • Developed internal business tools and dashboards using Ruby on Rails and Vue.js.
  • Refactored a monolithic application into a modular architecture, improving deployment time by approximately 50%.
  • Built real-time reporting features using WebSockets, background jobs and structured data-processing workflows.
  • Created technical documentation and delivered onboarding sessions for new developers and technical users.
  • Supported production releases, investigated application issues and coordinated fixes across backend and frontend components.

Technical Competencies & Domains

Programming Languages
PythonJavaJavaScript (ES6+)TypeScriptRubyGoPHPBashSQL
Backend & APIs
DjangoFlaskSpring BootNode.jsExpressRuby on RailsCeleryRESTful APIsGraphQLWebSockets
Frontend & Dashboards
React.jsNext.jsTypeScriptVue.jsReduxHTML5CSS3Responsive DashboardsAdmin Systems
Cloud & DevOps
DockerAWS EC2AWS S3AWS RDSGitGitHub ActionsJenkinsCI/CD PipelinesLinuxDeployment Automation
Data & Databases
PostgreSQLMySQLRelational ModellingQuery OptimisationData AnalysisReporting WorkflowsReconciliation Workflows
Security & Protocols
Secure API DevelopmentJWTOAuth2Role-Based Access Control (RBAC)SSL/TLSPKIFirewallsNmapPort ScanningTraffic AnalysisLog Auditing
Architecture & Design
MicroservicesModular ArchitectureMVCObject-Oriented ProgrammingClean CodeScalable Backend DesignIntegration ArchitectureTechnical Documentation
Testing & Quality Assurance
Automated TestingJUnitMockitoRegression PreventionCode ReviewRelease ValidationDebuggingProduction Support
Leadership & Delivery
Agile & ScrumSprint PlanningRequirements AnalysisStakeholder CommunicationTeam MentoringTechnical OnboardingCode Reviews
AI & Product Strategy
AI-Assisted WorkflowsSimulation DesignData ModellingProduct StrategyPrototype DevelopmentImpact ModellingResearch-Oriented Software

Education

Bachelor of Computer Engineering
Islamic Azad University
Tehran Science and Research BranchIran
GPA: 15.67/20 | Completed: 24/10/2014

Languages

Persian / FarsiNative
EnglishAdvanced
ItalianGood working knowledge
TurkishFundamental