> 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
- 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.
- 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.
- 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.
- 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.
- 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.
- Honors: Introduction to Software Engineering 10, Computer Structure 9.9, Computer Technology 9.7
- 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.
Education
Skills
> Blog
Check out my latest online rants in my blog.
Explore thought-provoking articles, coding tutorials, and unique perspectives on technology and productivity.
> 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!