Julio Cesar Eiras Melanda, Developer in Copenhagen, Denmark
Julio is available for hire
Hire Julio

Julio Cesar Eiras Melanda

Verified Expert  in Engineering

Software Developer

Location
Copenhagen, Denmark
Toptal Member Since
November 4, 2015

Julio is a passionate developer who loves to create complex software solutions. He is an expert in Python development and data engineering and uses Agile development and TDD best practices. Julio has also taught extensively on the subject of Python programming.

Availability

Part-time

Preferred Environment

Git, Python, Linux

The most amazing...

...thing I've coded was scientific software that implements the GPA method for dataset analysis, which is highly based on derivatives and Delaunay triangulation.

Work Experience

Python Engeneer

2018 - 2018
Muses Marketplace
  • Defined the scope of the deliveries.
  • Implemented the MVP using Python/Django/Angular.
  • Deployed to DIgitalOcean with Nginx and UWSGI.
  • Implemented a schedule of projects.
  • Implemented a dynamic and editable treeview to create project budgets.
Technologies: Linux, DigitalOcean, Fabric, Django, Python

Freelance Django/Angular Developer

2017 - 2018
BuildingBlocks, LLC (via Toptal)
  • Created APIs using Django REST Framework.
  • Created charts consuming APIs.
  • Fixed charts displaying the wrong data.
  • Fixed a web scraper that was used to feed data into the application.
  • Implemented filters to the data displayed.
Technologies: Highcharts, Angular, Django

Freelance Senior Full-stack Developer

2017 - 2017
Knxn (via Toptal)
  • Implemented CI with Jenkins.
  • Implemented Jenkins Deploy to EBS.
  • Created an MSV based on their old CMS to hold all the legacy data and to feed the production server.
  • Created an importer from the legacy CMS to the new CMS.
  • Created an importer from the new CMS to the production server.
Technologies: Bash, HTML5, Django, Angular, Python

Freelance Python Developer

2016 - 2017
ManhamGroup (via Toptal)
  • Analyzed code on existing software.
  • Improved and optimized code.
  • Created a unified application to control the scripts workflow.
Technologies: NumPy, Python

Owner/Author

2010 - 2017
Programe em Python
  • Wrote articles about Python development.
  • Made video classes on Python development.
  • Created an online Python course for beginners.
  • Taught a Django Course at CTNovatec.
  • Made the website and course platform as a Mezzanine blog and Moodle site.
Technologies: Python

Freelance Web Developer

2016 - 2016
Vium (via Toptal)
  • Developed functions in the REST API-based web application to support extra features.
  • Created a Command Line application based on plugins to allow batch operations on some of the application models.
  • Built a certification training section in the application based on quizzes.
  • Implemented the certification test front-end pages.
  • Implemented tests and bug fixes.
Technologies: Django REST Framework, PostgreSQL, Django, Python

Freelance Web Developer

2016 - 2016
Paradox.com (via Toptal)
  • Implemented a Django website with a legacy SQL Server database.
  • Created dynamic pages using AngularJS.
  • Created a deployment script with Fabric to enable deployment in any machine with Ubuntu Linux from scratch.
  • Created a custom authentication back-end for the application.
  • Implemented a Dynamic category tree in the applications with sessions and subcategories.
Technologies: AngularJS, Django, Python

Developer

2015 - 2016
Dcodr (via Toptal)
  • Created a dynamic form to get different kinds of surveys without needing custom pages for each one.
  • Configured Jenkins CI to control the deployment to OpenShift.
  • Created an automatic deployment script to set the server and application in Ubuntu 14.04.
  • Defined the application architecture.
  • Created a data export page that builds a CSV report from the data in the database.
Technologies: PostgreSQL, AngularJS, OpenShift, Django, Python

Web Developer

2015 - 2015
Rede Alumni
  • Created an application using Ruby and Sinatra.
  • Developed admin system microservices to break the big Rails application.
  • Built dynamic forms based on the models in the admin interface.
  • Created tests.
  • Wrote documentation.
Technologies: PostgreSQL, JavaScript, Sinatra, Ruby on Rails (RoR), Ruby

Web Developer

2015 - 2015
Qmagico
  • Wrote documentation.
  • Implemented unit tests.
  • Developed a Django API for the front-end.
  • Implemented features in the front-end.
  • Built Angular directives.
Technologies: Google App Engine, Django, AngularJS, Python

Back-end Developer

2015 - 2015
Deckspire (via Toptal)
  • Created endpoints to an API that supports the application using Django REST Framework.
  • Created a video processing task that runs as a background task for uploaded videos.
  • Customized Auth pages and Django admin interface to support the needs of the project with Bootstrap 3.
  • Implemented seamless S3 integration with Django to provide S3 storage instead of local storage.
  • Covered the API with tests.
Technologies: PostgreSQL, Git, OpenShift, JavaScript, Python

Senior Python Developer and Team Manager

2014 - 2015
GTAC Solutions
  • Worked on a social network platform created with Python and Django.
  • Managed Python teams and projects.
  • Worked on a driver's license class application for Android tablets that used geolocation and face recognition.
  • Created APIs for several mobile applications.
  • Worked on software to manage a notary's office, supporting queues, registries, a physical documents registry, digital signing, and many more features.
  • Worked on the devlopment of several Android applications.
Technologies: Android, Java, Django, Python

Mobile Developer

2011 - 2012
Wilcx
  • Programmed software to help determine the price of a computer based on its components and the prices for each model of laptop the company had created. All data was kept in the company database.
  • Developed a testing suite for Android hardware, testing screen quality, memory load, processor load, and input.
  • Built an Android game in which the mechanics were based on orbital launching.
  • Worked on an Android application to use tablets as electronic ads in buses.
  • Created the company blog and issue/time tracking application.
Technologies: Android

ArenaGameShow Cannon Shooter

https://github.com/julioeiras/AGSCannonGame
A shooter game made to present a lecture about PyGame at an ArenaGameShow event.

HackerRank Resolutions

https://github.com/julioeiras/HackerRankResolution
Solutions for HackerRank problems.

PyGPA 2.0

https://github.com/julioeiras/PyGPA2.0
A new version of PyGPA (the project I made for my final graduation work). The focus in this version is on the algorithm, not on the graphical interface.

Angular Game of Life

http://jcemelanda.github.io/ng-masters/aula2.html
Game of life made with AngularJS.

Angular Popup Directives

http://jcemelanda.github.io/ng-masters/aula3.html
An Angular directive to popup messages. NG-MASTERS course.

Presentation at Python Brasil 11

https://www.youtube.com/watch?v=UFt9pFIpy_E
My Presentation on game development with Python for Python Brasil 11

Presentation at Python Brasil 12

https://www.youtube.com/watch?v=208Pcby3FOs
My presentation for Python Brasil 12 about the ways for the python beginer

Languages

Python, HTML5, Bash, JavaScript, Java, Ruby

Frameworks

Django, Sinatra, Angular, Django REST Framework, Ruby on Rails (RoR), AngularJS

Libraries/APIs

Requests, NumPy, Highcharts, Fabric, PyQt 4

Tools

Git, GitLab, GitHub, Inkscape, NGINX

Platforms

Linux RHEL/CentOS, Linux, OpenShift, Google App Engine, DigitalOcean, Android

Paradigms

Test-driven Development (TDD), Scrum

Storage

PostgreSQL, MongoDB

2007 - 2012

Bachelor's Degree in Computer Science

Universidade Federal de Itajubá - Itajubá, Brazil

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring