Skip to content

Instantly share code, notes, and snippets.

@0xecho
Last active November 26, 2022 05:09
Show Gist options
  • Save 0xecho/8270fc8950db8fdcea2a6af274bb56ca to your computer and use it in GitHub Desktop.
Save 0xecho/8270fc8950db8fdcea2a6af274bb56ca to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Elias Amha",
"label": "Pre-Senior Developer",
"image": "https://avatars.githubusercontent.com/u/45893263?v=4",
"email": "[email protected]",
"phone": "+251943149882",
"url": "https://echo.et",
"summary": "Elias of the House Amha, the First of His Name, the Unhacked, King of the APIs and the First Prototypes, Khalesar of the ME(RV)N Stack, Breaker of Bugs, Father of the Backend, and rightful heir to the throne of the role you want a developer for.",
"location": {
"countryCode": "ET",
"city": "Addis Ababa",
"region": "Addis Ababa"
},
"profiles": [
{
"network": "Blog",
"username": "0xecho",
"url": "https://blog.echo.et"
},
{
"network": "Github",
"username": "0xecho",
"url": "https://github.com/0xecho"
},
{
"network": "LinkedIn",
"username": "elijahma",
"url": "https://www.linkedin.com/in/elijahma/"
}
]
},
"work": [
{
"name": "Addis Software",
"position": "Full Stack Developer",
"url": "https://addissoftware.com",
"location": "Addis Ababa, Ethiopia",
"description": "A software development company",
"summary": "As a full stack developer, I am responsible for the development of the company's web applications. This ranges from the understanding of the client's requirements, planning and designing the architecture of the application, developing the application, as well as testing and deploying the application. \n It is here where I got to truly learn how to work well with a team. Communication is key, and I believe that I have improved my communication skills greatly since I started working here. \nMajor technologies I use include: \n\t- React.js along with Redux and Redux Saga for the frontend \n\t- Node.js along with Express.js for the backend API \n\t- AdminBro for the admin panel \n\t- MongoDB with Mongoose for data persistence \n\t- Docker and Docker Compose for containerization and orchestration",
"highlights": [
"Worked with a team of talented developers to build features on time and to the client's satisfaction",
"Helped maintain and improve at one of the company's flagship products, a web application for managing backlinks",
"Developed a proprietary suggestion engine for the company's flagship product",
"Integrated payment functionality into the company's flagship product"
],
"startDate": "2022-07-01"
},
{
"name": "Upwork",
"position": "Freelance Software Engineer",
"startDate": "2021-05-31",
"url": "https://www.linkedin.com/company/4827017",
"location": "Remote",
"description": "A freelance software engineering platform",
"summary": "I started freelancing on Upwork while I was still a student, working with over half a dozen clients. For the most part, I worked as a solo developer working on individual projects closely with my clients.",
"highlights": [
"Worked on a custom telegram client/manager that managed a group of over 10000 members",
"Developed a fully automated web application that scraped live to-the-second data from a prominent website and send notifications along with automated checkouts",
"Developed an automated bot to complete a booking at a specific time"
]
},
{
"name": "TCS",
"position": "Junior Technical Consultant",
"startDate": "2020-08-31",
"endDate": "2020-12-31",
"location": "Addis Ababa, Ethiopia"
},
{
"name": "CSEC-ASTU",
"position": "Competitive Programming Division Head ",
"startDate": "2019-09-30",
"endDate": "2020-08-31",
"url": "https://www.linkedin.com/company/28845989",
"location": "Adama Science and Technology University, Ethiopia"
}
],
"volunteer": [],
"education": [
{
"institution": "Adama Science and Technology University",
"area": "Computer Science and Engineering",
"studyType": "Bachelor's degree",
"startDate": "2018-12-31",
"endDate": "2022-07-31",
"score": "",
"courses": []
}
],
"awards": [
{
"title": "Third place on the Ethiopian National Cyber-Security CTF",
"date": "2020-08-01",
"awarder": "Cybertalents",
"summary": ""
},
{
"title": "Third place at South-African Regional Collegiate Programming contest",
"date": "2019-01-31",
"awarder": "ACM-ICPC, ASTU",
"summary": ""
},
{
"title": "First place at Ethiopian Collegiate Programming contest",
"date": "2018-02-28",
"awarder": "ACM-ICPC, ASTU",
"summary": ""
},
{
"title": "Second Place at the 2020 Ethiopian Collegiate Programming Contest",
"date": "2020-03-31",
"awarder": "ACM-ICPC, ASTU",
"summary": ""
}
],
"certificates": [
{
"name": "Bronze Medalist at the 2019 South African Regional ICPC Competition",
"issuer": "ICPC - International Collegiate Programming Contest",
"startDate": "2019-11-30",
"url": "https://drive.google.com/file/d/171VRq2ShmDP-77G25kv-YoBlRfLZy3nD/view?usp=sharing"
},
{
"name": "Gold Medalist at the 2018 Ethiopian Collegiate Programming Contest",
"issuer": "ICPC - International Collegiate Programming Contest",
"startDate": "2018-11-30"
},
{
"name": "Git Essential Training: The Basics",
"issuer": "LinkedIn",
"startDate": "2020-06-30",
"url": "http://www.linkedin.com/learning/git-essential-training-the-basics"
},
{
"name": "Silver Medalist at the 2020 Ethiopian Collegiate Programming Contest",
"issuer": "ACPC Club M.E.T Academy",
"url": "https://drive.google.com/file/d/1d3EDjS6sHnHCcdSOpnXcTw_7oBRV03-8/view?usp=sharing"
},
{
"name": "Bronze medalist at the 2021 Ethiopian Collegiate Programming Contest",
"issuer": "ACPC Club M.E.T Academy",
"url": "https://drive.google.com/file/d/19sX5mcJCtrDbtadlauJgkkH1ir4RopTw/view?usp=drivesdk"
},
{
"name": "Silver Medalist at the 2021 Ethiopian National CTF competition",
"issuer": "CyberTalents",
"url": "https://cybertalents.com/competitions/ethiopia-national-cybersecurity-ctf-2021/teams"
}
],
"publications": [],
"skills": [
{
"name": "Python",
"level": "Advanced",
"keywords": []
},
{
"name": "JavaScript",
"level": "Advanced",
"keywords": []
},
{
"name": "Django",
"level": "Advanced",
"keywords": []
},
{
"name": "Software",
"level": "Intermediate",
"keywords": []
},
{
"name": "Penetration Testing",
"level": "Beginner",
"keywords": []
},
{
"name": "Git",
"level": "Intermediate",
"keywords": []
},
{
"name": "Competitive Programming",
"level": "Intermediate",
"keywords": []
}
],
"languages": [
{
"fluency": "Native",
"language": "Amharic"
},
{
"fluency": "Full Professional",
"language": "English"
}
],
"interests": [
{
"name": "Cyber Security",
"keywords": [
"Penetration Testing",
"Bug Bounty Hunting",
"CTFs"
]
},
{
"name": "Backend Development",
"keywords": [
"Python",
"Django",
"JavaScript (with understandable reservations :)",
"Node.js"
]
},
{
"name": "Hobbies",
"keywords": [
"Movies",
"CFF(Coding for Fun) and CFP(Coding for Profit)",
"Cooking",
"Bad Puns",
"Writing a list of my hobbies",
"Not knowing when to stop",
"Long Walks"
]
}
],
"references": [],
"projects": [
{
"name": "2048'er",
"url": "https://github.com/0xecho/2048-er",
"description": "The classic 2048 game, but with a twist. Your code plays the game for you."
},
{
"name": "Gridy",
"url": "https://0xecho.github.io/gridy/dist/#/",
"description": "A (very) simple grid algorithm visualizer with some stoopid NN's thrown in."
},
{
"name": "Color Sort Solver",
"url": "https://0xecho.github.io/color_sort_solver/",
"description": "An unoptimized solver for the color sort puzzle, built with vanilla JS (to much regret)."
},
{
"name": "Meme Ranker",
"url": "https://github.com/0xecho/meme_ranker",
"description": "A simple webapp to decide on one of the most important questions of our time: which meme is best?"
},
{
"name": "TopPicks",
"url": "https://github.com/0xecho/Toppick",
"description": "A retired webapp that keeps track of your top picks for movies."
},
{
"name": "Why? Because",
"url": "https://github.com/0xecho/why_because",
"description": "A simple webapp that generates random excuses for you."
},
{
"name": "Dumb DB",
"url": "https://github.com/0xecho/dumbdb",
"description": "Maybe skip this one :)"
},
{
"name": "Profile Changer",
"url": "https://github.com/0xecho/profile_changer",
"description": "A live script to change your profile picture on Telegram based on you online status"
}
],
"meta": {
"theme": "github"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment