![FB](https://d2abrqas732254.cloudfront.net/images/specialists/8fe334c71a77304ea86959ba7080cd3a7f7cea4f.png)
English:
Upper Intermediate
Mexico
UTC -06:00
America/Mexico_City
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 availableExpertise
Years of commercial development experience
8 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
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.
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
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.
Education
Higher education in Computer Science
Agency
50-100
GMT-5
Buenos Aires/Argentina,Medellin/Colombia,Ciudad de Mexico (CDMX)/Mexico,Montevideo/Uruguay
Core Expertise
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