Jose Luis Acevedo, Developer in Luxembourg City, Luxembourg
Jose is available for hire
Hire Jose

Jose Luis Acevedo

Verified Expert  in Engineering

Software Developer

Location
Luxembourg City, Luxembourg
Toptal Member Since
May 9, 2019

Jose has a solid academic background in computer science (culminating in a master’s thesis on AI) and is an exceptional software engineer with proven work experience—delivering top-notch engineering programs for a German IT company. Jose also worked on Amazon's EU Marketplaces improving the Payments and Seller Experience. He keeps his development skills sharp by participating in competitions. He has placed as a TopCoder Division 1 programmer and ACM-ICPC competitive programming world finalist.

Availability

Part-time

Preferred Environment

Git, Sublime Text, Linux

The most amazing...

...project I’ve developed was software that detected and recognized TV programs via the use of neural networks and face recognition.

Work Experience

Software Development Engineer

2019 - PRESENT
Amazon
  • Helped expand and launch new Amazon marketplaces to European countries.
  • Enhanced the payments experience for Turkish customers, adding new payment methods of their preference.
  • Improved the Seller Experience for sellers in the Netherlands, Sweden and Poland marketplaces by expanding the PanEU FBA program.
Technologies: Java

Back-end Software Developer

2017 - 2018
Birkle IT
  • Designed and implemented the new Allianz car insurance system database using PostgreSQL.
  • Built the back-end logic for the Allianz system using Node.js.
  • Helped to develop the Allianz car insurance website front-end using AngularJS.
  • Developed the web services REST API using Node.js.
  • Worked on the Allianz database queries and optimization using PostgreSQL.
Technologies: Git, AngularJS, Node.js, PostgreSQL

Back-end Software Developer

2016 - 2017
Center of Computer Science, Simón Bolívar University
  • Developed full-stack sales software using Python to systematize the selling process of the computer science store.
  • Developed a full-stack voting website with Django to automatize the voting process of the Center’s annual elections.
  • Wrote the PostgreSQL database tables and queries to support the voting system.
  • Built the user credentials security system in Python to enable a secure and transparent voting process.
  • Built a web interface using HTML, CSS, and jQuery through Django.
  • Hosted the voting system in the online platform Heroku.
Technologies: Heroku, PostgreSQL, Django, Python

Teaching Assistant

2016 - 2016
Computer Science Department, Simón Bolívar University
  • Taught GCL programming language for predicate transformer semantics.
  • Taught a course in discrete mathematics as a basis for programming including set theory, ring theory, groups, and fields.
  • Evaluated correct mathematics and first-order logic theorem proofs.
Technologies: Guarded Command Language (GCL)

System Administrator

2014 - 2015
Computer Science Laboratory, Simón Bolívar University
  • Administered Linux Debian and Arch Linux OS systems.
  • Provided technical support and consultancy to university staff.
  • Administered NTFS, DNS, and SSH servers.
  • Wrote maintenance Bash scripts for network checking and cleaning.
  • Built a custom Linux operating system (OS) from scratch using source code packages.
Technologies: DNS, New Technology File System (NTFS), Vim Text Editor, Bash, Linux

Smart Zapping

https://github.com/JoseLuisAcv2/SmartZapping
I developed software that detected and recognized TV programs via the use of neural networks and face recognition.

Project Specifics:
• Developed a server for logo extraction from images using Python.
• Used the Microsoft Azure Platform to train neural networks in order to detect and classify the channel logos.
• Trained the Microsoft Azure API for face recognition of television actors and link those to specific TV channels.

Retina Interpreter

https://github.com/JoseLuisAcv2/Interprete-Traductores
This project centered around an interpreting imperative programming language focused on drawing on bitmaps based on a logo.

Project Specifics:
• Developed the lexer, parser, abstract syntax tree, symbol tables and built-in drawing functions of the language using Ruby.
• Defined the Retina grammar rules using Racc allowing for standard types (number and boolean) and control structures (if, for, while blocks).

Nova-X1

https://github.com/JoseLuisAcv2/Nova-X1
Nova-X1 is a personal assistant telegram bot.

Project Specifics:
• Developed the bot server's back end that receives all user chats and processes the answers using Python.
• Implemented IBM Watson Cognitive Services API to provide emotional state analysis and relevant keyword extraction from the messages.
• Installed other APIs, as Codeforces, are used within the Python server.

Reinforcement Learning on Musculoskeletal Robots in a Neurorobotics Platform

https://neurorobotics.net/
This project revolved around a Keras-based reinforcement learning module which was integrated into a neurorobotics platform to help in the performance of learning neuroscience experiments on musculoskeletal robots.

Project Specifics:
• Integrated reinforcement learning agents and methods as DDPG using Keras and Keras-RL.
• Provided new transfer functions, Keras devices, mapping specifications, and a new brain development framework into the NRP.

TopCoder Division 1 Programmer

https://www.topcoder.com/members/JoseAcv2
I achieved Division 1 Programmer level in TopCoder.

Competition Specifics:
• Performed in competitive programming competitions using graph algorithms, computational geometry, dynamic programming, tree data structures, mathematics algorithms among others.

Codeforces Division 1 Programmer

http://codeforces.com/profile/JoseAcv2
I achieved Division 1 Programmer level in Codeforces.

Competition Specifics:
• Performed in regular online competitive programming competitions and obtained a division 1 ranking for my competition performance.

ACM-ICPC World Finals 2017 Finalist

I participated in the ACM-ICPC World Finals, Rapid City, United States, 2017, and I qualified within a group of 52,000 competitors from 110 different countries.

• 1st place in the national Venezuelan Programming Contest
• 1st place in South America, North Region Contest

Movie Poster Genre Prediction

This project involved a movie poster classifier that sorted movie posters into genre classes to predict genres of movies.

Project Specifics:
• Trained neural networks to classify movie poster images into multiple genre classes using Python and TensorFlow.
• Built and increased the movie poster dataset using data augmentation and performed a heat map analysis on the images to detect relationships between the movie image and genre.
2013 - 2019

Engineer's Degree in Computer Engineering

Simón Bolívar University - Caracas, Venezuela

2017 - 2018

Master's Thesis in Computer Science (Artificial Intelligence)

Exchange Program at Technical University of Munich - Munich, Bavaria, Germany

MAY 2018 - PRESENT

4th Place ACM-ICPC German National Programming Contest, Germany

Association for Computer Machinery

JULY 2017 - PRESENT

Codeforces Division 1 Programmer

Codeforces

MAY 2017 - PRESENT

Participant in ACM-ICPC World Finals (Rapid City, United States)

Association for Computer Machinery

NOVEMBER 2016 - PRESENT

1st Place ACM-ICPC South America, North Region Programming Contest

Association for Computer Machinery

OCTOBER 2016 - PRESENT

1st Place ACM-ICPC Venezuelan Programming Contest

Association for Computer Machinery

NOVEMBER 2015 - PRESENT

TopCoder Division 1 Programmer

TopCoder

Libraries/APIs

Keras, Node.js, TensorFlow, PyTorch, jQuery, Theano

Tools

LaTeX, Sublime Text, GitLab, TopCoder, Git, Subversion (SVN), Jupyter, Atom, PyCharm, Vim Text Editor, NGINX, Apache, Jira, Docker Compose, Mercurial

Languages

Python, C++, Java, Haskell, Ruby, C, Bash Script, Bash, Guarded Command Language (GCL), JavaScript, Prolog, TypeScript, Scala

Paradigms

Object-oriented Programming (OOP), Procedural Programming, Unit Testing, Functional Programming, Scrum, Agile Software Development, Dynamic Programming, Database Design

Platforms

Linux, Ubuntu, Windows, Visual Studio Code (VS Code), Heroku, Docker

Storage

PostgreSQL, MongoDB, MySQL, Neo4j, SQLite, Redis, Cassandra, CouchDB, OrientDB

Frameworks

Django, AngularJS, Ruby on Rails (RoR), Spark, Spring, Web2py

Other

Graphs, Data Structures, Competitive Programming, HackerRank, ACM Problem Solving, Competitive Strategy, Neural Networks, Artificial Intelligence (AI), Bots, Algorithms, New Technology File System (NTFS), DNS, IBM Watson Analytics, Microsoft Azure

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