
Adnan
Building AI systems and the Python backends that serve them
Compétences

Voir mes services


Portfolio
Expérience professionnelle
Software Engineer
New Aim • Temps plein
Jul 2021 - Dec 2023 • 2 yrs 5 mos
Software Engineer, IT Dev Team 2 (Project-Product Center) | July 2021 – December 2023 - Designed and developed RESTful microservices for core e-commerce product-center systems using Java and Spring Boot, and Python with FastAPI, applying multithreading, async I/O, and scheduled tasks to support high-throughput catalog, inventory, and pricing operations. - Built Python/FastAPI services with async endpoints, Pydantic validation, dependency injection, and background jobs, exposing internal APIs consumed by product, pricing, and order workflows. - Integrated AI/LLM capabilities into product-center workflows — [e.g., LLM-based product description and title generation, semantic product search with embeddings/RAG, AI-assisted catalog classification and data enrichment] — using Python and FastAPI services backed by MySQL and [a vector store / search index]. - Engineered Spring Boot services with clean layered architecture, JPA/MyBatis persistence, transaction management, and resilience patterns (retries, timeouts, circuit breakers) for reliable inter-service communication. - Built and enhanced frontend features with JavaScript, React, Redux, and CSS, integrated with MySQL-backed Java/Python services, and delivered through test-driven development (JUnit/Mockito, pytest) and unit/integration testing. - Collaborated in an agile team across the full delivery cycle — refinement, design review, implementation, code review, and release — shipping features iteratively and maintaining reliability through automated tests. - Applied CI/CD and AWS services — EC2, S3, RDS, ECS, Fargate, Lambda, ELB, API Gateway, DynamoDB, CloudFormation, and CodePipeline — across development and deployment workflows, including containerized FastAPI/Spring Boot deployments.