Resume / CV

View or download a printable PDF copy of my technical experience and credentials.

John

Software Engineer & Developer

contact@johnsoftware.dev
Addis Ababa, Ethiopia
www.johnsoftware.dev

Professional Profile

Software engineering student and developer based in Ethiopia. Hands-on experience designing and deploying responsive web applications, relational databases, backend APIs, and task automation systems. Focus on writing clean, readable code with technical documentation. Committed to clear communication and realistic project estimations.

Technical Skills

LanguagesPython, JavaScript, TypeScript, Java, C, SQL, HTML/CSS
FrameworksDjango, Next.js, React, Node.js, Express, FastAPI
Databases & ToolsPostgreSQL, MongoDB, MySQL, Docker, Git, Linux / Bash

Education

Bachelor of Science in Software Engineering
University Department of Software Engineering · Ethiopia
Currently Enrolled

Core coursework: Data Structures & Algorithms, Object-Oriented Programming, Database Management Systems, Software Architecture & Design, Software Engineering Principles.

Key Engineering Projects

Inventory Management SystemDjango, PostgreSQL

Developed a robust multi-user web application to track warehouse stock, sales invoices, and vendor catalogs. Implemented secure role-based authentication and visual charts to monitor inventory trends.

Student Record PlatformReact, Node.js, Express, MongoDB

Created an administrative portal for course enrollment, grade logging, and student records retrieval. Optimized search queries to handle database indexing across records.

Data Script & Web Scraping SuitePython, Playwright, Pandas

Programmed scheduled execution scripts that fetch, clean, and process external web data into exportable tables. Configured automated notification alerts for workflow failures.

Professional & Operational Code

  • I do not accept projects that exceed my technology stack or current expertise.
  • All source code is committed to Git repository structures with written logs.
  • I communicate clearly regarding project timelines, scope limits, and code structures.