
Fatemeh Khajehmahmoud
Senior Software Engineer | Embedded Systems
Salary / Daily rate
Aveiro, Portugal
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Senior Software Engineer with 14+ years developing C/C++ applications for banking & financial systems. Specialized in ISO 8583 standards, POS/ATM development, and interbank transaction processing. Currently expanding into AI/Data Science. Ready to deliver robust embedded solutions and data-driven insights for your next project.
Work experience
Researcher
INESC-ID
Apr 2024 - Dec 2024
9 months
Lisbon, Portugal
Development of backend applications leveraging the existing IT infrastructure. Keep track of the real-world deployments and analyse user interaction data with the deployed platforms. Development of a co-simulation tool that combines different data sources to generate realistic energy consumption scenarios. Development of condition monitoring tools. Test the tools considering wind data. Test the tools using data from other assets.
Senior Software Developer
Informatics Services Corporation
Apr 2014 - Jan 2023
8 years 10 months
Āsoor, Tehran Province, Iran
Developed C/C++ applications for interbank switch systems at the Central Bank of Iran (CBI), based on ISO 8583 (87/93/2003) standards, enabling secure financial transaction processing. Extensive experience in financial transaction processing, banking, payments, and related industries. Programmed POS/Pinpad systems (Magic3 and Spectra) for Melli Bank of Iran, supporting online banking transactions, terminal management systems (TMS), FTP services for application configuration, and PC-POS services. Developed C programs for Lynx POS systems used by Tose-Saderat Bank of Iran to process and route online transactions via interbank switches. Created DLLs in C for kiosk devices using the Prodevice/SSP platform to facilitate hardware communication with Java applications.
Senior Analyst / Developer
City Development and Innovation
Jan 2013 - Mar 2014
1 year 3 months
Tehran, Tehran Province, Iran
Developed C programs for POS systems (PAX S80/S90) for City Bank of Iran, facilitating the processing and routing of online and offline transactions using debit cards and smart cards. Implemented a POS application framework for Shahr Bank, designed to streamline the development of various POS devices. This framework allows any POS application to be customized based on the device SDK and includes a layer for integrating device-specific APIs.
Software Developer
Behpardakht Mellat (Payment Service Provider)
Apr 2010 - Dec 2012
2 years 9 months
Tehran, Tehran Province, Iran
Developed C programs for Point of Sale (POS) systems (Magic3) used by Mellat Bank of Iran, enabling the processing and routing of online and offline transactions via smart cards (e.g., Fuel Cards). Programmed Automated Teller Machines (ATMs) using the Prodevice/SSP platform (for NCR and Wincor Nixdorf machines) to support Mellat Bank of Iran’s operations.
Software Developer
Hasin Technology
Jun 2009 - Dec 2009
7 months
Tehran, Tehran Province, Iran
Provided training on client/server applications and the ISO 8583 standard, focusing on the concepts of financial transaction protocols. Developed C programs for POS systems (Castles) for Tejarat Bank of Iran, enabling the processing and routing of online banking transactions.
Education
Universidade de Aveiro
Master's degree
2022 - Present
4 years 2 months
Alzahra University
Bachelor's degree
Licenses & certifications
Agile Scrum Master Certification Training
Issued: Oct 2020