Nikodimos Ewnetu
Backend Developer
--
Addis Ababa, Ethiopia
https://portfolio-main-six-ochre.vercel.app/
https://linkedin.com/nikodimos-ewnetu-
github.com/nikodimosewnetu
Profile
Experienced Backend Developer with 3+ years of expertise in designing, building, and maintaining
scalable server-side systems. Proficient in Node.js, Python, database optimization, and cloud
infrastructure. Passionate about crafting high-performance APIs, microservices, and secure
authentication systems. Adept at collaborating with cross-functional teams to deliver reliable
backend solutions.
Education
Bachelor of Science
Addis Ababa University Computer Science
Specialized in software engineering and distributed systems. Relevant
coursework: Advanced Database Systems, Distributed Systems, Software
Architecture, Cloud Computing, and Information Security. Developed
multiple backend projects focusing on scalable systems and API design.
06/2021 – 06/2025
Professional Experience
Full Stack Developer
DOT
Developed and maintained ERP system modules with full stack
responsibilities
ERP System Core
Comprehensive ERP system with inventory, HR, sales, and finance
modules
Monolithic architecture with modular design
Backend API development, database optimization, and UI integration
Tech Stacks: Node.js Express MySQL React.js
Challenges: Improved system performance by 30% through query
optimization and indexing
06/2024 – 11/2024
Backend Developer
Sheger Metal PLC New York
Developed and maintained backend systems for enterprise web
applications
Enterprise Management System
Backend system supporting inter-departmental operations and external
integrations
Service-oriented architecture with REST APIs
API development, database management, and security implementation
Tech Stacks: Node.js Python PostgreSQL Docker
11/2023 – 03/2024
•
•
•
•
•
•
•
•
•
Challenges: Implemented JWT-based authentication that improved
security while maintaining performance
•
Backend Developer
Aladia New York
Developed and maintained scalable backend systems for a multi-feature
SaaS platform
Aladia Platform Core
Central backend system supporting social media, e-learning, and
content management
Microservices architecture with Node.js and Express
API development, database design, and real-time features
implementation
Tech Stacks: Node.js Express PostgreSQL Redis AWS
Challenges: Reduced API response time by 40% through query
optimization and Redis caching
12/2024 – 03/2025
•
•
•
•
•
Skills
Backend Development
Expertise in Node.js and Python for building
scalable server-side applications
Design and implementation of RESTful and
GraphQL APIs for seamless integration
Microservices architecture development
using Docker and Kubernetes
Implementation of authentication protocols
(JWT, OAuth) and secure API gateways
Integration of real-time features using
WebSockets and Redis
•
•
•
•
•
Database Management
Proficiency in relational databases
(PostgreSQL, MySQL) design and
optimization
Experience with NoSQL databases
(MongoDB, Redis) for high-performance use
cases
Database schema design and
implementation for scalable applications
Query optimization and indexing strategies
for improved performance
Experience with database migrations,
replication, and sharding techniques
•
•
•
•
•
Cloud & DevOps
Extensive experience with AWS services
(EC2, S3, Lambda, RDS)
CI/CD pipeline implementation using
Jenkins, GitHub Actions
Containerization with Docker and
orchestration using Kubernetes
Infrastructure as Code (IaC) with Terraform
and CloudFormation
Monitoring and logging solutions
implementation (CloudWatch, ELK)
•
•
•
•
•
System Architecture
Design and implementation of
microservices-based architectures
Distributed systems design for high
availability and scalability
Caching strategies implementation using
Redis and Memcached
Message queue systems implementation
(RabbitMQ, Kafka)
Load balancing and horizontal scaling
techniques
•
•
•
•
•
Security Practices
Implementation of authentication and
authorization mechanisms
Secure API development following OWASP
guidelines
Data encryption strategies for in-transit and
at-rest data
Input validation and sanitization techniques
Regular security audits and vulnerability
assessments
•
•
•
•
•