Banner Image

Skills

  • Django
  • Python
  • SQL
  • API
  • MySQL
  • Programming
  • Python 3
  • Web Scraping
  • GIMP (Gnu Image Manipulation Program)
  • Image Manipulation
  • JavaScript
  • JSON
  • Linux
  • Object Oriented Programming
  • Patience

Sign up or Log in to see more.

Services

  • Full Stack Web Development

    $36/hr Starting at $300 Ongoing

    Dedicated Resource

    I am most familiar with Python and Django as far as back-end development is concerned. But I am willing to investigate other frameworks that may suit the requirements better. The time spent for researching...

    APIAPI IntegrationsAsynchronous TaksAWS APIBootstrap
  • Application Component Development

    $36/hr Starting at $36 Ongoing

    Dedicated Resource

    I can develop plugable application components for existing applications. I can develop the component in the same programming language as the application or in Python. If the application is not written...

    APIAPI IntegrationsAsynchronous TaksAWS APIBootstrap
  • Teaching Computer Science in Python

    $24/hr Starting at $240 Ongoing

    Dedicated Resource

    I can offer computer science courses in Python catered for your needs. We can start with computer science basics, continue with Python basics and then move on to Object Oriented programming and best practices...

    Computer Software TrainingDatabase DevelopmentDjangoProgrammingPython
  • Photography

    $10/hr Starting at $25 Ongoing

    Dedicated Resource

    I can provide photographs for the projects you have in mind, products that you need to advertise, ideas that you would like to promote. I can offer photos from my existing collection or take new ones...

    Architectural PhotographyBlack and White PhotographyCollageCollage MakingCollections
  • Image Manipulation

    $10/hr Starting at $25 Ongoing

    Dedicated Resource

    I can improve existing images that have been taken in low light conditions, are blurred or need colour correction. I can also replace the background or remove/replace objects in the image. I can make...

    CollageCollage MakingColor BalancingColor CorrectionDarktable

About

Delivering the application the client needs, properly tested and documented.

I have started my career as a software engineer in June 2010 at Siemens PSE working with Java and related technologies. The main focus of our projects was to develop Web Services to be used in the Telecommunications industry.

In 2013 I had the chance to switch to working in Python. Thus I started working for 3Pillar Global and our client was PBS. We mainly used Django-related technologies and made use of AWS products (like S3 and SWF). During my time on this team I gained more experience in working with the client to develop and improve the business model and I also acquired a certain discipline in structuring a project, be it a small application or a larger ecosystem encompassing several components.

Because I wanted to delve more into software architecture, I switched to a project developed for NPR. The task was to maintain and improve a legacy system that kept track of the popularity of podcasts. The initial technology stack included: the Kohana PHP framework, MySQL, ElasticSearch, MongoDB. These were to be replaced with Python, Google BigQuery and Mode Analytics.

After 9 years of working as a software engineer, I decided to take a break start travelling the World, volunteering in fields that I was very little or not at all familiar with. I worked on a farm in Croatia and learnt more about horses on a farm and equestrian centre in Portugal.

Returning home because of the COVID pandemic, I worked for a company that developed an e-learning platform for information security. The technology stack was pretty much the same: Python & Django + RabbitMQ and Celery.

I wanted a change from this corporate type of work so I decided to try out being a freelancer for a change, teaching programming and Python and working on small projects that ideally involved technologies that I wasn't familiar with.

Work Terms

Hours of operation:
1) flexible, depending on the needs of the project and my schedule. But it is also up for discussion based on the needs of the client.
2) I will let you know when I will NOT be available at all.

Payment terms:
a) For new projects:
1) we can establish a fixed price based on the initial requirements, but they must be well defined. Work for additional requirements will be charged separately by the hour.
2) I would like an up-front payment of 15-20% of the established value. The rest can be done when you are satisfied with the work.
3) Additional requirements will usually be implemented AFTER the product is delivered and paid for.
b) For maintenance services: the payment may be done in monthly installments based on the amount of hours spent working for the project.

Preferred communication style:
1) anything related to requirements should be recorded in a version-controlled document
2) urgent matters must be discussed on Skype or WhatsApp, but any requirement changes must be written up in the above-mentioned document.
3) any other matters should be discussed via email. If it is not urgent, please do not contact me via Skype/WhatsApp. In case of emails, please do not expect an immediate response, but I will try to respond within 48h, provided I have not notified you of my absence (as mentioned in Hours of operation, point #2)