Javad Sabbagh

Javad Sabbagh

Oracle Forms & Reports Programmer

Followers of Javad Sabbagh3000 followers
location of Javad SabbaghTehran Province, Iran

Connect with Javad Sabbagh to Send Message

Connect

Connect with Javad Sabbagh to Send Message

Connect
  • Timeline

  • About me

    Software Developer / Programmer

  • Education

    • Shiraz (Shahid Bahonar) Engineering School

      2005 - 2007
      Bachelor’s Degree Computer Software Engineering 15.73
    • High School

      1999 - 2003
      High School Diploma of Math and Physics 18.17
    • University of Birjand

      2003 - 2005
      Associate’s Degree Scientific-Applied Computer Software 13.69
  • Experience

    • IRISA

      Aug 2010 - Oct 2012
      Oracle Forms & Reports Programmer

      As a junior Oracle PL/SQ developer I employed in a MIS project. Our customer was Foolad Gharb Asia steel company. My duties were designing and developing oracle forms and reports, writing PL/SQL code, testing, and contacting with the customer for his requirements, etc.Achievements: The result was deployment of a big (comprising 29 subsystems) MIS project in steel company which is working up to today. Technical Environment: PL/SQL Developer, Oracle Developer Suite, manufacturing related subsystems. Show less

    • Behin Pajouhesh Eng. Co.

      Apr 2013 - Apr 2016
      Java SE Application Developer

      Behin Pajouhesh offers a large scale, HPC based biometric solutions. It is also active in the application and client-side areas. As a senior Java application developer, I have leveraged Java for developing some vital biometric, business logic, and graphical components in client side.Responsibilities: At Behin I participated in a national-scaled police AFIS project and developed some notable core parts of it, e.g. Fingerprint Editor, Enrollment Client, Fingerprint Card Crop Panel, etc. I needed to learn and expand my knowledge in areas like image processing, graphical programming, JNA, etc. Additionally, I take myself involved in migrating some parts of client code from Java 6 to 8, boosting the performance, redesigning and redeveloping some components, detecting and resolving memory leak issues and others. Technical Environment: Java SE (JDK 6, 8), Swing, XML, Java 2D Graphics, ImagingAPI, Win32 SDK, JNI, JNA, JDBC, Oracle Database, AWT, JAXB, JUnit, Mockito, Assertj-Swing. Show less

    • Arman Informatics Co

      Apr 2015 - Sept 2015
      Technical Documenter

      During this period I worked as a technical documenter for Smart Trade Card system of ICCIMA. The customer needed to document and analyze its current system and have a roadmap at the end to decide whether redevelop or maintain its legacy system. My important responsibilities were:• Addressing issues in architecture and design.• Offering technical roadmap and some plans for redeveloping the software.• Writing some technical documents.The project time was 10 months that I participated as a part-time staff for the last 6 months.Technical Environment: Spring Framework 3, Hibernate 3.5, jBPM 4.3, Apache Struts I, Visual Paradigm 10, Toad Data Modeler, Hudson, Oracle Database, Tomcat 7. Show less

    • MAPFA

      May 2016 - Apr 2017
      Core Software Developer

      I worked as a Core and back-end developer for one of the most prominent VAS providers of MCI that is a Mobile Network Operator. Respecting the VAS nature of the company I mostly write middleware applications. Based on my responsibilities I needed to deal with the following technologies:1- Concurrent and Network (socket) programming2- Webservice development (SOAP, REST)3- Working on Distributed systems created by Redis, Jetty, Wildfly.4- In-memory grids such as Hazelcast.5- RDBMS: Oracle and MySQL.Achievements: 1- Maintaining and extending USSD gateway product: e.g. diagnosing some bottleneck and performance issues, detecting memory leak and resolving, adding filtering and security module, redevelop and refactoring some parts.2- Developing some services from the ground up, e.g. a REST endpoint which interacts with the payment services at the back.3- Developing many small ad-hoc utility applications for different purposes.4- Implementing telecommunication related protocols, MM7 as an example. Show less

    • TID Development Co

      Apr 2017 - now
      Java Software Developer

      TidDev is a banking startup which is active in banking/financial solutions. Its main contractor is Tejarat Bank, one of the siginficant Iranian state banks. In TidDev I am a senior Java back-end developer responsible for several duties: 1. Having a close collaboration with our domain expert team and develop services based on drafts and blueprints, prepared by them. Those services are mainly developed by some cutting-edge technologies like Java 8, Spring Boot, REST web services, Oracle DB, QueryDSL, RabitMQ, etc.2. Writing Automated Tests: Because of business sensitivity, there’s been always a high emphasis on writing tests. Writing automated unit and integration tests is part of my daily job.Additionally, because of my prior experience on C++, I extend and maintain cheque scanner which is a client-side desktop application. Show less

  • Licenses & Certifications

    • IELTS Academic

      Tehran School of IELTS
      Jun 2019