Scaling MongoDB: Lessons from Production
Practical patterns for schema design, indexing strategies, and performance optimization learned from real-world high-traffic applications.
Software Engineering Consultancy
Belgrade-based engineering consultancy providing senior-level development, architecture design, and technical leadership for US and EU product teams.
What I Do
End-to-end engineering services — from writing production code to shaping technical strategy and leading development teams.
Production-ready APIs and microservices built with Node.js and TypeScript. Clean architecture, comprehensive testing, and thorough documentation.
Data modeling, schema design, and system architecture for applications that need to scale. Performance optimization and migration strategies.
CI/CD pipelines, containerized deployments, cloud infrastructure setup, and monitoring. Keeping your systems reliable and deployments smooth.
Fractional CTO and tech lead services for startups and growing teams. Architecture decisions, code reviews, team mentoring, and development process optimization.
Leveraging AI coding tools and workflows to ship faster without sacrificing quality. Integrating AI capabilities into existing products and development processes.
Codebase health checks, architecture reviews, and technical due diligence. Identifying bottlenecks and providing actionable improvement roadmaps.
Technologies
Tools and technologies I work with daily to deliver robust, maintainable software.
How I Work
A straightforward path from first conversation to delivering results.
We discuss your technical challenges, goals, and team structure to determine how I can best contribute.
A clear proposal outlining the engagement model, deliverables, timeline, and terms tailored to your needs.
Integrated into your workflow — writing code, reviewing PRs, shipping features, and communicating progress daily.
Continuous delivery with regular check-ins. Adapting scope and priorities as your product evolves.
Background
I'm Boban Lukić, founder of Lukic Engineering DOO — a software engineering consultancy based in Belgrade, Serbia. I specialize in backend development with Node.js and TypeScript, with over 7 years of hands-on experience building production systems.
Over the past 2+ years, I've transitioned into technical leadership roles, combining deep engineering skills with the ability to make architectural decisions, mentor teams, and align technology with business objectives.
I work primarily with US and EU product teams, embedding as a senior engineer or fractional technical lead. My approach combines proven engineering practices with modern AI-augmented development workflows to deliver high-quality results efficiently.
LUKIC ENGINEERING DOO, Belgrade
Backend Development, System Architecture, Technical Leadership
B2B contracting — monthly retainer or project-based
CET (UTC+1) — flexible overlap with US East Coast
Insights
Thoughts on backend engineering, system design, and building software that scales.
How static typing transforms Node.js development — from catching bugs at compile time to enabling fearless refactoring across large codebases.
Read article →Practical patterns for schema design, indexing strategies, and performance optimization learned from real-world high-traffic applications.
How I integrate AI tools into my daily engineering workflow to ship faster without compromising code quality or architectural integrity.
Read article →Get in Touch
Whether you need a senior engineer to join your team, architecture guidance, or a technical audit — I'd be happy to discuss how I can help. Response time is typically within 24 hours.