Python/Django Engineer
Emmanuel O.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
6 yrs.
Location
Philippines
Timezone
-
Languages
English
Fluent (C2)
About
I am a software developer with 5 years of experience working as a backend developer. My technical stack includes Python, Django, PostgreSQL, Docker, Docker-Compose, Django Rest Framework, Git, DevOps (CI/CD, deployment to VPS), AWS (EC2, S3, SES, SNS), Redis, and unit testing. I have successfully used these tools to build and ship cutting-edge software products to customers across the world. Throughout my career, I’ve had the opportunity to collaborate with talented teams to deliver impactful software solutions across industries such as finance, financial technology, e-commerce, and Robotics. These experiences have sharpened my ability to solve complex problems, streamline processes, and deliver robust, scalable systems.
Core skills
  • Python 5 yrs.
  • Django 5 yrs.
  • Django REST framework 5 yrs.
  • Celery 5 yrs.
  • Redis 5 yrs.
  • PostgreSQL 5 yrs.
  • Docker 4 yrs.
Other skills
  • Bootstrap 6 yrs.
  • HTML/CSS 6 yrs.
  • VPS 5 yrs.
  • JavaScript 3.5 yrs.
  • Nginx 3 yrs.
  • CI/CD 3 yrs.
  • MySQL 3 yrs.
  • Bash 2 yrs.
  • PostGIS 1 yrs.
Experience
SenexPay
Backend Developer
About the Project

The project is a cryptocurrency fintech application designed to simplify the management and exchange of digital currencies. It aims to provide users with a secure, user-friendly platform for holding and trading cryptocurrencies. The main goal is to make cryptocurrency accessible to both new and experienced users, enhancing the convenience of managing multiple cryptocurrencies in one place. The application supports wallet features for securely storing up to 12 different cryptocurrencies, along with exchange functionality to allow users to easily trade between currencies.

  • Fintech
  • Cryptocurrency
Responsibilities

● Wrote the logic for the create wallet, activate wallet, asset swap, cash transfer, estimate transfer fees, deposits, transfer, APIs for UTXO and Non UTXO chains using Python, Django, Django Rest-framework and third party provider BitPowr APIs, causing a 70% increase in new/active customers, and 55% increase in trade volume; ● Used Redis for queuing, caching and throttling of APIs for SMS and Email OTP; this led to 40% reduction in provider fees, and saved about 45% of CPU usage; ● Implemented Multi Factor Authentication (MFA) using pyotp to generate Time Based One Time Password (TOTP) bringing about a 5% decrease in OTP/SMS provider fees; ● Wrote code for analytics to track insights into trades of users over a period of time using Django.

Skills & technologies
  • Python
  • Django
  • Django REST framework
  • PostgreSQL
  • Docker
  • Celery
  • Redis
  • CI/CD
  • Bash
  • Nginx
  • VPS
Fainzy Technologies
Technical Founder
About the Project

Fainzy Technologies aims to revolutionize the food service and hospitality industries by using robotics and AI to address labor shortages and improve operational efficiency. Solutions are designed to optimize service delivery, reduce human intervention, and streamline processes in various service-based sectors​. The project primarily focuses on the food delivery and hospitality industries, offering automated systems that assist with tasks such as food ordering, delivery, and room service. These solutions target businesses looking to enhance service speed, accuracy, and overall customer experience​.

  • Geospatial Software
  • IoT
  • Manufacturing
  • Subscription
  • Smart Cities
  • Rental
  • E-commerce
  • Automotive
Responsibilities

● Co-founded a startup with a focus on developing autonomous Robots for efficient last mile and in-house deliveries, alongside innovative IoT solutions catering to e-commerce and logistics sectors; ● Utilized Python, Django, Django Channels, Django Rest Framework, HTML, CSS, Bootstrap, and JavaScript to build a web-app for controlling restaurant robots (Mira X) using websockets, leading to 80% waiter automation at Nagoya university cafe, Japan; ● Integrated Celery and Celery Beat for asynchronous jobs, Daphne for WebSockets, PostgreSQL for DB, and Redis for cache, and queue; ● Implemented Continuous Integration and Deployment(CI/CD) with Docker, Docker-Compose, and GitHub Actions for all Fainzy services(Frontend & Backend).

Skills & technologies
  • Python
  • Django
  • Django REST framework
  • Docker
  • PostgreSQL
  • Celery
  • Redis
  • PostGIS
Fidelity Bank
Team Member, Cybersecurity (Software & Automation
About the Project

The project was a web based reporting system developed to streamline reporting processes within the bank and eliminate the reliance on Excel sheets for tracking and approvals. The key goal of the project was to improve efficiency by creating an orderly, automated method for managing reports and approvals, ultimately reducing manual errors and administrative overhead. The project was limited to internal bank staff and focused on internal operations, aiming to enhance the workflow for report generation, submission, and approval across different units within the cybersecurity department of the bank. The system's functionality revolved around two key areas: Approval Process and reporting layer.

  • Banking
Responsibilities

● Explored the utilization of Python and Pandas to effectively cleanse data for the purpose of removing users from the bank's databases, leading to 95% automation of the task; ● Utilized Python, Django, HTML, CSS, and JavaScript to architect an automated reporting system, reducing reliance on manual Excel spreadsheets for generating reports, resulting in 100% efficient reporting within the team; ● Conducted code reviews for various bank applications, including the e-passport portal and the Nigeria customs portal. Provided solutions to address identified bugs during the code review process; ● Engaged in User Acceptance Tests (UATs) and Proof of Concept (POC) meetings, collaborating with internal and external stakeholders within the bank sys.

Skills & technologies
  • Python
  • Django
  • Django REST framework
  • MySQL
  • JavaScript
  • HTML/CSS
  • Bootstrap
Education
Federal University of Technology Owerri
2011 - 2016
Quantity Surveying