David P. expert freelancer in C#, Python, Web Development

D. P.

⭐️TOP 3% Talent ⭐️ - Python Developer

No ratings yet

Hourly rate:

USD 40.00

IT & Programming

About me
“First solve the problem and then write the code.” – John Johnson

I attend online algorithm contests regularly and it is my old habit to study problems enough to find the best approach before coding.

Here are my attributes as "a thinking developer" and "an applied mathematician".
- Communication
- Resilience
- Positive Attitude and Critical Thinking
- Logic
- Curiosity
- Creativity
- Organization
- Collaboration

From Dec 2017, I have been working as a freelance software developer and developed many web&desktop applications in various fields that require top-quality algorithms.
Some of my remarkable products include the calibration/measurement algorithm using IR sensors(Freight Snap LLC), the High-profit Bet Event Notification System (Django+Web scraping/automation + Scikit + AWS, Docker), the Integrated Corporation Search System (DRF + Web scraping), Chroma Keying (Green Background Removal), User Activity Monitoring System (Django+React+C#) and so on.

Recently my major interest and focus are on RPA and machine learning (deep learning).
We are living in an era of big data and everywhere everyone is talking about AI.
As an MSc in applied mathematics, I am lucky to live in this era.
I regularly read scientific papers and blogs in the field of machine learning.
I have built several systems that cover data mining, data analysis, learning model design, implementation of the end-to-end data pipeline and backend development.

I believe every data-related project should begin from data mining/web scraping/automation. After getting data, we need to analyze it using a statistical/machine learning model to extract useful information then feed them into the decision model. Python is the best choice here.

My skills cover a wide range including backend development, data science, desktop development, RPA
and so on.

I recognize the importance of quality and tested code and I use unit testing libraries.
I always take the scalability into account and document my code for future maintenance.

Although I am living in China now, I spent about 6 years in HongKong for an MSc degree in Mathematics and I am very good at English speaking and writing (EF SET C2 Proficient).

I am used to working remotely in a different timezone.
I am good at communication with team players and experienced in Agile development using Git/Trello/Jira.

I am actively looking for an opportunity to utilize my skills and grow with a creative company.
Looking forward to talking about your great idea.
Work history
Researcher - 08/2016 to 10/2017
Liaoning Financial Equipment Co., ltd., Dandong, Liaoning, China
 Performed research into algorithm trading and
mathematical finance to increase knowledge and ability
to provide valuable contributions
 Used Python to determine data-set correlations while
initiating qualitative functions
 Collaborated with team members to initiate best
practices to achieve organizational goals
 Created product development proposals outlining Spread
Trading System
 Studied mathematical formulas for pricing financial

Senior Developer - 12/2017 to 06/2019
Jihung Software LLC, Dandong, Liaoning, China
 Reviewed and incorporated latest technology
innovations and development strategies to improve build
speed, quality and end-user experience
 Led development team that created desktop and web
user interfaces for Arbitrage Betting Bot and User Activity
Monitoring System
 Developed engine for Chroma-keying (green background
removal) and audio&visual effect processing

Freelancer - 06/2019 to current
Self, Dandong, Liaoning, China
 Strategically researched and studied various materials to
understand opponents and competitive advantages
 Machine learning & Deep learning using Tensorflow and
 Web development using Python Django & React JS
 Web scraping/automation using BeautifulSoap and

Related skills

C# Python Web Development