Saeid Sahebi

Saeid Sahebi

Junior Software Engineer

Followers of Saeid Sahebi797 followers
location of Saeid SahebiTehran Province, Iran

Connect with Saeid Sahebi to Send Message

Connect

Connect with Saeid Sahebi to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Melal Credit Institution

  • Education

    • University of Applied Science and Technology

      2015 - 2017
      Bachelor's degree Information Technology Engineering, Web-Based Programming
    • University of Applied Science and Technology

      2009 - 2011
      Associate's degree Information Technology and Communication
  • Experience

    • PDR Co

      Apr 2005 - Sept 2007
      Junior Software Engineer

      PDR Co. has been working in the field of Financial, Accounting and leasing software production since 2004.As a Software Engineer, I was cooperating in Iran Khodro Leasing project in order to implement and develop Leasing software.Key responsibilities:• Implementing processes related to Leasing software using Java programing language and based on the Object Oriented Programing concepts• Performing Unit Test and Integration Test in order to ensure proper execution of the processes and preparing relevant technical documentations• Implementing and executing new version of software in the test environment• Optimizing and developing features of leasing software based on the new requirements• Having close interaction with the software Design and QC teams and providing technical feedback and suggestions in order to execute tasks in accordance with expected standards• Using Jira Project Management Software in order to track and maintain history of changes related to errors and new versions of software• Implementing new version of Leasing software in the operational environment of customers• Researching and studying on new technologies in order to improve quality and security of the company's products• Checking, debugging, and rectifying errors and technical faults announced by QC and Support teams Show less

    • Iran Trading Co

      Sept 2007 - Jan 2011
      Mid-Level Software Engineer

      Iran Trading Co. is official agent of sales and after-sales services for SONY audio and video products in Iran that now has 3 central branches for sales and more than 400 sales centres throughout the country.As a Software Engineer, I was cooperating in Information Technology Dept. to implement and develop Accounting, Warehousing, and Customer Relationship Management (CRM) systems resulted in a marked increase in customer satisfaction and company’s annual sale.Key responsibilities:• Implementing Accounting and Warehousing software using Asp.Net, html, CSS, JavaScript.• Implementing Customer Relationship Management (CRM) software using Asp.Net, html, CSS, JavaScript.• Implementing databases using SQL.• Performing Unit Test and Integration Test in order to ensure proper performance of the processes• Preparing Source Code documents, test scenario, and user manuals• Implementing new version of software in test and operational environments• Having close interaction with Design and QC teams and providing technical feedback and suggestions in order to execute tasks in accordance with expected standards• Checking, debugging, and correcting errors and bugs reported by the QC team Show less

    • Pana Fanavar Parsian

      Jan 2011 - Nov 2012
      Software Engineer

      Pana Fanavar Parsian Co. is a provider of software applications, hardware, network security, web design, internet domain registration, etc. providing private and governmental organisations with its services.As a Software Engineer, I was working on several large-scale projects to implement and develop web-based Accounting applications resulted in a remarkable increase in company's annual net profit from %14 in 2011 to %31 in 2012.Key responsibilities:• Developing Invoice Management Module using C# and Angular Framework• Developing Salary Management Module using C#, Angular and SQL database based on Asp.Net MVC pattern• Performing Unit Test, Integration Test in order to ensure proper execution of the processes and preparing relevant technical documentations• Participating in meetings with the stakeholders of project to analyse system requirements• Preparing Functional Specification Document (FSD) and Software Requirements Specification (SRS)• Recording history of changes and new version of software in Project Management System (TFS)• Troubleshooting, analysing and debugging the system errors• Researching and studying on emerging technologies and providing design team with practical solutions to improve the performance of the system• Implementing new version of the software in operational environment of the company's customers and providing the software users with support Show less

    • Novin Kish Informatics Services Corporation

      Nov 2012 - Jun 2015
      Software Engineer

      Novin Kish Informatics Services Corporation is a provider of financial software systems to corporate, private and Islamic banks. ABIS (Advanced Banking Integrated Services) as a core banking software is one the products of this company that is now implementing and utilizing in several financial organizations such as Central Bank of Islamic Republic of Iran, Sepah Bank, Ayandeh Bank, etc.As a Software Engineer, I was collaborating on several CBI (Central Bank of Iran) national projects resulted in a sustainable growth in online payment transactions.Key responsibilities:• Developing Chakavak Web Service using Hibernate, Spring Security, Spring MVC, Java Apache Active MQ, Apache Tomcat frameworks and Oracle database• Developing Online Payment Services in ACH, RTGS and Switch modules• Developing Accounting and Monitoring modules (Back-End & Front-End)• Performing Unit Test, Integration Test, etc. and preparing relevant documents• Performing Penetration Test and providing relevant reports to the company managers• Having close interaction with Design, Test, and Security teams in order to recognize limitations of the system• Providing technical feedback and recommendations in order to improve the performance of processes and procedures• Implementing the banking software and relevant applications in the operational environment of banks under contract to the company• Preparing user manuals related to the different modules of banking software• Debugging and troubleshooting errors and bugs announced by test and support teams• Recording changes and taken measures in the issue tracking system (Catbook)• Conducting PoC research (Proof of Concept) in order to evaluate new ideas in system development process Show less

    • Melal Credit Institution

      Jun 2015 - now
      Software Engineer

      Melal Credit Institution is the most prestigious private financial institution in Iran that has been able to provide its customers with worthwhile e-Banking services within the past decades.As a Senior Software Engineer, I am responsible for implementing and developing Datamate Core Banking Solution that has resulted in the optimisation of the Accounting Module, a 71 percent increase in Bank Guarantee issuance in 2019 and an annual growth of 6% in online transactions.Key responsibilities:• Executing Data Migration Process from old system to the new one• Developing Loan Management and Bank Guarantee Management Modules using J2EE and Oracle• Implementing Balance Sheet Management System using Oracle PL-SQL programing language• Implementing Central Bank web services as following using REST & SOAP architecture:+ Customer Authentication Web Service (Nahab Online)+ Tax Affairs Web Service+ Integrated Account Info Web Service (Sayah Online)+ Judicial Order Web Service (Siaq)+ Pay Cheque Web Service (Pay Cheque)+ Loan Information Web Service (SAMAT)+ Instant Payment Web Service (IPS)• Code rectification and Technical Debt Refactoring• Performing standard tests including Unit Test, Integration Test, User Acceptance Test, etc.• Preparing Test Standard documentations including Test Plan, Test Case, Test Scenario, etc.• Providing Release Note Documentation• Code Review• Cooperating with other teams and providing feedback and technical recommendations in order to improve performance of the processes and procedures• Researching and studying on new technologies in order to improve security of banking software and relevant applications• Taking part in different Scrum events such as Sprint Planning, Daily Stand-up, Sprint Review, and Sprint Retrospective to analyze and plan the requirements• Troubleshooting and debugging cases reported by QC and Support teams• Using Redmine issue tracking system to manage projects and be in communication with other teams Show less

  • Licenses & Certifications

    • Practical ScrumXP and Agile for Software Teams

      SEMATEC
      Jun 2018
    • Software Requirements Analysis

      SEMATEC
      Feb 2018