SİNAN UÇAR
Senior Software Engineer | AI Products
Profile
Diplom-Informatiker and senior software engineer with 15+ years of experience in frontend/fullstack development and enterprise software. Builds AI features end to end — from LLM, RAG, and agent logic to production-oriented web interfaces and integrations.
Experience
Senior Software Engineer | AI Products
Architecture, technical consulting, and end-to-end development of high-performance web, enterprise, and AI applications.
- Built integrated AI features for an enterprise document platform: document classification, metadata extraction, cross-language summaries, and conversational access to authorised document collections
- Delivered an end-to-end AI-assisted case-processing workflow with structured extraction, tenant-isolated retrieval, source citations, and controlled LangGraph flows up to human approval
- Developed modular web applications and frontend components with TypeScript, React, Next.js, Vue, and Lit
- Built backend services and APIs with Node.js, Python, FastAPI, SQL, and PostgreSQL
- Optimised rendering paths and asset delivery for faster and more stable web applications
- Applied software testing, test automation, CI/CD, and containerisation with Playwright, Jest, Vitest, GitLab CI, and Docker
- Collaborated with product, design, and engineering teams from technical concept through deployment
Software Engineer (Frontend & Process Automation)
Building reusable modular architectures with TypeScript and JavaScript for flexible digital campaigns.
- Built reusable module architectures with TypeScript and JavaScript for flexible digital campaigns
- Automation of build and deployment processes with GitLab CI to accelerate recurring release cycles
- Reduced release cycles from days to hours through standardized development processes and automated delivery
Senior IT Consultant & Enterprise Architect
Architecture of distributed enterprise applications with Java, C#, and SQL for complex business requirements.
- Architected distributed enterprise applications with Java, C#, and SQL for complex business requirements
- Coordination of multiple development teams of up to 12 people for structured delivery of technical deliverables
- Management of requirements engineering and rollouts to align business requirements, technical implementation, and production launch
Backend Software Engineer (C# / .NET)
Backend development and modernisation of existing enterprise software as part of a migration to C#/.NET.
- Ported existing applications to C#/.NET and redesigned central software components
- Optimised complex SQL queries and stored procedures to accelerate reporting
- Development of robust interfaces for automated data exchange with third-party systems
Diplom Computer Science
Graduated with distinction. Diploma Thesis: Connectionist systems in natural and artificial intelligence as well as in cognitive neurosciences – structures, learning, and abilities.
- Focus on artificial intelligence, neural networks, and cognitive neuroscience