Eric Bujeque

Python - Django - PostgreSQL - AI


Location

Barcelona (Spain)

Intro

Who I am

I am a software engineer passionate about security in web environments and applications. I consider myself a restless and proactive developer, eager to continue learning and improving my programming skills. I have experience working under pressure, as a team or solo, adapting myself to each project's requirements.

In my free time I like to practice martial arts (Japanese jiujitsu, Brazillian jiujitsu, judo), skateboarding and ride on my motorbike. I have a python as a roommate, and a crazy dog living with me. I also spend a good part of that free time with AI: pairing with coding agents, running autonomous development loops where they write code and review their own changes, building a multi-agent system on top of Claude that takes ideas straight to working MVPs, and putting together small ad-hoc apps for my phone whenever I need a tool that doesn't already exist.

Expertise

Only the most important! heh!
01

Python

I started with Python in 2014 and I really like it. It is my main programming language and I want to keep learning it. I use it for all kind of projects, from simple scripts or web pages to a complex scrappers and crawlers system.

02

Frameworks

Django is still my favourite and most experienced framework, from simple webpages and APIs to advanced projects combined with ElasticSearch and PostgreSQL. I also work with FastAPI for modern async APIs and Chalice for serverless development on AWS Lambda.

03

Task Queues

I use Celery to schedule and distribute Django tasks, like periodic scrapers, backed by RabbitMQ. I've also worked with SQS as the broker in AWS-native projects, handling large incoming data reliably.

04

Devops

I use GitHub as my main code repository, following git-flow, with GitHub Actions as my continuous integration server, and AWS for VMs and database management.

05

Databases

Professionally I work with MySQL and MongoDB, and I've also used ElasticSearch for search-heavy projects. For all my personal projects, PostgreSQL is my database of choice.

06

Software Engineering

Requirements analysis for customers, database design, software structure diagrams, sprint planning with SCRUM using Jira and code documentation with Confluence. I'm pretty strict with unittests. I worked in a big team of 18 developers and also managing little teams of 3-4 people.

07

AI-Assisted Development

For the last year I've built AI agents into my daily workflow, pairing with coding agents and running autonomous development loops where an agent writes code, applies changes and reviews its own work before I step in. It has changed how fast I can move without giving up quality.

08

Applied AI Systems

I designed a multi-agent system on top of Claude that takes ideas straight to working MVPs, and I build small ad-hoc mobile apps for myself with AI whenever I need a tool that doesn't exist yet.

Experience

I worked in amazing companies!
2022 – Present

Emburse

Senior Python Developer

100% Remote

Working with the Chalice framework for AWS Lambda to develop an API for managing payments with bank processors such as Wise and Wex. Utilizing Python and MySQL to ensure robust and efficient backend services.

2018 – 2022

Keblar Solutions

Senior Python Developer

100% Remote

Designing and developing custom software like a customer area for a financial agency that connects with Redsys to get bank transactions, a platform to sell tickets and manage the events, site that allow companies track the work of their employees etc... We use Python with Django, PostgreSQL, some MongoDB, Trello, GitHub and Google Cloud.

2018 – 2019

8wires

Senior Software Engineer

Barcelona, Spain

Designing and developing custom software like open data web pages, smartphone apps, private search engines, crawling and scrapping systems and more. We use Python with Django, PostgreSQL, React-Native, ElasticSearch for project developing, and Jira, Confluence, GitHub, CircleCI and AWS to make the projects work, managed with Scrum.

2016 – 2018

RedPoints

Python Software Engineer

Barcelona, Spain

Crawling and scrapping systems with Python, Django and insane amount of funny regex. We used MySQL and Celery for the project, and Scrum and Atlassian Suite (Jira, Bitbucket, Confluence and Bamboo) for management and organization.

2014 – 2016

Petronieves

Python Developer

Esparreguera (Barcelona), Spain

Company work flow automation with Python, getting the new orders from MS SQL and sending it to different providers, formatting the data for each one (txt, xml or json) and reading the response to update the system. Internal web developing with Django and PostgreSQL. Create and maintain a custom Python GUI application that calculates the future bills.

2013 – 2014

Accenture

PHP and Java developer

Barcelona, Spain

Custom PHP and Javascript project development with MySQL, PostgreSQL and Oracle databases and YII framework. Custom Java and Javascript project development using Struts framework and JQuery, with MySQL databases. Leading a team of 3 people.

2013 – 2013

Ernst & Young

Java developer

Barcelona, Spain

Developing internal projects with Java, using Struts2 framework and Hibernate with Oracle. Front-end develop with HTML and Jquery.

2012 – 2013

Anunzia

PHP developer

Sabadell (Barcelona), Spain

Custom PHP projects on demand for customers, like corporate web pages, e-commerce, contact and dating portal and more. Developing with company's own CMS, using MySQL.

Education

The funniest times of my life.
2013 – 2015

Open University of Catalonia (UOC)

Master in IT Security

Barcelona, Spain

Security in IT environments like software, database or infrastructure. I learned how to write code and design a project thinking in security measures. I also learned how to destroy things, making the course more interesting.

2009 – 2012

Autonomous University of Barcelona (UAB)

IT Engineer’s Degree

Barcelona, Spain

I got a solid knowledge about software engineering, programming (Java, Matlab, C), operation systems like Linux and Solaris, and a lot of maths.

2007 – 2009

IES Estatut

IT systems management Certificate

Rubí (Barcelona), Spain

IT communication protocols, developing languages like C++, Visual Basic and PHP, Windows and Linux operating systems and MySQL databases design. Here I realized that IT security is not only important, it is also funny.