Martin Taleski

Martin Taleski

Skopje, Macedonia
Hire Martin
Scroll To View More
Martin Taleski

Martin Taleski

Skopje, Macedonia
Member since March 20, 2014
Martin has over 8 years of experience as a software engineer and system administrator. He specializes in data integration and system automation. He has experience working with various kinds of data sources and formats. He is also a solid back-end web developer.
Martin is now available for hire
Portfolio
  • Freelance
    Python, PHP, MySQL, PostgreSQL, Scrapy, Django, Pyramid
  • Annalect
    Python, Redshift
  • Nexuspoint
    PHP, Python, MySQL, ExpressionEngine, Yii, Linux, Varnish, Nginx
Experience
  • SQL, 8 years
  • Python, 5 years
  • jQuery, 4 years
  • Data Analysis, 8 years
  • JavaScript, 8 years
  • Linux, 8 years
  • MySQL, 8 years
  • Amazon Redshift, 2 years
Skopje, Macedonia
Availability
Part-time
Preferred Environment
Linux, Sublime, Vim
The most amazing...
...thing I've created is a YouTube caching system for caching popular videos based on a Squid proxy server.
Employment
  • Software Developer, System Administrator
    Freelance
    2011 - PRESENT
    • Created a fuzzy matching system for matching scraped products from different e-stores.
    • Developed an OCR web service for scraping prices of e-stores and displaying them as images.
    • Wrote a dozen web crawlers for monitoring product prices in e-stores.
    • Worked as a data analyst for a large real estate database. Created reports and scoring systems for the real estate market in New York.
    • Wrote a script for automatic video uploading to YouTube as part of a large campaign including around 60K short videos.
    • Wrote Python module data ingestion as part of a data analytics web application.
    • Created an admin panel for managing media items, written in Django.
    • Developed a Vendor Relationship Management system for managing vendor information for a multinational marketing agency, written in Django.
    Technologies: Python, PHP, MySQL, PostgreSQL, Scrapy, Django, Pyramid
  • Software Engineer
    Annalect
    2014 - 2016
    • Wrote ETL processes for data ingestion.
    • Built a data warehouse for Nielsen ratings.
    • Built small scale web admin consoles.
    Technologies: Python, Redshift
  • Software Engineer, System Administrator
    Nexuspoint
    2012 - 2014
    • Created a website solution targeted at UK auto traders. Built the site with ExpressionEngine. Included custom-built Python scripts synchronizing with the customer's internal system, along with various APIs.
    • Administered the company's Linux web servers.
    • Created a car parts database out of scraped data.
    • Created a WiFi hotspot with a captive portal based on Coova firmware for Linksys WRT54GL.
    • Developed various small scale web sites in PHP, ExpressionEngine and Yii.
    Technologies: PHP, Python, MySQL, ExpressionEngine, Yii, Linux, Varnish, Nginx
  • Software Engineer, System Administrator
    Neotel
    2008 - 2012
    • Created a data integration system by writing a collection of ETL scripts integrating data from all internal systems (Billing, AAA, VoIP, and Web Servers).
    • Built a provisioning system for automated configuration of customer equipment.
    • Developed a YouTube caching system based on a Squid proxy server adapted with Python plugins for caching popular videos.
    • Programmed a number portability application required by the state regulator. Synchronized the porting of phone numbers into different operators. Developed in PHP and MySQL and used SOAP web services.
    • Implemented Virtualmin as a hosting panel solution for web hosting clients.
    Technologies: PHP, MySQL, Bash, Linux, Python
Experience
  • Automotive Web Solutions (Development)
    http://www.nexuspoint.co.uk/services/automotive

    At Nexuspoint, we created a web solution based in ExpressionEngine that was targeted at used car dealers in the UK. I integrated the website with the car dealer's internal systems and pulled data from various third party APIs in order to make it easier for customers to choose their next car.

  • YouTube caching system (Development)

    A Squid proxy server adapted with Python plugins for caching YouTube videos. We implemented this at Neotel in 2010 in response to a dramatic increase in YouTube traffic, to the point where our customers were unable to normally watch a video. It was an exciting project because we did reverse engineering on YouTube. After two months of work, we had a solution that saved 35% of the bandwidth we bought from our upstream providers.
    The solution ended up being a temporary one, as eventually we were approved by Google to host their CDN servers, but it was interesting to see that Google's CDN system worked very similarly to what we had designed.

  • Data warehouse for Nielsen Ratings (Development)

    A data warehouse for Nielsen Rating data. It includes both the ETL process for ingesting the data into a Redshift database and a variety of custom reporting modules.

Skills
  • Languages
    SQL, Python, PHP, JavaScript, HTML, Perl, AWK, Bash, CSS
  • Libraries/APIs
    jQuery, Facebook API, Tumblr API, SQLite, Twitter API, Mustache, RADIUS
  • Storage
    Data Integration, Amazon Redshift, MySQL, Data Warehousing, PostgreSQL
  • Misc
    Data Analysis, Apache HTTP Server, HTTP, DNS, RESTful, SOAP, Squid Proxy Server
  • Frameworks
    Django, Laravel, Twitter Bootstrap, AngularJS, Flask, Pyramid, Scrapy, Django REST, ExpressionEngine, Yii Framework
  • Tools
    Varnish, Nginx, Gimp, Git
  • Paradigms
    Object-oriented Programming (OOP), MVC, REST
  • Platforms
    Debian Linux, Linux
Education
  • Bachelor's degree in Computer Science
    American College of Thessaloniki - Thessaloniki
    2004 - 2008
Hire the top 3% of freelance developers
I really like this profile
Share it with others