Ife Obijiofor

Senior Software Engineer  ·  Fullstack  ·  AI Integration  ·  SaaS Architecture
ifeobijiofor1@gmail.com +234 708 836 6937 Abuja, Nigeria · Open to Remote https://linkedin.com/in/ifechukwu-obijiofor-761040109 https://github.com/ifeobi https://ifesportfolio.vercel.app

Professional Summary

Former practising lawyer turned senior software engineer with 4+ years of professional software development experience (2022–present), specialising in full-stack TypeScript, software architecture, backend system design, and enterprise AI integration. Currently sole engineer at BiggerRocks BV (Antwerp, Belgium), where I architected Sprks — a production ERP for the diamond trading and atelier jewellery industry, with an internal Copilot (Claude API, 38+ tools) and an AI document import pipeline. Legal training drives a precision-first approach to software architecture, technical documentation, and technical communication.

Technical Skills

Languages: TypeScript, JavaScript, SQL

Frontend: React.js, Next.js, Redux Toolkit, MUI, Tailwind CSS, Framer Motion, Three.js

Backend & Data: NestJS, Node.js, Prisma ORM, REST APIs, WebSockets, BullMQ, Redis, PostgreSQL, MongoDB

AI & LLM: Claude (Anthropic SDK), OpenAI (GPT-4o Vision, Responses API), tool-use patterns, streaming SSE, retrieval-augmented generation

Cloud & Security: AWS (Lightsail, S3), Vercel, Docker, Git, CI/CD pipelines, JWT, OAuth, RBAC

Testing, Practice & Tools: Jest, Postman, software testing, regression testing, Agile/Kanban, code review, technical documentation, Figma, Shopify

Work Experience
Senior Software Engineer Feb 2024 – Present
Fullstack Developer Sept 2023 – Feb 2024
Frontend Developer Jan 2022 – Sept 2023
Stripe-Tec
Shopify Developer (Contract, concurrent) June 2023 – Dec 2023
Education
BL — Barrister-at-Law
Nigerian Law School, Abuja
2017
LL.B (Hons)
University of Nigeria, Enugu Campus
2016
Career Background
Practised as a corporate and commercial lawyer (2017–2022) before transitioning fully into software engineering. Legal training — analytical precision, structured reasoning, and clear documentation — directly shapes how I approach system architecture, API design, and technical communication.