Fullstack Developer, DatumSure
Oct, 2023 - Present
Design, plan, and lead the implementation of backend and frontend services to integrate multiple client databases. Build and maintain Python-based backend services with strong focus on data retrieval architectures and intelligent document processing. Develop and optimize RAG (Retrieval-Augmented Generation) pipelines for unstructured document analysis using LLMs and AI technologies. Enable secure and controlled data access across various sources. Maintain CI/CD pipelines with Bitbucket, Docker, and AWS services like ECR and ECS, ensuring smooth integration and deployment across environments. Design, build, and implement dynamic query builders and advanced data retrieval systems with semantic search capabilities. Actively participate in architectural design, implementation, and deployment strategy meetings with peers to ensure optimal performance.
Key Technologies: Python, LLMs, RAG Systems, Vector Databases, Neo4j, PostgreSQL, NestJS (Microservice & Monolith APIs), Angular, AWS, Bitbucket, Docker, AWS ECR, AWS ECS
Design and implement document processing pipelines with AI/ML integration for unstructured data
Build and optimize data retrieval systems with semantic search capabilities
Implement design patterns (Strategy, Adapter, Factory, Facade) and best practices (SOLID, CLEAN, DRY)
Scrum/Kanban
Design and implement UIs on my own
Assign, review, and mentor team members. Code reviews.