Ahmad Sadeghi

Ahmad sadeghi

bookmark on deepenrich
location of Ahmad SadeghiTehran, Tehran Province, Iran
Followers of Ahmad Sadeghi2000 followers
  • Timeline

  • About me

    Back-End Developer at Raydad | Computer Engineering Student

  • Education

    • Ehsan alumni association

      2015 - 2021
      Physics and mathematics
    • University of science and culture

      2021 - 2025
      Bachelor's degree computer engineering
  • Experience

    • Self employed

      Jun 2022 - Jun 2022
      Business portfolio landing page

      ● Developed a comprehensive business portfolio landing page consisting of 10 sections, incorporating the client's Figma design.● Utilized HTML, CSS, and JS to bring the client's design to code, ensuring a seamless and visually appealing user experience.

    • University of science and culture

      Feb 2023 - Jun 2023
      Teaching assistant

      Fundamentals of Computer Programming teaching assistant under the supervision of Professor Hadi Khademi

    • Brainbridge

      Jun 2023 - Nov 2023
      Front-end developer

      ● BrainBridge is a software company that enables businesses to leverage AI-driven conversation systems.ReactJS Dashboard Development● Designed and built a feature-rich ReactJS dashboard with interactive elements like timeline, calendar, and data visualization charts.● Integrated real-time API for fetching user-specific statistics, enhancing personalized experiences.● Implemented Amazon Cognito authentication for secure user access, prioritizing data privacy and security.● Applied Tailwind CSS to ensure a responsive, visually engaging design across devices.● Deployed the dashboard on AWS EC2 using containerization, enabling scalable and reliable performance.Cloud Storage File Downloader● Developed a Python script for recursive downloading of files and folders from cloud storage platforms (OneDrive, Google Drive, Dropbox).● Integrated with AWS S3 to securely store downloaded content and ensure seamless cloud interactions.● Leveraged AWS Lambda for deployment, creating a cost-effective, serverless solution.● Containerized the project to maintain modularity and facilitate integration with other components.● Followed Object-Oriented Programming (OOP) principles to enhance code maintainability and scalability.Remote Collaboration & Development● Collaborated effectively in a fully remote setting for 5 months, ensuring alignment with team goals and milestones.● Maintained consistent communication with team members to clarify requirements, provide progress updates, and implement feedback.● Focused on code readability and modular design to facilitate seamless collaboration and project continuity.Note: Although BrainBridge chose to discontinue company operations, I take pride in my contributions and the skills I gained while working on innovative projects. Show less

    • Self employed

      Aug 2023 - Nov 2023

      ● Developed a Telegram bot using Python, Selenium, and the Python Telegram Bot API to automate the extraction of wanted car listings from the 2dehands.be website.● Implemented customizable filters allowing users to specify their preferences for a more targeted search.● Deployed the bot on an AWS EC2 instance using Docker, ensuring seamless and efficient operation.The bot periodically scrapes the website based on the specified filters and sends the relevant car listings directly to the designated Telegram channel.● Streamlined the car-search process for the client, providing real-time updates and eliminating the need for manual searches on the website. Show less ● Developed a comprehensive full-stack website using Django and React for efficient administration and financial management processes for a psychology clinic.● Utilized React, Axios, and Tailwind CSS to create a responsive and visually appealing front end.● Implemented Django Rest framework, Redis, and Postgresql for robust back-end infrastructure, following a test-driven development (TDD) approach.● Deployed the website on Nginx using Docker-compose on a VPS.● Provided features for managing receipts and therapy sessions, enhancing the clinic's administrative capabilities. Show less

      • Web Scraping Telegram Bot for Car Listings

        Nov 2023 - Nov 2023
      • Full-Stack Website for Psychology Clinic Administration

        Aug 2023 - Nov 2023
    • Raydad

      Jan 2024 - now
      Back-end developer

      ● Raydad specializes in Business Support Systems (BSS) and Decision Support Systems (DSS) powered by advanced data analytics and machine learning.Navban and Hamrah Dashboard:● Developed and deployed a Django REST Framework back-end API with over 40 endpoints, utilizing a Test-Driven Development (TDD) approach to ensure reliability and scalability.● Built and implemented 6 data transition services with monitoring and alerting, adhering to TDD principles for consistent service quality.● Gained hands-on experience with RabbitMQ, PostgreSQL, CI/CD, Docker, Prometheus, Grafana, Kibana, and MongoDB, applying them to support data handling and message queuing within the system.● Implemented Top 10 OWASP security principles throughout the project to enhance application security and protect against vulnerabilities.● Reduced major end-points query response times by 30% through comprehensive back-end refactoring and query optimization.● Refactored all services with design patterns, ensuring structured, maintainable code with comprehensive test coverage and reduced the data transition from scraper and other services from minutes to almost real-time transition.● Optimized the system architecture by implementing a controller service to schedule and manage other containers activity, decreasing CPU and memory usage by 50%.● Collaborated closely with the tech lead and mentors, ensuring alignment with best practices and project objectives. Show less

    • University of science and culture

      Feb 2024 - Jun 2024

      Data Structures and Algorithms teaching assistant under the supervision of Professor Azade Tabatabaee Advanced Programming teaching assistant under the supervision of Professors Hadi Khademi

      • Teaching Assistant

        Feb 2024 - Jun 2024
      • Head Teaching Assistant

        Feb 2024 - Jun 2024
  • Licenses & Certifications

    • Machine learning bootcamp

      Hooshbaaz
      Aug 2022
    • Devops engineering boot-camp

      Diginext academy