Christian Fingerhuth, Developer in Santiago, Chile
Christian is available for hire
Hire Christian

Christian Fingerhuth

Verified Expert  in Engineering

Bio

Christian is a skilled coder and developer with experience in the public and private sectors. He holds an engineering degree and a master's degree in public and economic policy. Christian's expertise includes project management, back-end and front-end development, and cloud computing. His diverse experiences have honed his technical and managerial skills.

Availability

Part-time

Preferred Environment

Django, Python, React, Vue, Amazon Web Services (AWS)

The most amazing...

...management software I've developed was for a company that has grown fast and expanded thanks to this software.

Work Experience

Founder and Chief Information Officer (CIO)

2014 - 2022
Analyze
  • Founded a software development company that now employs ten people, including developers, a UI/UX designer, and a data scientist.
  • Successfully implemented multiple projects utilizing various cloud providers.
  • Led different teams and successfully completed various projects for multiple clients.
  • Developed web scraping projects using various techniques.
  • Developed numerous small projects within tight deadlines and two long-term projects that are being continuously improved.
Technologies: Amazon Web Services (AWS), Django, AngularJS, Vue, PostgreSQL, HTML, Web Applications, Python, TypeScript, Responsive Web Apps, Automation, Forms, Automated Data Flows, Progressive Web Applications (PWAs), Node.js, Microsoft Excel, Microsoft DBA, ODBC, Project Management, Data Scraping, PDF Scraping, API Integration, REST APIs, SQL, Docker, CSS, Scrapy, Spotify API, Laravel, Natural Language Processing (NLP), Full-stack, Selenium, Tailwind CSS, FastAPI, Test-driven Development (TDD), Microservices, Django REST Framework, Back-end, Amazon DynamoDB, Serverless, Message Queues, Apache Kafka, Amazon Simple Queue Service (SQS), Testing, Event-driven Programming

Advisor | Developer

2013 - 2014
Ministry of Finance of Chile
  • Joined the team to supervise and propose improvements to management across all governments.
  • Developed a system to keep track of multiple key performance indicators, including coding, database design, integration with other sources, and reporting.
  • Created the Chilepaga project to reduce late invoice payments. Integrated data from multiple sources to get accurate information.
  • Reduced the late invoice payment across all governments by creating the Chilepaga project. It was nationally and internationally awarded.
Technologies: CakePHP, JavaScript

Advisor | Project Manager | Head of Division

2010 - 2013
Ministry of Health of Chile
  • Advised the Undersecretary of Public Health on budgeting, project management, and software development.
  • Led the division, which included health statistics, epidemiology, and health economics, where I also had to supervise different software projects and data management.
  • Made different health indicators and healthcare data publicly available.
  • Participated in a cross-department initiative to define a data management policy across the ministry.
Technologies: IT Projects, Databases

Junior Team Member

2008 - 2010
National Audit Office
  • Joined the team working on a report about healthcare-associated infections in English hospitals.
  • Participated in the analysis of its economic and financial impact.
  • Ran simulations of a theoretical model to identify factors related to infections.
Technologies: MATLAB

Junior Advisor

2005 - 2006
Corporación Municipal De Puente Alto
  • Developed centralized datasets for different departments, migrating them from difficult-to-use Excel sheets to SQL databases.
  • Led monthly meetings with each of the 30 head teachers to improve management issues.
  • Generated data and daily reports that were successfully used to improve student attendance.
  • Extracted data to improve control management and get an accurate and reliable budget.
Technologies: Excel VBA, MySQL

Medical Record Software

The charity organization implemented a Django-based medical record software, initially developed in Ruby on Rails. Despite its size, the software has been operational for 18 years with minimal maintenance required. The transition between Ruby on Rails and Django was seamless, allowing different developers to modify the code efficiently. The success of this project demonstrates the benefits of a well-organized approach, where clean code follows the framework's standards. The software is easily managed and maintained due to its streamlined structure.

eCommerce Web Scraping

This software is designed for web scraping eCommerce sites to extract pricing and stock availability data. Two significant challenges were encountered during the development process.

The first challenge was related to developing a script that could efficiently extract the required data while overcoming attempts by some websites to block scraping. Various strategies, including requests, APIs, or Selenium, were employed to overcome this challenge.

The second challenge was adequately managing the scraped data. The data had to be classified, and redundant data had to be removed. Additionally, the software needed to monitor the status of all scraping scripts to ensure they ran correctly. To accomplish this, we addressed the following questions regarding the software:
• Are missing slots due to product unavailability or website layout changes?
• Is the new product a new release or a new version of an existing product?

Logistic and Waste Management Software

For the past seven years, I led the project and worked as its primary developer for an external client. The project initially started as a small form to register incoming requests and has since grown into a comprehensive suite with multiple modules, including logistics, scheduling, interoperating modules with other software, access to external clients, mobile version, pricing and contracts, data warehouse, dashboard, alerts, and monitoring, as well as predictive analysis.

The primary challenge was to start with a small, simple version that could eventually transform into a full-scale suite while properly managing the database design. The project encountered multiple changes to the software requirements by the client, necessitating a well-designed transition process.

The initial version employed the Django template as a front end but later migrated to Angular and Vue, which presented some difficulties and challenges. However, the team successfully managed the transition and ensured uninterrupted software operations.

While I wrote most of the code, several other professionals worked collaboratively with the client to deliver this project.
2007 - 2009

Master's Degree in Public and Economic Policy

London School of Economics - London, United Kingdom

1998 - 2004

Engineer's Degree in Civil Engineering

Pontifical Catholic University of Chile - Santiago, Chile

Libraries/APIs

Vue, ODBC, REST APIs, Spotify API, React, Node.js

Tools

Microsoft Excel, Amazon CloudFront CDN, Amazon Simple Queue Service (SQS), Celery, MATLAB

Languages

Python, HTML, SQL, JavaScript, CSS, Excel VBA, TypeScript

Frameworks

Django, Selenium, Django REST Framework, Scrapy, Ruby on Rails (RoR), AngularJS, CakePHP, Laravel, Tailwind CSS

Paradigms

Automation, Management, Test-driven Development (TDD), Microservices, Testing, Event-driven Programming, Scrum

Storage

Amazon S3 (AWS S3), Microsoft DBA, Amazon DynamoDB, Databases, MySQL, PostgreSQL

Platforms

Amazon Web Services (AWS), Docker, AWS Lambda, Amazon EC2, Apache Kafka

Industry Expertise

Project Management

Other

Programming, Web Scraping, APIs, Scraping, Web Applications, Automated Data Flows, Data Scraping, API Integration, Full-stack, Back-end, Serverless, IT Projects, Calculus, Economics, Public Finance, Responsive Web Apps, Forms, Progressive Web Applications (PWAs), Politics, PDF Scraping, Message Queues, Structural Analysis, Physics, Public Health, Data Science, Natural Language Processing (NLP), FastAPI, Construction, Finite Element Method (FEM), Sensor Data, Public Policy, IT Governance, Data Governance, Econometrics, Statistics

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring