Skip to content
View BNAV01's full-sized avatar
💭
Thinking how to dev in assembly without dev in assembly
💭
Thinking how to dev in assembly without dev in assembly
  • Chile

Highlights

  • Pro

Block or report BNAV01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BNAV01/README.md

Benjamin Navarrete Miranda

Benjamin Navarrete Miranda

Full Stack Developer · Civil Engineering Student in Computer Science and Telecommunications

bnavm01@gmail.com · LinkedIn · Codewars

CodeWars Points

Tech stack icons

Focus badge
Backend badge
Frontend badge
Infra badge


About Me

I am a Full Stack Developer and a Civil Engineering student in Computer Science and Telecommunications from Chile. I build SaaS products and institutional platforms focused on security, traceability, and operational reliability.

Backend: Java and Spring Boot for REST APIs, Spring Security, JPA Hibernate, JWT, RBAC, audit logs, and account protection (lockout, session hardening). I work with MySQL, Microsoft SQL Server, and PostgreSQL, and I add Redis when caching or messaging is needed.

Frontend: Angular with TypeScript, PrimeNG, Tailwind, plus SSR for public sites where performance and SEO matter.

Mobile: Flutter apps with geolocation, notifications, and API consumption.


Personal Details

  • First Name: Benjamin Eduardo
  • Last Name: Navarrete Miranda
  • Nationality: Chilean
  • Relationship Status: In a relationship

Career Objective

I want to grow in environments that value engineering quality, accountability, and real product impact. I enjoy translating operational requirements into maintainable systems, improving data quality, and shipping features with clear rules and reliable execution.


Work Experience

Software Developer and Team Lead, Private SaaS Project, Argentina

Nov 2025 to Present

  • Lead full stack development for a private SaaS platform (pre launch).
  • Backend ownership with Java and Spring Boot, Spring Security, JWT, and JPA Hibernate.
  • Design and maintain secure REST APIs, RBAC, and protected route flows across clients.
  • Implement audit logging for critical actions and entity changes.
  • Add account security measures such as lockout and session hardening.
  • Build web portals with Angular, TypeScript, PrimeNG, and Tailwind.
  • Support mobile clients with Flutter, including geolocation and notifications.
  • Work with PostgreSQL and Redis depending on performance and real time needs.
  • Maintain delivery quality through documentation, testing, and monitoring practices.

Software Developer and Team Lead, MIGA Foundation, Chile

Nov 2024 to Present

  • Develop and maintain an institutional management control platform.
  • Own the backend development with Spring Boot and Java.
  • Design and implement the database model and data integrity rules.
  • Review and guide frontend development decisions.
  • Configure and harden Linux servers.
  • Deploy to production using Docker.
  • Set up security controls using UFW, iptables, and fail2ban.
  • Improve platform architecture with selective caching, audit enhancements, and UI normalization.
  • Integrate access protection using Cloudflare and Turnstile.

Teaching Assistant, Software Engineering (University)

Aug 2024 to Dec 2024

  • Supported software engineering classes focused on full stack development.
  • Guided students through agile workflows using Scrum.
  • Helped students structure projects, implement features, and improve code quality.

Tech Stack

Backend

  • Java 21 to 23
  • Spring Boot 3.x
  • Spring Security
  • JPA Hibernate
  • JWT, OpenAPI
  • Redis
  • PostgreSQL, MySQL, Microsoft SQL Server

Frontend

  • Angular, TypeScript
  • PrimeNG, Tailwind
  • SSR

Mobile

  • Flutter, Dart
  • Geolocation, notifications
  • API consumption

Infra and DevOps

  • Linux
  • Docker, Nginx
  • Git
  • UFW, iptables, fail2ban
  • Cloudflare, Turnstile

Education

  • 2021 to Present, Civil Engineering in Computer Science and Telecommunications, Universidad Finis Terrae
  • 2020, Java Programming, Universidad de Chile in alliance with Accenture
  • 2020, Formación y Trabajo Program, Forge Chile Foundation, socio emotional and employability skills
  • 2016 to 2019, Middle Education, New Little Collegue

Skills

  • Java and Spring Boot development
  • REST API design and security with JWT and RBAC
  • Audit logging and traceability focused development
  • SQL databases, MySQL, SQL Server, PostgreSQL
  • Angular and TypeScript for admin and client portals
  • Flutter for mobile apps
  • Linux server management and production deployments with Docker

GitHub Activity

GitHub stats

GitHub streak

Pinned Loading

  1. Floating-Car-Data-Software Floating-Car-Data-Software Public

    A software designed as a university project for vehicle inventory management of an automotive company.

    Python

  2. finisterritoapp-backend finisterritoapp-backend Public

    Software enfocado para proyecto universitario del ramo Ing de software

    Java

  3. networking networking Public

    Basic repository using java explaining the operation of a client-server service between tcp/udp protocols.

    Java