

Software Engineer, AI Engineer at UFSM
Software Engineer, AI Engineer at UFSM
AI Engineer and Software Developer with over 14 years of programming experience. Specialized in building multi-agent systems and Retrieval-Augmented Generation (RAG) solutions, leveraging advanced technologies such as Vertex AI, Amazon Bedrock, CrewAI, LangChain, AutoGen, and Embedchain.
I have extensive experience in software development, focusing on backend development with expertise in frameworks like Django, Django REST Framework, and FastAPI. I also have frontend experience with Vue.js, React, and AngularJS. Proficient in programming languages such as Python, JavaScript, PHP, and SQL. I follow best development practices and apply design patterns, including Object-Oriented Programming (OOP) and architectural patterns like MVC, to build efficient and scalable solutions.
Key Areas of Expertise: AI Engineering: Development and integration of AI-powered applications using Vertex AI, Amazon Bedrock, CrewAI, AutoGen, LangChain, Agno, and EmbedChain. Software Engineering: End-to-end management of the software development lifecycle, from ideation to final delivery. Multi-Agent Systems: Building intelligent agents to automate complex tasks and enhance human-AI collaboration. Retrieval-Augmented Generation (RAG): Implementing knowledge-based AI systems to improve the accuracy of language model (LLM) responses. API Development: Designing and developing scalable APIs with Django REST Framework, FastAPI, and Flask. Web Scraping & Data Extraction: Automating data collection and processing with Python and Selenium. SQL Database Management: Data modeling, development, optimization, and migration to ensure efficiency and scalability.