Backend Developer (Node.js & TypeScript)

Building Scalable &
Secure Web Systems

Backend Software Engineer specialized in building maintainable web applications. I combine technical expertise in Node.js with proven marketing experience to deliver business-oriented solutions.

Karas Ashraf
Collection Image 1
Collection Image 3
Collection Image 4
Collection Image 5

About Me

Bridging Tech and Business

I am a Backend Software Engineer with a strong foundation in building scalable, secure, and maintainable web applications using Node.js and TypeScript. My expertise extends to backend architecture, REST APIs, databases, authentication, and real-time systems.

Beyond code, I bring unique value through my background in Sales and Marketing. This experience allows me to understand client requirements deeply, communicate effectively, and build solutions that don't just work technically but drive actual business performance.

Technical Skills

My Stack & Tools

Backend Core

Node.js TypeScript JavaScript Express.js NestJS

Data & APIs

MongoDB MySQL Mongoose Sequelize REST API GraphQL

Security & Ops

Auth & Authz Encryption Helmet Rate Limiting Docker

Real-time & Tools

Socket.io Nodemailer Unit Testing Clean Architecture Git/GitHub

Experience

Professional Journey

2022 – 2024

Marketing Specialist

Fradel & Spies

  • Increased sales performance through targeted marketing strategies.
  • Improved customer acquisition and retention rates.
  • Developed strong communication, negotiation, and business analysis skills.
  • Impact: Experience directly supports understanding client requirements and delivering business-oriented software solutions.
Previous

Sales & Marketing

Cups (Orlac Brand)

  • Contributed to revenue growth through direct sales and customer engagement.
  • Built strong customer relationships and understood market needs.
  • Enhanced persuasion, presentation, and problem-solving skills.

Featured Projects

Real GitHub Work

NestJS Backend Projects

A collection of robust backend services built with NestJS, demonstrating modular architecture and advanced dependency injection.

NestJS TypeScript API Design
View Code

Job Search Application

A comprehensive platform for connecting job seekers with employers, featuring complex filtering and user role management.

Node.js Express MongoDB
View Code

Real-time Chat Application

Interactive chat solution utilizing Socket.io for bidirectional event-based communication.

Socket.io Real-time Frontend Integration
View Code

GraphQL Admin Dashboard

A flexible dashboard backend leveraging GraphQL for efficient data querying and manipulation.

GraphQL Apollo Admin Tools
View Code

Sarahah-style App

Clone of the popular anonymous feedback service, focusing on secure message handling.

JavaScript Express Mongoose
View Code

Social Media Application

A social platform prototype enabling user interactions, posts, and feeds.

Backend Logic Database Relationship
View Code

Let's Build Something Amazing

I'm currently available for backend development roles. If you need a partner who bridges the gap between complex code and business goals, I'm just a message away.