Summary

Expertise

Project Highlights

Education

Agency

FB

English:

Upper Intermediate

Francisco B.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -06:00

America/Mexico_City

English:

Upper Intermediate

Python backend developer with 8+ years of experience building efficient applications using Django, data processing, web scraping, and machine learning

As a software engineer with over 8 years of experience, I am excited to apply my skills and expertise to your project. Although my primary focus has been on Python and Django, I am confident that my strong foundation in backend development and familiarity with modern web frameworks will enable me to quickly adapt to your Ruby on Rails stack. Throughout my career, I have demonstrated proficiency in building robust APIs, working with databases like PostgreSQL, and implementing best practices in code organization and maintainability. I am well-versed in object-oriented programming principles and have applied them consistently in my work. One area where I believe I can bring significant value to your team is in web scraping. I have extensive experience in this domain, having worked on projects like SquareTrade Analytics, where I implemented web scraping solutions using Python and the Scrapy framework to extract structured product data from various e-commerce websites. Although I have not worked directly with Selenium, Playwright, Cypress, or Appium, I am familiar with the core concepts behind these tools and am confident in my ability to learn and utilize them effectively. I am also familiar with core web concepts such as HTML, CSS, and basic JavaScript, which allows me to collaborate effectively with front-end developers and understand the full scope of web development projects. As a proactive and autonomous engineer, I am comfortable taking ownership of tasks and delivering high-quality results. I understand the importance of clear communication and am always willing to ask questions when I need clarification or encounter challenges. I am excited about the opportunity to bring my skills and experience to your team and contribute to the success of your projects. I am confident that my background in backend development, and web scraping, and my ability to learn and adapt quickly will make me a valuable asset to your organization.

Want to hire this engineer?

Check if Francisco is available

Expertise

Years of commercial development experience

8 years of experience

Core technologies

Django 4 years
Node.js 3 years
Python 8 years
AngularJS 2 years

Other technologies

Agile
JIRA
Kubernetes
MongoDB
OpenCV
PostgreSQL
Elasticsearch
Git
Scrapy
Docker
PyTest
GitLab
Jest
pandas
PyTorch
Numpy

Project Highlights

icon
Python Fullstack developer

Medical platform redesign

Oct `23 - Mar `24

5 months

Medical informatics and research

Worked on the UI and Backend redesign of a Medical informatics platform that included migration to the latest version of Angular and redesign services in the backend using a Python framework called Pyramid. Technologies: Pyramid, Angular, Postgres, AWS Lambda, EC2, S3, Docker, Jira, Datadog, Terraform, GitLab.

Responsibilities & achievements

- Worked on a front-end migration to the latest version of Angular (version 17). - Added new functionality to the backend. - Applied SOLID principles to refactor and enhance the existing codebase, and increase code quality. - Add new functionality to the actual backend using the Pyramid framework.

AngularJS
AWS
JIRA
PostgreSQL
Pyramid
Docker
GitLab
AWS Lambda
Terraform
icon
Python Backend developer

SquareTrade Analytics

Nov `22 - Oct `23

11 months

SquareTrade

Implement web scraping solutions using Python and a web scraping framework Scrapy to extract structured product data from different e-commerce websites. Technologies: Scrapy, Postgres, Redis, AWS Lambda, ECS, EC2, Fargate, S3, CloudWatch, Jenkins, Docker, Jira, Gitbucket.

Responsibilities & achievements

- Analyze website structures and design effective scraping strategies, considering data sources, page navigation, and handling dynamic content. - Built a web scraping tool using Python and XPath to scrape TV products from e-commerce websites. - Applied SOLID principles to refactor and enhance the existing codebase, and increase code quality. - Monitor web scraping processes and implement error handling and retries. - Mentor intern developers in the company engineers and conduct technical training sessions on programming and best practices.

AWS
JIRA
PostgreSQL
Jenkins
Redis
Scrapy
Docker
AWS Lambda
icon
Python Backend developer

Doma (StateTitles)

Oct `21 - Oct `22

1 year

Doma

As a backend developer, I worked with microservices architecture for a tech stack platform that automates workflows for real estate transactions. I assisted with the modernization of the existing infrastructure, including building new features and adding enhancements using Python and Django REST framework. Technologies: Django (DRF), Pytest, Postgres, MSSQL, RabbitMQ, Celery, Heroku, CircleCI, Docker, Jira, GitHub.

Responsibilities & achievements

- Develop, and maintain backend components and APIs for web applications using Python and Django REST Framework. - Fixing bugs, debugging, and refactoring existing applications and modules as required. - Work with database models and queries using SQL and SQLAlchemy. - Collaborate with cross-functional teams to understand data requirements and implement solutions. - Write comprehensive unit tests using Pytest to validate the functionality and reliability of backend components. - Conduct code reviews and participate in pair programming sessions to ensure coding standards.

Django
GitHub
Heroku
JIRA
PostgreSQL
SQL Server
RabbitMQ
Celery
Docker
CircleCI
PyTest
icon
Python Backend developer

CODEXO

Dec `20 - Aug `21

8 months

Document Genome (CODEXO)

As a backend developer, I worked on adding new features and enhancements to an application that transformed physical documents into electronic records by implementing OCR and NLP techniques. Extensive use of Python and Django in a distributed microservice architecture that uses RabbitMQ and Celery. Technologies: Django, RabbitMQ, Celery, Nest.js, Node.js, MongoDB, ElasticSearch, Pytest, Jest, BeautifulSoup, Tika, OCR libraries, Docker, Kubernetes, Azure DevOps.

Responsibilities & achievements

- Develop new features and fix bugs for a Django backend. - Word on in PDF processing files with Python and OCR libraries like Tesseract, Fine Reader Engine, OpenCV for image pre-processing, and Tika library for text extraction. - Worked on parsing some HTML and XML files using BeautifulSoup, and regular expressions. - Worked on a Node.js backend with MongoDB for data storage and implemented efficient queries and indexing. - Debug, and refactor existing applications and modules as required. - Write and perform unit, regression tests using Pytest. - Collaborate with DevOps teams to deploy and manage data engineering solutions in cloud platforms (Azure). - Hands-on experience with Docker containerization, Kubernetes, and Azure

Azure
Django
Kubernetes
MongoDB
DevOps
Elasticsearch
RabbitMQ
Celery
Docker
PyTest
Jest
Nest.js
icon
Python Fullstack developer

Customer Analytics

May `17 - Dec `20

4 years

HP Inc

As part of the Customer Analytics team in a sales department, I built applications that interact with different data sources to extract, transform, and analyze data that meet the demands of users. Technologies: Python, MongoDB, ElasticSearch, Node.js, Angular, BootStrap, Nginx, AWS, Docker, Pandas, SQL, GitHub.

Responsibilities & achievements

- Automate the data extraction and processing, adding new enhancements, and fixing bugs in the current applications using Python and node.js. - Mapping data from different data sources and working with big data sets. - Conducted data validation and cleaning tasks to ensure data quality and accuracy using Python libraries like Pandas. - Develop RESTful APIs and web services, adhering to best practices and standards for authentication, authorization, and data validation. - We utilized MongoDB to store data for dynamic content management. - Worked in consuming Restful web services and using CRUD operations. - Develop a service that implements full text and fuzzy search queries using Elasticsearch. - Development and deployment of frontend and backend using JavaScript frameworks such as Angular and Node.js.

AngularJS
AWS
GitHub
MongoDB
Node.js
Python
SQL
Bootstrap
Elasticsearch
Nginx
Docker
pandas

Education

Higher education in Computer Science

Agency

agency #4995

50-100

GMT-5

Buenos Aires/Argentina,Medellin/Colombia,Ciudad de Mexico (CDMX)/Mexico,Montevideo/Uruguay

Core Expertise

JavaScript
Machine Learning
Node.js
QA
React.js
React Native
SQL
Web Development
Computer vision
DevOps
Front End
Mobile
Back End
Flutter
Next.js
Robotic Process Automation (RPA)

Industries

Information services & Technologies, Healthcare & Medicine, Insurance & Risk Management, Data Science & Machine Learning, Big Data, Management System & Automation

Want to hire this engineer?

Check if Francisco is available