Jose Luis Acevedo
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
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.
Back-end Software Developer
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.
Back-end Software Developer
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.
Teaching Assistant
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.
System Administrator
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.
Experience
Smart Zapping
https://github.com/JoseLuisAcv2/SmartZappingProject 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-TraductoresProject 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-X1Project 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/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/JoseAcv2Competition 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/JoseAcv2Competition Specifics:
• Performed in regular online competitive programming competitions and obtained a division 1 ranking for my competition performance.
ACM-ICPC World Finals 2017 Finalist
• 1st place in the national Venezuelan Programming Contest
• 1st place in South America, North Region Contest
Movie Poster Genre Prediction
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.
Education
Engineer's Degree in Computer Engineering
Simón Bolívar University - Caracas, Venezuela
Master's Thesis in Computer Science (Artificial Intelligence)
Exchange Program at Technical University of Munich - Munich, Bavaria, Germany
Certifications
4th Place ACM-ICPC German National Programming Contest, Germany
Association for Computer Machinery
Codeforces Division 1 Programmer
Codeforces
Participant in ACM-ICPC World Finals (Rapid City, United States)
Association for Computer Machinery
1st Place ACM-ICPC South America, North Region Programming Contest
Association for Computer Machinery
1st Place ACM-ICPC Venezuelan Programming Contest
Association for Computer Machinery
TopCoder Division 1 Programmer
TopCoder
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring