Arsalan Fallah

Arsalan Fallah

Java Software Developer

Followers of Arsalan Fallah1000 followers
location of Arsalan FallahTehran Province, Iran

Connect with Arsalan Fallah to Send Message

Connect

Connect with Arsalan Fallah to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Informatics Services Corporation | Core Banking and Digital Currency Specialist

  • Education

    • Islamic Azad University -Sari Branch

      1998 - 2002
      Bachelor's degree Computer Software Engineering
  • Experience

    • Behpardaz Jahan

      Nov 2004 - Aug 2016
      Java Software Developer

      Project Description: One of the major projects of this company, which consists of the 20 sub-projects of the country, is that all of the information everyone maintain in the DB and at any moment it can be accessed and can be changed online with an access criteria.Responsibilities• Developed supporting JAVA classes that controlled the whole flow of the module as per specifications.• Used PL/SQL Developer prompt to interact with the database.• Participate in the full software development life cycle, including requirements analysis, design, development, testing, and deployment;• Work with stakeholders to gather and refine software requirements. Show less

    • Iran Insurance Corporation

      Nov 2007 - Jan 2016
      Java Software Developer

      Project Description: The company was going to create online system in treatment section in order to incorporate the insured members’ informations.In this system, all the contracts made between insurance company, insured people and medical centers and also all amounts of money which is paid to insured people are recorded.Responsibilities• Developed the middle tier using Spring framework /Spring web flow/Jpa/DAO . Database layer is developed using - Oracle while Presentation layer developed using JSP.• Used Web services, Web Processing Service (WPS), REST extensively for Operations module. Technologies SOAP XSD, XPath, JMS.• Participate in the full software development life cycle, including requirements analysis, design, development, testing, and deployment;.• Work with stakeholders to gather and refine software requirements. Show less

    • Middle East Bank (MEBank)

      Sept 2016 - May 2022
      Java Software Developer

      Project Description: Middle East Bank, having more than 90 affiliates over the country and 1 affiliates out of the country, is one of the Banks of Iran. The company has created Core Banking system and The company is maintaining and developing its banking systems.In this system, all the transactions between branch, switching and other banks are recorded and managed.I was able to provide a new architecture for managing all switch transactions with Java patterns and JPos, so that all transactions through Internet bank ,Mobile bank and so on are properly managed through the bank's switch.Responsibilities:• Interacted with Clients to gather business requirements and generated requirement specification documents. • manage the project team, specified design and coding standards.• Developed the middle tier which use EJB(Session Bean, Entity Bean ), DAO Oracle, Spring Framework, spring boot ,Spring MVC, Spring Data JPA, Grails, groovy, Business Objects.• Developed and deployed the application on application servers(Weblogic, Wildfly ,JBoss).• Involved in development of user interface layer using Spring framework.• Involved in development of Search Screen Module which is extensively used by application.• Used Git, Bitbucket, SVN for version control.• Used Event Sourcing, JTA, HQL and DOJO for Data management of accounting system.• Used AJAX for dynamic data fetch.• Involved in code review of the team members and implemented best practices. Show less

    • City Development and innovation

      May 2022 - Sept 2023
      Team Lead | Sr. Architect |Sr. Java Developer

      City Development and Innovation is a successful compony in design and implementation of neo-bank projects in Iran and initiated by the City Bank as a start-up. The Company required our team to be highly innovative and agile to devise a detailed flow and comply with the laws enforced by the central bank of Iran. To ensure success, we had to maintain close collaboration, effective communication, and be open to change. Our efforts have paid off as we now have over two hundred thousand users.Responsibilities: • Lead cross-functional teams to identify and solve complex problems, designing , developing high-quality Java applications and ensure that software products meet customer needs• Designing and developing high-quality Java applications using Microservices design principles.• Lead a team of developers to design, develop, maintain software products and specify design and coding standards.• Designing, implementing, developing and maintaining microservices architecture using Java-based frameworks and libraries.• Participating in code reviews and providing constructive feedback to other team members.• Tackle difficult scalability and performance problems and find new better solutions. Show less

    • ISC (Informatics Services Corporation)

      Dec 2023 - now
      Software Engineer | Core Banking & Digital Currency Developer(Java)

      At Informatics Services Corporation, I began my journey by contributing to the core banking architecture—a critical framework that supports the financial services ecosystem. Currently, I’m excited to be part of a pioneering project: the development of the Digital Rial cryptocurrency. This project represents a significant milestone in digital finance and allows me to be at the forefront of blockchain technology and digital currency innovation.I'm truly honored to be part of such a reputable and influential organization, where I can continuously grow and apply my expertise to shape the future of financial technology in our country. Show less

  • Licenses & Certifications

    • SCRUM

      Jan 2015
    • Oracle Database 11g Performance Tuning

      Remis