Leodanis Pozo Ramos

Self-Taught Python Developer & Author

Feel free to reach me out

Contact me

About me


My name is Leodanis Pozo Ramos, I'm a Freelance Python Developer with +5 years of experience building desktop applications for multiple platforms, and writing technical articles about software development with Python.

I'm a proud member of the Real Python Tutorial Team, where I write technical articles, and tutorial about Python.

I write a personal Blog called Python Scouts, where I publish technical articles related to the Python Programming Language, and to Programming in general.

I also maintain a GitHub account, where I manage my own Open Source projects, and collaborate to several community projects.

I'm currently based in Cuba, and I'm a fluid English speaker, and writer.

I really like reading, learning, writing, and coding, but also good movies.

I'm willing to help you grow your business by building software with you, and for you.

I'm convinced that quality is all about the details.

Formal Education

Resume/CV


Work Experience

Software Development Skill

Languages

  • Python
  • MarkDown

Tools

  • PyCharm
  • Sublime Text
  • Visual Studio Code
  • Git
  • Sublime Merge
  • GitHub.com
  • Trello.com
  • Pypi.org

Frameworks

  • PyQt5

Platforms

  • Linux
  • Windows

Python Specific Skills

  • Object Oriented Programming (OOP) with Python: classes, abstract classes, objects, attributes, methods, class and static methods, constructors, simple and multiple inheritance, composition, aggregation, polymorphism
  • Advance Python features: decorators, iterators, descriptors, properties, comprehensions, exception handling, context managers, data structures, functional programming, multi-process programming, Test Driven Development (Nose, Unittest, pytest), standard library
  • Design patterns with Python: Model/View/Controller, Iterator, Strategy, State, Facade, Adapter, Singleton, Abstract Factory, Observer, Template, Builder, Proxy, Command

General Programming Skills

  • Object Oriented Programming
  • Code Refactoring
  • Test Driven Development
  • Design Patterns

General TICs Related Skills

Management and Leadership Skills

Professional Portfolio


Work Samples

VideoMorph

A video converter focused on a single goal: make video conversion simple, fast and easy, by providing an user-friendly GUI and by allowing the user to convert his videos to the currently most popular formats (AVI, MP4, MPG, WEBM, DVD, VCD, FLV, MOV, WMV, OGV).

Technologies:
  • Python
  • PyQt5
  • Ffmpeg

Personal Web Site

My Personal Web Site.

Technologies:
  • HTML5
  • Bootstrap
  • CSS

Tech Writing Samples


How to Run Your Python Scripts

A technical article on how to run Python scripts. This article was published at Real Python.

How to Iterate Through a Dictionary in Python

A technical article on how to iterate through dictionaries in Python. This article was published at Real Python.

How to Use the Python or Operator

A technical article on how to use the or operator in Python. This article was published at Real Python.

Using the Python zip() Function for Parallel Iteration

A technical article on how to use the Python's zip() function. This article was published at Real Python.

Python and PyQt: Building a GUI Desktop Calculator

A technical article on how to create Graphical User Interface (GUI) applications using Python and PyQt. This article was published at Real Python.