Senior Software Engineer with 9+ years of experience building enterprise software, ERP systems, and B2B applications, with a strong focus on frontend architecture, reusable infrastructure, scalable design, and complex business workflows. Experienced across React/TypeScript and enterprise-level UI patterns (configuration-driven forms, dynamic validation, reusable component ecosystems), with hands-on API and database work (REST, PostgreSQL, Supabase, MySQL) and experience owning technical decisions in a remote B2B platform environment.

Senior Software Engineer with 9+ years of experience building enterprise software, ERP systems, and B2B applications, with a strong focus on frontend architecture, reusable infrastructure, scalable design, and complex business workflows. Experienced across React/TypeScript and enterprise-level UI patterns (configuration-driven forms, dynamic validation, reusable component ecosystems), with hands-on API and database work (REST, PostgreSQL, Supabase, MySQL) and experience owning technical decisions in a remote B2B platform environment.

Available to hire

Senior Software Engineer with 9+ years of experience building enterprise software, ERP systems, and B2B applications, with a strong focus on frontend architecture, reusable infrastructure, scalable design, and complex business workflows.

Experienced across React/TypeScript and enterprise-level UI patterns (configuration-driven forms, dynamic validation, reusable component ecosystems), with hands-on API and database work (REST, PostgreSQL, Supabase, MySQL) and experience owning technical decisions in a remote B2B platform environment.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
See more

Language

Persian
Fluent
German
Advanced
English
Intermediate

Work Experience

Independent Software Engineering Project - FlowForge Engine (Form Engine & reusable infrastructure) at Independent
January 1, 2026 - Present
Personal project focused on reusable React + TypeScript infrastructure for scalable, data-driven business applications. Designed a configuration-driven Form Engine where forms are generated from reusable field definitions. Built reusable UI infrastructure for forms, tables, pagination, tabs, filters, collapsible sections, and nested layouts. Implemented configurable field behavior, validation, dependencies, and shared form logic with consistent component APIs. Created documentation and an interactive Playground for developing/demonstrating reusable components, structured as a foundation for future ERP/CRM/SaaS/data-driven applications.
Senior Software Engineer at PAKA GmbH
July 1, 2025 - December 31, 2025
Took primary ownership of frontend architecture and technical decisions for a German platform connecting international job seekers, companies, and recruiting agencies. Built enterprise applications using React and TypeScript with Redux, REST APIs, Supabase, and PostgreSQL. Designed and implemented a configuration-driven Form Generator to create complex forms from field definitions, centralizing validation, submission handling, responsive behavior, field dependencies, and error management. Developed reusable UI components (forms, tables, pagination, tabs, filters, collapsible sections, nested layouts) with consistent component APIs for adoption across teams. Implemented role- and permission-driven application behavior via a shared dashboard architecture. Integrated API-generated candidate data and application workflows. Built REST APIs and worked with PostgreSQL/Supabase including schema design, relationships, SQL CRUD, migrations, Row Level Security, authentication/authorization, funct
Senior Software Developer at Teamyar ERP — Enterprise ERP & Frontend Architecture
April 1, 2015 - March 31, 2024
Worked as a Senior Software Developer within a 40+ developer organization, contributing across approximately 37 ERP modules and multiple business domains. Focused primarily on frontend development and architecture, while also contributing to backend and database development using JavaScript, jQuery, Vue.js, Bootstrap, CSS/SCSS, HTML, Ajax, C++, SQL, and MySQL. Designed and developed a reusable frontend component and infrastructure system that allowed developers to build complex ERP interfaces from configurable building blocks instead of implementing common functionality repeatedly. Encapsulated complex validation, state management, business rules, UI behavior, and common operations within reusable and configurable controls. Built dynamic components that could adapt to requirements across multiple business domains. The reusable infrastructure was adopted across approximately 37 ERP modules and used by 40+ developers, significantly reducing repetitive implementation and improving consistency across the ERP platform. Contributed to major business areas including Sales, Purchasing, CRM, Inventory, Accounting, Documents, Projects, Online Store, Production, Reporting, Workflow, Dashboards, and configurable Workspaces. Collaborated closely with Product Owners and development teams to understand business requirements and workflows, define implementation patterns, solve complex technical problems, review code, and provide technical guidance.

Education

Bachelor of Technology — Computer Hardware Engineering at ZAB-recognized program (Germany)
January 11, 2030 - August 28, 2026

Qualifications

Bachelor of Technology (Computer Hardware Engineering) — officially recognized by ZAB, Germany
January 11, 2030 - August 26, 2026
Associate Degree (Computer Applications)
January 11, 2030 - August 26, 2026
German language — B1 Certified
January 11, 2030 - August 26, 2026
Bachelor of Technology (Computer Hardware Engineering) - officially recognized by ZAB, Germany
January 11, 2030 - August 26, 2026
Associate Degree (Computer Applications)
January 11, 2030 - August 26, 2026
Bachelor of Technology (Computer Hardware Engineering) - officially recognized by ZAB, Germany
January 11, 2030 - August 26, 2026
Associate Degree (Computer Applications)
January 11, 2030 - August 26, 2026
Associate Degree — Computer Applications
January 11, 2030 - August 28, 2026

Industry Experience

Software & Internet, Computers & Electronics, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
See more