Ni

Najam Iftikhar

Software Engineer

Bio

Location

Islamabad, Pakistan

Age - Gender

22 years - Male

Phone / WhatsApp

+923499251248

Email

dev.najam@gmail.com

Summary

I am a software engineer with 3 years of professional experience, having worked as a freelancer and with successful companies. My experience includes 47 5-star rated orders on Fiverr, frontend development, full-stack development, and software engineering.

Professional History

Tomorrow's Intelligence, Software Engineer

April 2023 - Present

  • Requirements engineering and system architecture design
  • UI & UX design
  • Project management
  • Full-stack development and DevOps

Hypercent, Full-stack Developer

February 2022 - March 2023 (1 year)

  • Frontend development and UI components library management
  • Chrome extension development
  • Typescript monorepo management

Fiverr, Full-stack Developer

February 2021 - February 2022 (1 year)

  • Full-stack development, MERN stack
  • CI/CD pipelines
  • Headless CMS and Firebase integration
  • 47 completed orders all 5 star rated, level 2 seller

Education

University of Engineering and Technology, Mardan

B.S Software Engineering

August 2019 - June 2023

Skills

React JSNext JSNest JSGit & GithubJavaScriptTypeScriptPythonCC++C#MongoDBPostgresqlGraphQLCI/CDDockerAWSDigital OceanUnit TestingJiraClickupSRSUIUXAPI DevelopmentAgile methodologyTeamwork

Projects

Freelance Platform

Freelance Platform

Connect freelancers with recruiters

React
Node.js
PostgreSQL
Food Ordering PWA

Food Ordering PWA

Order food on-the-go

React
Node.js
PWA
Blog Website

Blog Website

Create and manage markdown posts

React
Next.js
Markdown
Social Networking Site

Social Networking Site

Connect and share with friends

React
Node.js
PostgreSQL
Lifestyle Tracker

Lifestyle Tracker

Manage tasks, expenses, and goals

React
Node.js
MongoDB
Weather Dashboard

Weather Dashboard

Real-time weather updates

React
API Integration

Blog

JavaScript
8 min read

Concurrency in JavaScript: Understanding Event Loop and Promises

A detailed dive into how JavaScript handles concurrency, with the event loop, promises, and async/await, and best practices for writing efficient asynchronous code.

October 8, 2024
Database
7 min read

Optimizing Database Queries: Best Practices for SQL and NoSQL

Learn techniques for optimizing queries in both SQL and NoSQL databases, including indexing strategies, query planning, and handling large datasets.

October 7, 2024
React
6 min read

Managing State in React: Context API vs Redux

Explore the differences between React's Context API and Redux for state management, and understand when to use each in large-scale applications.

October 6, 2024
Performance
8 min read

Advanced Caching Techniques for High-Performance Web Applications

A deep dive into caching strategies like HTTP caching, Redis, and CDN caching, and how they can dramatically improve your web app's performance.

October 5, 2024
Node.js
7 min read

Scaling Node.js Applications: Vertical vs Horizontal Scaling

Understand how to scale Node.js applications, the differences between vertical and horizontal scaling, and how tools like Docker and Kubernetes fit in.

October 4, 2024

Get In Touch

Have a question or want to work together? Feel free to reach out using the form below.

Connect With Me

Feel free to reach out through social media or email. I typically respond within 24 hours.