n4xo

Hi!

Welcome to my website.

->

> About me

Hey! I'm Nacho (n4xo), a passionate software engineer specializing in backend development.

I graduated with a degree in Computer Science from the University of Málaga, and I've been honing my skills as a software engineer for nearly three years. My professional journey includes optimizing database pipelines, leading chatbot integrations, and automating processes to enhance efficiency.


I thrive in environments where I can learn and apply new technologies. Currently, I work with Node.js and TypeScript but have a deep love for Go, particularly with the Fiber framework. I'm also diving into Svelte for front-end development and have my sights set on mastering Rust soon.

> Projects

Here are some of the projects I've worked on recently:

- n4xo.com: My personal website built with Astro, Svelte, and Tailwind CSS.

- SolidURLs: A URL shortener built with Node.js, TypeScript, and NestJS.

- API Wars: My senior thesis project, a comparative analysis between API paradigms, namely REST, GraphQL, and gRPC. I built a social network app backend with Go for each paradigm and compared their performance.

- Cyber Punk REAS: A college project where we built a web app to simulate how the spread of the COVID-19 virus changed in different regions depending on the policies adopted using Java and Spring Boot.

- Newsletter: A simple newsletter subscription service built with Go.

- SoftCoders: A college project where we built a web app for a FinTech (Ebury) usign Java EE.

- Genetic Sudoku: A genetic algorithm to solve Sudoku puzzles built with Java.

> Resume

Summary



Results-driven Backend Software Engineer API Expert with over 3 years of experience specializing in Node.js development. Expertise in APIs, building scalable microservices, optimizing backend performance, and leading complex projects. Proficient in distributed systems, client-server architectures, and cloud platforms. Experienced in all stages of the software development lifecycle with a strong focus on code quality and craftsmanship. Author on Medium, sharing insights on backend development. Seeking to leverage my Node.js and backend development skills to contribute to a forward-thinking team focused on innovation and excellence.

Professional experience



Mid-level Backend Software Engineer

Bizaway

Nov 2023 - Present

  • Optimized backend for "BizzyFlex" insurance product, reducing database processing time from 30 seconds to 400 milliseconds (90% efficiency gain).
  • Led the development of a customer support microservice integrating with Zendesk; implemented a custom versioning system for forms and fields, improving data accuracy and streamlining customer interactions.
  • Authored comprehensive technical documentation and mentored junior developers on system architecture, design principles, testing methodologies, and best practices.

Mid-level Software Engineer

Ebury

Jul 2023 - Nov 2023

  • Spearheaded the EburyGPT BPA integration, enhancing employee access to critical integrations via an intuitive chatbot interface; implemented Salesforce ID lookup for Business Support using OpenAI API's Function Calls.

Junior Software Engineer

Ebury

Jan 2023 - Jul 2023

  • Engineered automated microservices for regulatory compliance, backing up 26,000+ files from Google Drive to GCP Storage with flawless reliability at only €0.05 per year.
  • Boosted employee performance tracking by developing an advanced Jira task metadata extraction tool, providing actionable insights and improving decision-making efficiency.
  • Enhanced developer experience by creating Google Apps Script and Node.js libraries for seamless API integration.

Part-time Software Engineer

Ebury

Aug 2022 - Jan 2023

  • Automated data reconciliation between Google Workspace Admin and HiBob for 1,600+ employees by developing a robust synchronization cronjob, significantly improving data consistency and reducing manual effort.
  • Streamlined HR and Service Desk onboarding processes by designing and implementing an automated solution using Jira, Vonage, and Fenergo, reducing onboarding time and minimizing manual errors.

Paintball Instructor

Paintball Mountain

Oct 2021 - Apr 2022

  • Honed interpersonal and sales skills by instructing clients on safe paintball practices, supervising gameplay, and successfully upselling reloads, showcasing an ability to understand and cater to client needs effectively.
  • Education



    Bachelor's Degree in Computer Science

    Universidad de Málaga

    2024

    • Honors: Introduction to Software Engineering 10, Computer Structure 9.9, Computer Technology 9.7

    Enxtension Course on Deep Learning and CUDA

    Universidad de Málaga

    2021

    Skills



    • Programming Languages: TypeScript, JavaScript, Go, Python, SQL, Java, C, HTML, CSS.
    • Web Dev: Node.js, Express, Fiber, REST, GraphQL, gRPC, PostgreSQL, MongoDB Redis, Docker, Apps Script.
    • Frontend: Svelte, Tailwind CSS, HTML, CSS, JavaScript, Astro.
    • Google Cloud Platform: Functions, Application Integration, Secret Manager, Workflows, Storage, Run.
    • Testing: Jest, Playwright, Postman, k6.
    • Miscellaneous: Jira, Git, GitHub, Google Workspace, Airtable.
    • Languages: English Cambridge C1, Spanish native.

> Blog

Check out my latest online rants in my blog.

Explore thought-provoking articles, coding tutorials, and unique perspectives on technology and productivity.

Check it out

Blog

> Contact

Let's get in touch!

I'm always looking for new opportunities to learn and grow. If you'd like to collaborate or have a project in mind, feel free to reach out!

email me@n4xo.com

GitHub @n4xo-dev

LinkedIn @n4xo

X former twitter @n4xo_dev