Hey DEV community 👋
My name is Anietimfon Effiong, a full-stack software engineer based in Lagos, Nigeria.
A slightly unusual background
My degree is in Chemical Engineering — not Computer Science. I graduated from the University of Uyo in 2024 with a 3.9 GPA while teaching myself software engineering on the side.
I've been writing production code since 2022. The degree and the career ended up being two completely separate things, and I have zero regrets about that.
What I build
I work mostly in the backend and mobile space:
- Java Spring Boot 3 — microservices, gRPC, Kafka, PostgreSQL
- Flutter — cross-platform mobile apps for Android and iOS
- NestJS / TypeScript — when the project calls for it
I've shipped products in fintech, logistics, VPN infrastructure, and agricultural tech.
What I'm working on right now
I'm building VerifiedCore — a virtual number verification platform for developers. Think: rent a real phone number, receive an OTP, verify your account. Backed by a 14-service Java microservices architecture, a Flutter mobile app, and SDKs published to npm, PyPI, and Packagist.
I'm also deep into AWS ML Engineering (SageMaker, MLOps) via Udacity — slowly adding machine learning to my toolkit.
Why I'm here
To share what I build and what I learn — the real stuff, including the bugs that nearly broke production.
My first article is already up:
👉 Preventing Double-Spend in Spring Boot 3 Using Pessimistic SERIALIZABLE Locking
That one came directly from a live bug I found while building VerifiedCore's wallet service. Three concurrent webhooks. One wallet. Things got interesting.
If you're building in Java, Flutter, or fintech — say hi. Always happy to connect.













