Designing secure, scalable and auditable software solutions for mission-critical systems.
Java • Spring Boot • Jakarta EE • Angular • PostgreSQL • Microservices • Cloud Architecture
Software Engineer specialized in enterprise applications, backend architecture and financial systems.
I design and develop systems where security, data integrity, availability and traceability are critical requirements.
My experience includes building and maintaining software solutions for financial and institutional environments, combining:
- Domain-driven design principles
- Secure API architectures
- Microservices ecosystems
- Modern frontend applications
- Integration between legacy and modern platforms
I mainly work with the Java ecosystem, modern web technologies and scalable backend architectures.
- REST APIs
- Microservices Architecture
- Spring Cloud
- Security with JWT / OAuth2
- Event-driven architectures
- Angular standalone components
- Reactive programming with RxJS
- Angular Signals
- Component-driven design
- Enterprise UI architectures
Experience with:
- Relational modeling
- Query optimization
- Transactional systems
- Audit and historical data models
- CI/CD pipelines
- Linux environments
- Cloud-ready deployments
- Application monitoring
- Design of transactional systems
- Double-entry accounting models
- Auditability and traceability
- Data consistency strategies
- Integration with institutional platforms
- Domain-Driven Design (DDD)
- Clean Architecture
- SOLID principles
- Microservices boundaries
- API-first development
- Authentication and authorization models
- JWT-based security
- Secure API design
- Protection of sensitive information
- Audit logging
A scalable URL management platform designed with API-first principles.
Architecture
- Backend: Java + Spring Boot
- Database: PostgreSQL
- Frontend: Angular
Engineering challenges
- Unique code generation
- Concurrency handling
- REST API design
- Scalable data model
Domain model for financial transactions based on accounting principles.
Features
- Double-entry accounting
- Transaction traceability
- Historical records
- Domain separation
Focus
- Data integrity
- Consistency
- Auditability
AI-powered platform for intelligent technology news analysis.
Architecture
- Java + Spring Boot
- Spring AI
- PostgreSQL
- AI Agents
Capabilities
- News classification
- Relevance analysis
- Automated processing workflows
I believe good software is built around:
- Clear domain boundaries
- Explicit architecture decisions
- Security by design
- Maintainability over short-term solutions
- Data integrity as a core requirement
A production system should not only work — it should be understandable, observable and auditable.
GitHub: https://github.com/davidninam
LinkedIn: https://linkedin.com/in/DavidNinaM
Portfolio: https://david.nina.com.bo
- Artificial Intelligence applied to software engineering
- Spring AI and intelligent agents
- Modern Angular architectures
- Cloud-native enterprise systems