Portfolio (English version)

Last updated on: February 16th, 2017

For the Bosnian version of the portfolio, click here.

Employment

Technological Fellow @ Organized Crime and Corruption Reporting Project (October 2015 - present )
Responsiblities: Helping journalists communicate securely with their sources. Web scraping. Web development and maintenance. Assisting in server maintenance.
Projects: Panama Papers, The Khadija Project.

Formal Education

Bachelor of IT Engineering @ eMPIRICA, Brčko (Bosnia & Herzegovina) (2013-20XX) [dropped out]
Accomplishments: The work I programmed as a part of the curriculum in my first year is being advertised as the best one in my year by the college itself (as stated here). This project is released under the MIT license here.

Computer Technician @ Technical High School, Brčko (Bosnia & Herzegovina) (2009-2013)
Accomplishments: My graduation thesis is now actively used in the school’s administration to reduce the amount of paperwork.

Additional Education

  • European Voluntary Service (Youthpass certificate)
    • Certificate: link1
    • Issuer: European Commission (Erasmus+ project)
  • Malicious Software and its Underground Economy: Two Sides to Every Story
    • Certificate: link
    • Issuer/Platform: Univerity of London (Coursera)
  • CCNA Routing and Switching: Introduction to Networks
    • Certificate: link
    • Issuer: Cisco (Cisco Networking Academy)
  • Stop Being Watched: Lessons in Online Privacy
    • Certificate: link
    • Issuer/Platform: Udemy
  • Build Your Own Cyber Lab at Home
    • Certificate: link
    • Issuer/Platform: Udemy
  • Linux Alternatives to Windows Applications
    • Certificate: link
    • Issuer/Platform: Udemy
  • Pentester Certification Course (Light edition)
    • Certificate: link
    • Issuer/Platform: Udemy
  • International Cyber Conflicts
    • Certificate: Unavailable2
    • Issuer: The State University of New York (Coursera)
  • Introduction to Linux
    • Certificate: Unavailable
    • Issuer: The Linux Foundation (edX)

1 Warning: No signed digital version available, so I scanned it.

2 Didn’t purchase a certificate because it was either not worth it or I couldn’t afford it at the time.

Note: You can also download all of my certificates at once by downloading my certificate pack.

Personal Projects

Project Name Short Description Status
awesome-linux A curated list of awesome Linux resources. Maintained
awesome-c A curated list of useful resources for C programming language Maintained
kako-postati-haker A curated list of articles about hacking written in Bosnian, Serbian or Croatian language. Maintained
Implementacija sigurnosnih algoritama A simple example of the implementation of encryption and hashing algorithms in the .NET library. No longer maintained
SensitiveDataGrabber Visual Basic .NET program that collects sensitive data from a wide variety of Windows applications and saves them on a flash drive or sends them via email. Not detectable by any popular antivirus. No longer maintained
Has The Turing Test Been Passed? A simple website containing the information about the Turing test. Maintained

Collaborating On

Name of the Project Short Description Status
awesome A central list where you can find all the other awesome lists hosted on GitHub. Maintained
awesome-scifi A curated list of awesome science fiction novels and movies. Maintained
awesome-atom A curated list of awesome packages for Atom text editor. Maintained

Contributed To

Name of the Project How I’m Contributing Status
DuckDuckGo Suggesting !bangs and developing instant answers (like nmap cheatsheet). Currently Contributing
Opensource.com Regularly writing articles. Representing the brand as a Community Moderator. Moderating comments to make sure they’re all appropriate for the site. Currently contributing
elementary OS Translating the operating system into Bosnian language. Translating the project website into Bosnian language. Promotion. Contributing changes to the overall look of the project website No longer contributing
Kompjuteraš Writing about IT-related topics in Bosnian language. Promoting open source software. No longer contributing
Tor Project Managing translation of a few sub-projects. Translating the project into Bosnian, Serbian, and Croatian. Currently contributing
Gnu Privacy Guard Managing and contributing to the translations of the project to Serbian and Bosnian. Currently contributing
Open WhisperSystems Single-handedly translated RedPhone and TextSecure into Serbian language. Managing these translations. No longer contributing
reddit Translating reddit, the world-famous social network, into Serbian language, earning a special trophy on my profile as proof of my contribution. No longer contributing
PRISM Break Testing the software that helps you circumvent the NSA’s PRISM surveillance program. Contributing to the list with my discoveries. No longer contributing
LiBRE magazine Writing articles for the regional free software magazine written in Serbian language. You can find my articles in issues 16, 17, 18, 26, 27 and 28. No longer contributing

Fun bonus fact: Technically, I was the very first civilian who submitted a pull request to the National Security Agency and it got accepted.

Writing Experience

Volunteering Experience

  • Opensource.com Community Moderator (June 1st 2015 - November 2015) - In June 2015, I’ve started volunteering for Opensource.com (brand sponsored by Red Hat) as their new Community Moderator.
  • EVS Looking to Future: Springbos 2015 (April 10th 2015 - May 9th 2015) - I spent a month volunteering in the Netherlands as part of the European Voluntery Service project that took place in two cities (Rijswijk and Amsterdam). There I helped the Don Bosco Youth Center to create a fresh and interesting program for children (aged 7-13). We did all sorts of activities which I summarized in a blog post. As a reward for my participation, I received a highly valued Youthpass certificate.
  • No Hate Online - No Hate Offline Workshops (November and December 2014) - I participated in the workshops organized to support the No Hate Speech Movement. The workshops were organized by the PRONI Center for Youth Development. We discussed the ways of fighting against hate speech in the online era, and did our best to reduce hate speech in our local community.
  • Terrain work during the floods in Bosnia & Herzegovina (May 2014) - I helped people whose lives were in danger during catastrophic floods that hit my country in 2014. We created improvised dams to stop the water from doing even more damage, and helped those who lost their homes to get back on their feet. We also managed donations we received from other countries.

Skills

Programming / Web Design

  • Intermediate proficiency in Python.
  • Intermediate proficiency in bash scripting.
  • Proficiency in HTML5/CSS3.
  • Basic proficiency in using the .NET framework (using Visual Basic).
  • Basic proficiency in C/C++.
  • Basic proficiency in Ruby.
  • Basic proficiency in using Django and Ruby on Rails server side web application frameworks.
  • Experience with working and developing websites using static site generators.

(Human) Languages

  • Native speaker of three languages: Bosnian, Serbian and Croatian.
  • Professional proficiency in English.
  • Basic understanding of German and Dutch.

Linux

  • Highly proficient in working with Ubuntu-based operating systems.
  • Familiar with the basics of Linux customization. Experience in customizing GNOME-based desktop environments.
  • Plenty of experience in working with popular applications available in Linux-based operating systems (such as GIMP and LibreOffice).
  • Some experience in Linux server maintenance and accompanying technologies (like Docker, apache2 and nginx).

Other

  • Semi-proficient in Windows technologies, such as Visual Studio, Visual Studio Code, and Microsoft Office.
  • Basic experience with databases. Worked with tools like Microsoft SQL Server, MySQL, PostgreSQL and SQLite.
  • Highly proficient in working with Git distributed revision control.
  • Active GitHub user with more than 400 contributions per year.

Contact

aleksandar@r3bl.me

I prefer encrypted email communication. If you know how to use PGP/GPG, you can find my key here.

Also, feel free to connect with me on social media. links to my profiles are in the sidebar.