Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Seyyed Ehsan Salamati Taba Resume
1. Seyyed Ehsan Salamati Taba
“SAP Fiori/ABAP Developer and PI/PO Architect” E-mail: e.salamati.taba@gmail.com
Phone: (+98) 912 808 98 23
Education
2012-2014 M.Sc. in Computing Science, Queen’s University, Kingston, Ontario, Canada.
Graduated in Ultra-Large Scale Software Systems (ULSS) analysis, GPA 3.92
2007-2012 B.Sc. in Computer Engineering (Software), University of Tehran, Tehran, Iran.
Cum GPA 16.56 out of 20 (3.46/4), Excellent student of four semesters.
Total GPA of the last two academic years: 18.11 out of 20 (3.83/4)
2003-2006 Diploma in Mathematics and Physics, Hatef High School, Tehran, Iran
SAP Skills
FIORI
Hands on SAP Fiori HCM, and other Standard applications implementation.
Expert in custom development and extending Fiori applications using SAPUI5.
Advanced in OData Service development and extension using ABAP.
FIORI Launchpad configuration.
PI/PO
Expert in design and configuration of PI integration between SAP and non-SAP systems.
Extensive knowledge in Enterprise Service Repository and Integration Directory
Extensive knowledge in working with various adapters like IDocs, JDBC, FTP, SOAP.
Worked on JAVA and ABAP proxies
Worked on different monitoring tools such as transaction based SAP GUI for integration
engine monitoring, Runtime Workbench message monitoring for message flow,
component monitoring and performance monitoring
Hands on SLD configuration developing independent web services, based on Java.
ABAP
Making report programs with ALV and SALV Grids
Printing tools such as Adobe forms, Smart forms, Crystal Report
Module pool programming
Enhancement and customizing methods; User exits and BADIs
Designing and developing workflows
Search Helps, and search help exits
IDocs for exchanging Data, Object oriented programming
Performance tuning, testing, optimization of reports in system integration SQL and short
dump analysis ST22
2. SAP Projects
ABAP Projects
- As of MCI’s requirements for getting banks’ transaction and making FI documents in SAP,
we have developed a series of ABAP projects to upload files dynamically (owning to the fact
that different banks have different file formats, the program is able to upload excel files in
any format). After uploading files, we have arranged many facilities in which users are able
to issue FI documents, adding and editing banks’ transactions is also provided, and on top of
all we have developed a program to reconcile.
- Enhanced the multilevel "Leave Request" approval scenario which communicates with Fiori
- Developed many enhancements and custom programs in different modules (e.g., HR, SD,
MM, FI)
PI/PO Projects
Each system needs to have communication with other external or internal systems, SAP as an
ERP system is not an exception. PI/PO (Process Integration/Orchestration) is a technology to
fulfill this purpose. Some projects are as follows:
- Fetching Time Events data from an external HR system DB to store in SAP.
- Fetching banks’ statements for different banks with web service, we have developed a
- Sending data from SAP to an external BI system for designing dashboards for managers
- Sending SMS from SAP by calling a SMS center web service.
FIORI Projects
As SAP wants to provide more user friendly and fine-looking interfaces, they have introduced
FIORI, which is a standard solution based on the most recent UI/UX technologies (e.g., HTML5,
CSS3, JavaScript, etc.). Some developed projects are as follows:
- Added a reusable Persian Calendar component in Fiori.
- Changed the default Leave Request application based on Customer needs
- Extended the default Employee Lookup application based on Customer needs
- Created a custom Time Event application
- Custom application to approve leave requests
- Extended default people profile application to see detailed employee information
3. Work Experiences
Oct. 2015 - Present Mobile Communication Company of Iran (MCI), SAP Fiori/ABAP Developer and PO
Architect at MCI. Tehran, Iran.
Oct. 2014 –
Oct.2015
EhSAA Corp., Head of Software Development team. Developed windows applications
with C# for door and camera securities. Tehran, Iran.
Oct.2014 – Feb
2015
FANAP, Technical Consultant. Developed the business plan and technical aspects of a
social shopping mobile application (i.e., SODA Socially). Tehran, Iran.
Summer 2011 Nimbuzz, Programmer Intern, Cooperated in designing and implementation of an e-
Commerce website in Nimbuzz Company, India with PHP. Gurgaon, India.
Selected Non-SAP Projects
FontSaz Android App, this application converts users’ handwritten fonts to computer fonts.
Developed using Android SDK, and its backend is in Java.
Design and Implementation of an Online Store (didbazar.ir), Didbazar is an iranian online
store which allows its customers to review, compare, suggest and directly buy products with
a reasonable price. It is based on Magento framework.
Design and Implementation of aiemc.com / viracorp.ir
Electronic Toll Collection (ETC), Electronic toll collection (ETC) aims to eliminate the delay
on toll roads by collecting tolls electronically. We developed and enhanced such a system for
Qazvin-Rasht Highway. Developed using Java and Python.
Maintained / Implemented a Real-Time Door Status Monitor Software through ASSA
ABLOY Arx Access
Cloud Computing. A Comparison of Amazon EMR and Hadoop on EC2, School of
Computing, Queen’s University.
Software Reliability and Security, Modified Trust Model to Enhance Security in Interoperable
Cloud Platforms, School of Computing, Queen’s University.
Artificial Intelligence, Design and implementation of an intelligent agent which was a car to find
its way to the goals with C++, Design & implementation of a simple neural network for recognition
of Farsi characters by learning from a large dataset with Matlab framework, School of Electrical
and Computer Engineering, University of Tehran.
4. Computer Skills
Fluent in: ABAP, SAP UI5, JQuery, JavasScript, CSS3, CSS, Java, C#, Python, R (Data Mining tools),
SQL, HTML5, Bash scripting, LATEX, C++, Android development.
Familiar with: MATLAB, ASP.Net. , Weka, Android SDK, IBM Worklight, Eclipse IDE, Netbeans IDE,
Visual Studio, ANT Build system, Git, SVN, AJAX, jQuery, JSON, Amazon EMR, Matlab, Photoshop,
Gimp, apktool
Research Experiences
Mar. 2013 - 2014 An Exploratory Study on the Relation between User Interface Complexity and the
Perceived Quality of Android Applications (M.Sc. Thesis), Exploring the relation
between UI complexity and user-perceived quality in Android applications, and
providing guidelines for the proper amount of UI complexity that helps an application
achieve high user-perceived quality.
Oct. 2012 - Mar.
2013
Design and Implementation of a Handwriting Generation Mechanism (B.Sc. Thesis),
Exploring Handwriting Generation in Persian (Farsi). This project is a novel work that
could convert user’s scripts to a computer font automatically.
Publications
Journal Publication:
Ehsan Salamati Taba, Seyyed & Keivanloo, Iman & Zou, Ying & Wang, Shaohua. (2016). An
Exploratory Study on the Usage of Common Interface Elements in Android Applications.
Journal of Systems and Software. 10.1016/j.jss.2016.07.010.
Conference Papers:
Taba S.E.S., Keivanloo I., Zou Y., Ng J., Ng T. (2014) An Exploratory Study on the Relation
between User Interface Complexity and the Perceived Quality. In: Casteleyn S., Rossi G.,
Winckler M. (eds) Web Engineering. ICWE 2014. Lecture Notes in Computer Science, vol
8541. Springer, Cham.
Taba, Seyyed Ehsan Salamati, et al. "Predicting bugs using antipatterns." Software
Maintenance (ICSM), 2013 29th IEEE International Conference on. IEEE, 2013.
Languages
English: fluent TOEFL iBT: 98, IELTS: 7.5
Farsi: Native