My profile Photo

Sergio BG

Lead Frontend & Full Stack Dev

+ 5 years of experience

1 project in development

Experience

Logo Freelance

Full Stack Developer

-

Freelance

TypeScript React Next.js TailwindCSS Nodejs SQL

Remote

2024 - Present

Development and delivery of a locally executed React application for inventory automation, stock reception, and ERP synchronization

Development of a SaaS project with Next.js, PostgreSQL, and Large Language Models (LLMs), implementing a modular and scalable architecture, user authentication and roles, monitoring and security best practices, as well as performance optimization across both frontend and backend

Key technologies and skills used in my projects:

Frontend development with React and Next.js (App Router) (TS): state management (React Context, Zustand, Redux), performance optimization and memoization, REST API consumption and query optimization, reusable component and hook design, Tailwind CSS and UI libraries, testing (Vitest and RTL)

Backend development with TypeScript, Nestjs (Nodejs), Deno y Oak: server setup, routing, CORS, environment variables, Drizzle ORM and database clients, database design and query optimization

Automation and custom tools: Playwright scripts and Chrome extensions

Continuous learning and adaptability to new technologies, consolidating expertise in frontend, backend, and application deployment

Independent project management, from planning to delivery, solving problems and maintaining efficient workflows

Logo Atexis

Lead Frontend Developer

-

Atexis

TypeScript React CSS Python Django SQL

Seville, Spain (Hybrid)

2022 - 2024

Technical and functional leadership in frontend and full stack application development for automation and validation of technical documentation in isolated environments within the defense and aeronautical sector

Coordination of development and maintenance of Vanilla JS applications in air-gapped environments, implementing new features and automations

Requirements management, functional documentation, estimations and task planning through Azure DevOps, acting as point of contact with clients

Full stack development in projects with React, Django and SQLite, integrating solutions with RPA tools such as UIPath and Power Automate

Organization and distribution of workload in rotating developer teams, assuming technical mentoring/onboarding functions and delivery tracking

Integral product cycle management, from ideation and viability to deployment and support, ensuring alignment with clients and stakeholders

Logo Proxya

Frontend Developer

-

Proxya

TypeScript Angular SCSS Bootstrap Java Spring Boot Oracle SQL

Seville, Spain (Remote)

2021 - 2022

Refactoring of monolithic applications to microservices

Implementation of functional mockups in Angular replicating the presentation layer of a pre-existing Spring monolithic application, as proof of concept for redesign validation

Design and implementation of hexagonal architecture in Angular frontend, incorporating services, adapters and modular decoupled components to interact with the new microservices

Development of communication layer with Spring Boot backend using RESTful services, ensuring consistent API contracts and facilitating integration testing

Coordination with backend team for alignment on domain definitions, data exchange formats and continuous deployment strategies

Logo Emergya

Java Developer

-

Emergya

Java Primefaces Spring Maven Oracle SQL Sonar Qube Jenkins

Seville, Spain (Remote)

2020 - 2021

Maintenance of different layers of Hexagonal Architecture (Entity, DTO, Repository, Service, Controller, etc)

Collaboration with multidisciplinary teams for the development of technological solutions

Creation of interfaces with Primefaces

PMRC libraries refactoring

Code quality assurance, monitoring of project metrics and merits (Sonar Qube)

Continuous code review and improvement (Jenkins, quality gate)

Projects

Do you have a project?

Let's work together

Technologies

HTML HTML5
CSS CSS
JavaScript JavaScript
TypeScript TypeScript
Tailwindcss Tailwindcss
React.js React.js
Angular Angular
Next.js
Next.js
Astro
Astro
GIT GIT
React Native React Native
Expo
Expo
Node.js Node.js
Deno
Deno
Nest.js Nest.js
MySQL

MySQL

MongoDB

MongoDB

Java Java
Spring Boot Spring Boot
JUnit JUnit
Vitest Vitest
React Testing Library React Testing Library