![Profile Picture](assets/images/profile.jpg)
Fernando Flores
Career Summary
Experienced Full Stack Developer with over 10 years of expertise in creating scalable, robust, and user-friendly web applications. Specializes in backend development with Python, Django, Flask, and FastAPI. Proficient in developing RESTful APIs, microservices, and high-traffic web applications. Skilled in cloud services like AWS, Azure, and GCP, with experience deploying applications using Docker, Kubernetes, and serverless technologies.
Strong interest in data science and image processing, implementing features such as image recognition, text analysis, and machine learning using frameworks like Scikit-learn and NLTK. Adept at collaborating with cross-functional teams to deliver innovative solutions.
Work Experience
Sr Backend Developer
- Led unit and integration testing, enhancing application stability and performing comprehensive security reviews.
- Implemented Redis for performance optimization, and developed security features like token blacklisting and MFA.
- Managed risk evaluations for financial transactions and onboarding processes using third-party services like Sardine.
- Developed banking API features and established a CI/CD pipeline for automated testing and code quality checks.
- Utilized GCP for scheduled tasks and cloud functions, streamlining asynchronous operations.
- Integrated GraphQL to enhance API flexibility and efficiency, streamlining client-server communication and optimizing data retrieval for complex queries.
Technologies used:
- Python
- FastApi
- Asyncio
- GCP
- MongoDB
- PyTest
- Docker
- .NET
- Sentry
- Strawberry
Sr Risk Software Engineer
- Developed and maintained unit tests to ensure robustness of financial software using Django and Python with Pytest.
- Conducted detailed risk evaluations for various transaction types, including customer account activities and debit/credit card operations.
- Optimized fraud detection algorithms and implemented security enhancements to safeguard transaction processes.
- Collaborated with cross-functional teams to refine risk assessment models and deploy risk mitigation strategies.
- Worked with Kafka for real-time data streaming to enhance the performance and reliability of financial transaction monitoring systems.
Technologies used:
- Python
- Django
- MySQL
- PyTest
- Docker
- Cassandra
- Kafka
- Jenkins
Sr. Python Developer
- Engineered business solutions using Django and PostgreSQL to classify marketing profiles efficiently.
- Performed complex queries in Django, leveraging full-stack AWS technologies including Lambda, SQS, and SNS for scalable, event-driven architecture.
- Facilitated the migration of core applications to Databricks, enhancing data processing capabilities and system performance.
- Developed and maintained robust unit tests with PyTest to ensure software reliability.
- Facilitated the migration of core applications to Databricks, leading to significant improvements in data processing capabilities and overall system performance. Optimized the ETL pipelines to ensure efficient data handling and analysis.
- Integration and migration of marketing profile data into an AWS S3-based data lake
Technologies used:
- Python
- Django
- MySQL
- AWS Lambda, SQS, and SNS
- PyTest
- Databricks
- Docker
Lead Python/AI Developer
- Developed an HFT Market Maker Bot for cryptocurrencies markets.
- Developed an HFT Bot using microstructure analysis of the orderbook.
- Designed and developed algorithms for trading strategies using ML classification ensemble, MLP, and SVM models.
- Implemented CI/CD pipelines with GitHub Actions, automating the testing and deployment processes to enhance efficiency and reliability.
- Utilized Terraform for Infrastructure as Code (IaC) to provision and manage AWS resources, ensuring consistent and scalable infrastructure.
- Integrated AWS services such as S3 for storage and RDS for database management, improving the scalability and robustness of our applications.
- Deployed Kafka for handling real-time data streams from various cryptocurrency exchanges, ensuring reliable and low-latency data processing for high-frequency trading bots.
- Utilized Databricks to scale and optimize machine learning pipelines, improving the performance of trading algorithms through efficient distributed data processing.
- Implemented a data lake solution to store and analyze large volumes of cryptocurrency market data. Used the data lake to aggregate, clean, and prepare data for advanced analytics and machine learning, improving the accuracy and performance of trading algorithms.
Technologies used:
- Python
- Selenium
- Flask
- PostgreSQL
- Scikit-learn
- Pandas
- CCXT pro
- Imbalanced-learn
- GitHub Actions
- Terraform
- AWS
- Docker
Lead Python/JS Developer
- Developed microservices in Flask using async processes.
- Developed a multiplatform App/Bot for trading cryptocurrencies (Quasar Framework/Electron/Capacitor).
- Combined Apache Spark with Kafka to efficiently manage and process high-frequency cryptocurrency market data in real time. This integration optimized data streaming and distributed processing, improving the system’s scalability and performance for real-time trading and analytics.
Technologies used:
- Python
- Dixie.js
- VueJS
- Quasar Framework
- Electron
- Node Binance API
- Capacitor JS
- Spark
Lead Python Developer
- Automatized social media interactions to farm Followers and Likes.
- Developed performance statistics and reporting tools.
- Utilized Apache Spark for large-scale social media data analysis, optimizing data pipelines and enhancing performance in a distributed cloud environment."
Technologies used:
- Python
- Selenium
- Flask
- PostgreSQL
- Spark
- PySpark
Odoo Developer
- Developed new modules and adapted core features of Odoo for clients.
- Created advanced reports and reviewed data using queries and stored procedures.
- Built and maintained SQL scripts, indexes, and complex queries for data analysis and extraction.
- Migrated data from legacy systems using SQL.
- Implemented monitoring tools (grafana)
Technologies used:
- Python
- Odoo
- PostgreSQL
- JQuery
- HTML/CSS
- Grafana
Python Developer
- Automatized trading strategies for cryptocurrencies.
- Developed microservices in Flask for orderbook data extraction, analysis, and storage in multiple crypto exchanges.
- Deployed and managed microservices on Heroku, ensuring scalable and reliable performance for high-traffic trading activities.
Technologies used:
- Python
- CCXT
- Flask
- MongoDB
- Heroku
Lead Developer
Full Stack Developer / DevOps
- Designed and developed web templates and user interfaces from PSD/AI graphic mock-ups using XHTML, HTML5, CSS3, JavaScript, and Vuejs.
- Lead Developer for a Multi Tenant SaaS platform Multi-x based on AWS.
- Developed Python-based API RESTful using Django, Flask, SQLAlchemy, and PostgreSQL.
- Developed API to manage AWS server using AWS SDK for python (Boto3).
- Data analysis using Numpy and Pandas.
- Django auth interface with LDAP.
- Created medical imaging visualizations 2D/3D for DICOM images and raw data using VTKjs and Vuejs.
- Cached queries using Redis.
- Implemented message queue with Redis and Python RQ.
- Web scraper of news portals using Scrapy and MongoDB.
Technologies used:
- VueJS
- React
- Node.js
- Python
- Django
- Flask
- Scrapy
- VTKjs
- Webpack
- HTML/SASS
- PostgreSQL
- Quasar Framework
- Docker
Full Stack Developer
- Imported data from third-party systems using SQL queries and stored procedures.
- Applied application cache for stats charts using PHP Memcache and Memcached.
- Implemented UI design using HTML and CSS3.
- Created RESTful API endpoints using Laravel.
- Consumed REST API using Vuejs.
- Deployed and managed applications using Heroku, ensuring high availability and performance.
Technologies used:
- PHP
- Laravel
- PostgreSQL
- Gulp
- VueJS
- JQuery
- HTML/SASS
- Heroku
Full Stack Developer
- Created and designed microservices using Flask.
- Database architect for DBs in Apache Cassandra.
- Developed a real-time interface for capturing WiFi pedestrian data in Flask/Cassandra.
- Implemented message queue for microservices using RabbitMQ with Memcached.
- Cached database queries using Memcached.
- Developed REST API using Django REST framework.
- Implemented single sign-on (SSO) using Django REST framework JWT.
- Implemented pre-authentication using Flask and OpenWRT.
Technologies used:
- Django
- Flask
- JQuery
- PostgreSQL
- Apache Cassandra
- HTML/SASS
Web Developer
- Developed RESTful API in Laravel.
- Created a web portal using Bootstrap, jQuery, and CSS3.
- Developed interactive maps using Leaflet JS.
Technologies used:
- Laravel
- Javascript
- HTML/SASS
- PostgreSQL
Lead/Full Stack Developer
Developed a telephone survey system.
Database Admin / SysAdmin.
- Developed Django app for telephonic surveys.
- Created random telephone number generator REST API.
Technologies used:
- Django
- Angular
- HTML/SASS
- PostgreSQL
Full Stack Developer/SysAdmin/Manager
- Developed discursive analysis systems (Django).
- Developed web scraping systems (BeautifulSoup).
- Implemented Percona XtraDB Cluster.
- Database Replication (PostgreSQL and MySQL).
- Implemented Incremental Backup System (Rsnapshot).
- High Availability Cluster (lighttpd, haproxy, and keepalived).
- Centralized logs (LogAnalyzer).
- Web portal mirror synchronization (lsyncd).
- Web portal file system synchronization (csync2).
- Developed web portal (Drupal/jQuery).
- Implemented VPN with remote sites.
- Implemented CCTV System (ZoneMinder).
- Implemented Helpdesk system (GLPI).
- Implemented Distributed File System (GlusterFS).
- Implemented Early Warning Systems. Nagios
Technologies used:
- Django
- JQuery
- BeautifulSoup
- HTML/SASS
- PostgreSQL
- MySQL
- Nagios
- Splunk
Consultant
Developed video recording system.
Technologies used:
- Python
- Bash
- PostgreSQL
IT Manager
Managed web portals and speech analysis system for the institution.
Technologies used:
- Python
- Bash
- PostgreSQL
- Drupal
- PHP
Analysis and Development Coordinator
Developed public tender system and criminal record system.
Technologies used:
- VLC
- Bash
- PostgreSQL
- FFMPEG
- PHP
Developer
Developed geographical visualization applications.
Technologies used:
- Javascript
- Mapserver
- Openlayers
- PostGis/PostgreSQL
- PHP
- HTML
SysAdmin/DBA
- Planned, designed, and implemented IT infrastructure.
- Developed and implemented the mail system (SMTP, IMAP, Web server, etc).
- Designed and administered firewalls and DNS.
- Administered all existing servers in the institution.
Technologies used:
- PostgreSQL
- Bash
- Courier
- SpamAssassin
SysAdmin/DBA
- Planned, designed, and implemented IT infrastructure.
- Developed and implemented the mail system (SMTP, IMAP, Web server, etc).
- Implemented web services, database servers, directories (LDAP), and file servers.
- Supervised and managed early warning system.
- Implemented helpdesk system.
- Designed and administered firewalls and DNS.
- Designed and implemented redundancy and high-availability systems.
- Implemented Domain Controller.
- Planned migration of Microsoft Windows platform to GNU/Linux for users.
- Developed IPTV system.
- Implemented Database Cluster.
- Implemented Instant Messaging System.
- Implemented redundant systems.
Technologies used:
- PostgreSQL
- Bash
- Courier
- SpamAssassin
- HAProxy
- Heartbeat
- MySQL
- LDAP
- SAMBA
- PHP
SysAdmin
- Supported and backed up servers for point of sale systems.
- Developed remote backup systems.
- Planned and implemented cluster servers.
- Installed CCTV Systems.
Technologies used:
- MySQL
- Bash
- Bacula
- Heartbeat
- LDAP
- SAMBA
- PHP
Intern
Simulations and numerical analysis of four-wave spectroscopy in organic materials.
Technologies used:
- Matlab
- C
- C++
Skills
Frontend
-
VueJS
-
React
-
Bootstrap/Material Design
-
JavaScript
-
Node.js
-
HTML/CSS/SASS/LESS
Backend
-
Python/Django/Flask/Hug
-
PostgreSQL
-
FastApi
-
Scikit-learn/NLTK/Tensorflow
Others
- DevOps
- Selenium
- Git
- Unit Testing
- CCXT
- OpenCV
- ImageAI
- Kubernetes
- Bash
- Apache Cassandra
- Scrapy
- MongoDB
- AWS / GCP / Azure
Languages
- Spanish (Native)
- English (Professional)
- French (Intermediate)
- Japanese (Intermediate)
- German (Basic)