- INTELSWIFTSOFTWARE ENGINEERMay 2023 - Today (1 year and 12 months)• Designed, implemented, and optimized APIs to retrieve data from databases, ranging from simple queries to complex aggregations.• Error Handling: Developed error handling mechanisms to gracefully manage unexpected issues, ensuring the application's reliability. -Implemented no sql database schemas, including a multi-tenancy database structure, to support efficient data storage and retrieval and also security.-Developed and implemented APIs using Python and the LangChain framework for seamless integration with various AI models and vector databases like Pinecone.-Leveraged LangChain's capabilities to build conversational agents, question-answering systems, and other AI-powered applications.-Utilized message brokers like Kafka and RabbitMQ to facilitate communication and data exchange between microservices developed in Node.js and Python, ensuring scalability and fault-tolerance.-Implemented data validation and input sanitization techniques to protect against security vulnerabilities and ensure data integrity within the applications-Contributed to Stripe integration by adding new methods and fixing bugs to improve payment processing functionality within the applications.-Implemented authentication and authorization with hashing mechanisms to ensure secure access control and protect sensitive user data.-Utilized AWS and Azure monitoring tools, along with New Relic, for comprehensive application performance monitoring, proactive issue identification, and ensuring overall stability.-Agile Methodologies: Worked within Agile/Scrum development environments, participating in sprint planning, stand-up meetings, and retrospectives.
- ScrimbaSOFTWARE ENGINEERJanuary 2022 - December 2023 (1 year and 11 months)-Scrimba BootCamp Description: Completed an intensive boot camp on Scrimba, gaining proficiency in JavaScript and React by working on hands-on projects and interactive coding challenges. Achievement: Invited as a guest on the Scrimba podcast due to a compelling story and passion for web development. -Online Course in Node.js, Express.js, and MongoDB Description: Completed a comprehensive online course on Net Ninja, covering Node.js, Express.js, and MongoDB, which included building real-world applications and learning key backend development skills.Scrimba school website : https://v2.scrimba.com netNinja school website : https://netninja.dev/Website https://v2.scrimba.com/home Field of study Software and applications development and analysis
Welcome to Amine's freelance profile!
Amine Hachemi
- Suggested rate€439 / day
- Experience3-7 years
- Response rate100%
- Response time1 hour