Denis Nakajima
@denisnakajima
Senior software engineer focused on scalable, high-performance web and backend systems with clean architecture.
What I'm looking for
I’m a Senior Software Engineer with 10+ years building web and backend systems, specializing in high-performance applications across modern frontend and backend ecosystems. I lead application development end-to-end—from design to deployment—staying grounded in clean architecture, scalability, and maintainable code.
In my recent role, I led full-stack development using React/Next.js with Java Spring Boot and Python-based services. I designed microservices and BFF architectures, exposed REST and GraphQL APIs, and implemented authentication and authorization with JWT and OAuth2/OpenID Connect.
I’m at my best optimizing performance and reliability: SSR/SSG strategies, caching layers, query optimization, and frontend code splitting. I also work deeply with event-driven systems (Redis, RabbitMQ, Kafka), cloud-native deployments (Docker, Kubernetes, Terraform, AWS), and I actively collaborate with distributed teams while mentoring others.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Evozon
Sep 2025 - May 2026 (8 months)
Led full-stack development using React/Next.js with Java Spring Boot and Python services, focusing on maintainable architecture and performance optimization. Designed microservices and BFF systems with REST/GraphQL, implemented JWT and OAuth2/OpenID Connect auth, and delivered cloud-native deployments on Docker, Kubernetes, and AWS.
Software Engineer
Pivotal
Dec 2020 - Jun 2025 (4 years 6 months)
Developed enterprise web applications using Java Spring Boot and React/Angular, building secure REST and GraphQL APIs with JWT and OAuth2. Built responsive frontend features with Redux Toolkit and Material UI, optimized PostgreSQL/Redis/MongoDB data access, and implemented event-driven processing with RabbitMQ and Apache Kafka.
Web Developer
SDG Group Espana
Aug 2019 - Oct 2020 (1 year 2 months)
Built web applications and backend services using React/Vue.js and Java/Spring Boot or Flask for analytics and business platforms. Designed and optimized SQL queries for PostgreSQL/MySQL, integrated external services, and supported deployments using Docker and Linux.
Java Developer
Movistar Estudiantes
Nov 2016 - Aug 2019 (2 years 9 months)
Developed and maintained JavaScript/Java web applications supporting internal systems and operational workflows. Implemented responsive UI features, worked with backend services and relational databases, and supported API integration, troubleshooting, and agile delivery.
Education
Degrees, certifications, and relevant coursework
National University of Distance Education (UNED)
MCS, Information Systems and Software Engineering
2015 - 2016
Completed an MCS focused on information systems and software engineering at UNED.
Osaka University
Bachelor of Science, Information Technology and Software Engineering
2011 - 2014
Earned a BS in information technology and software engineering from Osaka University.
Tech stack
Software and tools used professionally
Postman
OpenAPI
GitHub
GitLab
ESLint
Prettier
Kubernetes
Jenkins
GitHub Actions
MySQL
PostgreSQL
MongoDB
Node.js
Django
Spring Boot
Next.js
Spring MVC
Tailwind CSS
Nuxt.js
Material-UI
Redis
Terraform
Babel
Ant Design
Vue.js
React Query
axios
Webpack
JavaScript
Java
Kotlin
Kafka
RabbitMQ
FastAPI
SQLAlchemy
Linux
GraphQL
Spring Security
Zustand
pytest
JUnit
Chakra UI
OAuth2
NGINX
Toolkit
SQL
NgRx
Playwright
Vite
Vitest
Bash
Pinia
Remote
Redux Toolkit
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Denis?
You can contact Denis and 90k+ other talented remote workers on Himalayas.
Message DenisFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
