Company Profile

U

Company Description:

The world's human and AI-powered work marketplace.

For more than two decades, Upwork has been a pioneer of a better way to work.

We've enabled businesses and professionals to thrive through major shifts – from migrating to the cloud, capturing the potential of mobile, to creating new value through social media.


Website: https://upwork.com/

Freelance developer

Employer: UpworkPeriod: Mar 22 - DDLocation: Remote

Core language/framework:

  • Python

Tools used:

InsomniaCharlespandasseleniumfastAPIcfscrapetkinternumpynumpycv2Beautiful SouppostgreSQLCSVTelethonBinance APITradingview API

Job Description

This is my fallback job inbetween employment, and also where i started off programming professionally as training.

Here i took mostly small jobs but some bigger ones, the jobs revolved mostly around data mining using python.

Achievements

Managed to both scrape Telegram channels and groups, and add scraped users to owned channel (or extract them as a list).
Accessed these social media platforms with my scraper bot; Youtube, Instagram, Tiktok, Socialblade, Telegram.
Build small AI model though OpenCV (cv2) for picking top color-cluster (similar colors are counted together) used in social media posts.
Compared and analysed two API's (Binance & TradingView) in order to consult client on issues regarding data mismatch

Responsibilities

Managing project time allocation relative to operational revenue, to optimize and maintain a stable cost margin
Active client consultation & requirements gathering
Plan out project, Setting strategic and realistic milestones, while also respecting the limitations of the tools and the clients wishes
Translating client feedback into actionable development tasks
Full-stack architecture design
Cost estimation & financial forecasting
ROI-focused feature prioritization
Structured development towards a successful launch
Contract scoping & proposal writing
Post-launch support & maintenance