Behrooz Mohamadi

Back End Developer at Extratik
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Kagithane, Istanbul, Turkey, TR
Languages
  • English Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Practical Test-Driven Development
    LinkedIn
    Jan, 2022
    - Nov, 2024

Experience

    • Türkiye
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Back End Developer
      • Feb 2023 - Present

      Extratik is experts in everything related to digital transformation & digital marketing from content writing, SEO, SEM to SMM and Web design & development. Responsibilities: 1. Developed and enhanced the Health tech and docnmore.com projects as a backend developer, improving the functionality and user experience. 2. Implemented Amazon S3 for seamless storage and retrieval of media files, optimizing performance and data management by 30%. 3. Utilized Amazon EC2 to maintain all microservices as Docker containers, enhancing scalability and deployment efficiency. 4. Implemented Elasticsearch as a NoSQL database for handling complex queries and geolocation data, improving search functionality and performance by 46%. 5. Implemented Stripe payment solution by credit cards and digital wallets such as Google Pay, Apple Pay, Ali Pay, and Grab Pay. 6. Implemented Google Cloud Firebase services such as messaging push notifications and engaging dynamic links. Show less

    • Iran
    • Financial Services
    • 1 - 100 Employee
    • Back End Developer
      • Nov 2021 - Mar 2023

      Kian Digital is the pioneer digital-first company in the Fintech industry in Iran, providing people with banking and investment management services through a user-friendly integrated mobile application. Responsibilities: 1. Spearheaded the backend development for various projects, including kd-funds, kd-KPI-management, kd-composition, and kt-funds. 2. Led the analysis, design, and development of the new-fund project, utilizing Microservices architecture, Java 11, Spring Boot, and REST APIs for seamless communication with other microservices. 3. Implemented design patterns such as Decorator, Chain of Responsibility, Strategy, and Proxy to enhance the functionality and maintainability of the applications by 30%. 4. Leveraged Kubernetes for scalability of APIs and load balancing, ensuring optimal performance and high availability. 5. Utilized Kafka as a message broker for efficient communication with external services. 6. Employed Logstash and Kibana for troubleshooting and issue resolution between microservices, ensuring smooth operations. 7. Conducted unit and integration tests using Jupiter JUnit 5, ensuring the quality and reliability of the developed solutions. 8. Implemented Keycloak for robust authorization and authentication across all microservices (SSO). 9. Implemented a CI/CD flow for automated deployment by creating GitLab pipelines with Jenkins, streamlining the development and deployment processes. Show less

    • Iran
    • IT Services and IT Consulting
    • 400 - 500 Employee
    • Development Team Lead
      • Mar 2021 - Dec 2021

      FANAP ICT Subsidiary of Pasargad Financial Group was founded in 2005 in partnership with Pasargad Bank and in collaboration with international co-workers. I am involved in Marginal parking project as Team lead developers. Responsibilities: • There are some cars for taking Images and collect park information from streets, and then plate numbers should correct by the operators and also area and the zone are corrected based on the longitude and latitude range. Due to the large amount of information and the urgent need to retrieve them quickly, SQL databases were not the answer to this problem, and we chose the Elastic search.After processing the data by scheduled jobs in database, they are ready to issue toll bills for citizens. Therefore To inquire and pay bills or return them to citizens there are some REST APIs that developed by spring cloud architecture. Show less

    • Iran
    • Banking
    • 100 - 200 Employee
    • Full-stack Developer
      • Aug 2017 - Mar 2021

      NAVACO Corporation as a subsidiary of MASKAN Bank focuses on core banking projects as well as other areas of banking like system installation, consulting, implementation of network and software security programs, and software development. I am involved in core banking projects as a full-stack senior Java developer. Responsibilities: • Core banking project treasury system : • Direct debit: In this case, I should receive and read XML files on FTP protocol, and convert them to Java objects using JAXB marshaling and unmarshalling and validating by XSD. Implemented design patterns such as observer, factory, Query DSL, etc. Developed comprehensive unit and integration tests using Junit and Mockito to ensure the reliability and functionality of the system. • Treasury and money making: Designed web applications based on OSGI, Apache Karaf, Blue print dependency injection, Angular5, PrimeNG. • Cash: Consumed web services provided by central bank ”CNAP” create clients by Apache CXF. • Periodic Operations: Utilized Spring Batch for efficient processing of large-scale data and scheduling jobs with Quartz for periodic operations. • Safe box: Worked with microservices and applied modular architecture concepts to enhance scalability and maintainability by 35%. • Practiced version control using SVN for source code management. • Implemented DevOps practices using Jenkins for continuous integration and deployment. • Conducted testing of SOAP and RESTful web services using SoapUI and Postman. • Gained familiarity with banking system business rules and regulations. • Utilized SonarQube for code refactoring and improving code quality. Show less

    • Senior j2ee developer
      • Apr 2015 - Aug 2017

      NAJI Research & Development Company is established in November 2005 to implement and deploy e-government and utilize the latest information and communication technologies. One of the prominent services of this company is the establishment of the +10 police offices. I had the opportunity to work as a Senior Java developer in diverse projects like Human resource System of Police, Bordering Web system Integrated, and Parking Enforcement. Responsibilities: • Bordering Web system Integrated: for thousands of staff we designed web applications based on Spring, Hibernate, GWT, Spring boot, and Kafka so resulting in improved efficiency and performance. • Human Resource Web system Integrated: developed and maintained by DWR framework with web MVC, JQuery, oracle database, hibernate, leading to a 20% increase in employee productivity. • Parking Enforcement: Used socket programming with C# Windows application and implements events sender by devices by delegation pattern, reducing violation response time by 30%. • Utilized Java core and reflection technology, incorporating generic types. • Utilized Log4j as the logging mechanism to store on Logstash. • Produced REST web services through Jersey for SOA services in various modules. • Led a technical team of 5 members, ensuring timely project delivery and achieving a 95% client satisfaction rate. • Improved code quality by 85% through refactoring and utilizing SonarQube. Show less

  • Fara Fan Farzan
    • Tehran Province, Iran
    • Senior J2ee Developer
      • Apr 2014 - Apr 2015

      Farafan Farzan company in the IT industry has national software systems in various sectors such as civil registration organization etc. The implementation of project Provide identity services, National Smart Card web service, Secretariat ID card registration application are the projects the company has undertaken. I have worked in these projects as a Senior Java developer. Responsibilities: • National Identity Card Web Service: Implemented SOAP service using JAX-WS and ORM with hibernate. • Secretariat ID card registration Web Application: Developed by struts1 and JDBC from the Oracle database, reducing manual data entry by 30% and improving data accuracy. • Implementing procedures, functions, pivot, ref cursor, temp table on Oracle database, optimizing database performance and reducing query response time by 40% • Deployed the application on WebLogic application Server with JNDI data source. • Designed and developed the user interface with responsive GUI using JSP, HTML, CSS, and JavaScript/JQuery, bootstrap3. Show less

  • Tirajeh Rayaneh Tehran
    • Tehran Province, Iran
    • Senior Web Developer
      • Jun 2013 - Apr 2014

      Tirajeh Rayaneh Tehran Company started its activities in 1997 to meet the needs of hospitals for classifying and managing patient information. The production of this company was a hospital information system and I have worked on projects as a full-stack developer. Responsibilities: • Hospital Information System (HIS): Designed and implemented Web GUI with Kendo UI and CSS3, JQuery, resulting in a user-friendly interface that improved user satisfaction by 90%. • Developed back-end with C# asp.net and LINQ to SQL, seamless data processing and retrieval for 3 subsystems. • Successfully transferred data between projects using Web API 5 and WCF, enabling smooth integration and data exchange. • Created reusable class libraries with DLL references and NuGet package manager, reducing development time for future projects by 68%. Show less

    • Java Developer
      • Jul 2011 - Jun 2013

      Baharan Company has Several projects in the field of software. One of them that I was involved with was System Integrated for Logistics. Baharan currently working with 500 specialist staff in various fields of IT communications. Responsibilities: • Web system Integrated for logistics: Used Spring MVC, and Oracle DB through Hibernate, enhancing employee management processes and reducing administrative overhead by 65%. • Human Resource Web system Integrated (HR): Used Icefaces of the JSF and Oracle DB with JDBC, enhancing employee management processes and reducing administrative overhead by 55%. • Created a robust tree data structure by recursive Algorithm, improving data organization and retrieval efficiency by 35%. • Implemented the web layer using jQuery/JavaScript, CSS3, and Bootstrap, resulting in positive user feedback and increased user engagement by 40%. • Generated extensive reports from a variety of use cases using Jasper report, J4Doc, and J4XLS, providing valuable insights for decision-making and streamlining processes. Show less

Education

  • University of Applied Science and Technology
    Bachelor's degree, IT
    2012 - 2016
  • APTECH Computer Education
    2004 - 2007

Community

You need to have a working account to view this content. Click here to join now