Tahseen Zaid Senior Software Engineer and Instructor
2 Reviews

Hi,
I am a passionate Software Engineer who loves coding and mentoring aspiring developers. I teach programming in a fun and easy-to-understand way that helps build strong logical thinking and problem-solving skills. Whether you're starting from scratch or looking to strengthen your fundamentals, my goal is to make you confident in coding.

My teaching focuses on the core concepts of programming, especially Data Structures and Algorithms, using real-world examples and hands-on problem-solving. I believe programming is both a science and an art, and I strive to bring this perspective into every session to make learning engaging and meaningful.

With experience working on large-scale industry projects and staying updated with the latest technologies, I blend practical insights with foundational knowledge. I also share strategies to learn efficiently and progress quickly as a developer.

If you’re passionate about programming or struggling to grasp concepts, I’m here to guide you on your journey toward becoming a skilled coder. Let’s explore the fascinating world of programming together — one step at a time!

Subjects

  • MySQL Beginner-Expert

  • MongoDB Beginner-Expert

  • TypeScript Beginner-Expert

  • GIT Beginner-Expert

  • JEST (Unit Testing Framework) Beginner-Intermediate

  • HTML, CSS, and JavaScript Beginner-Expert

  • React Redux Beginner-Expert

  • React Beginner-Expert

  • Swagger Beginner-Intermediate

  • Python 3 Beginner-Expert

  • NodeJS, ExpressJS, and MongoDB Beginner-Expert

  • Angular 4, 5, 6, 7, 8 Beginner-Intermediate

  • DSA (Data Structures and Algorithms) Beginner-Expert

  • Coding & Programming Beginner-Expert

  • NestJS Beginner-Expert

  • GenAI Beginner-Intermediate


Experience

  • Full Stack Trainer ( React and Nodejs ) (Jan, 2020May, 2021) at Campk12, IIM Bangalore
    Delivered training on React.js, Node.js, MongoDB, and MySQL with real-time projects.

    Conducted sessions on Data Structures & Algorithms (DSA) and coding problem-solving for interviews.

    Designed structured course content and held hands-on coding sessions.

    Taught best practices in clean code, API development, and deployment workflows.

    Mentored learners on Git, debugging, and interview preparation.

    Evaluated progress through assignments, tests, and mock interviews.
  • Senior Software Engineer (Jan, 2019Present) at EPAM SYSTEM PRIVATE LIMITED, Hyderabad
    Developed scalable web applications using React.js, Node.js, Express.js, and MongoDB/MySQL.

    Built RESTful APIs, integrated third-party services (Stripe, Twilio, Firebase), and implemented secure authentication (JWT/OAuth2).

    Wrote clean, maintainable code following OOP, SOLID principles, and design patterns.

    Implemented unit and integration tests using Jest and React Testing Library for robust code quality.

    Participated in Agile/SCRUM ceremonies, sprint planning, and code reviews for collaborative delivery.

    Worked on CI/CD pipelines, code versioning with Git, and deployment on AWS/Firebase.

    Optimized application performance with lazy loading, code splitting, and database indexing.

    Collaborated with cross-functional teams to deliver business-driven solutions with high customer impact.

Education

  • Master of Computer Application (Aug, 2015Jun, 2018) from Maulana Azad National Urdu University Hyderabadscored 75/100

Fee details

    1,0005,000/hour (US$10.5352.63/hour)

    Duration of Training: Total number of days or hours of sessions conducted.

    Number of Participants: Larger groups may have adjusted pricing due to scale.

    Mode of Delivery: Online, onsite, or hybrid sessions can influence costs.

    Customization Level: Tailored content or additional materials may incur extra charges.

    Negotiation: Pricing is flexible and can be discussed based on the student/client's budget and requirements.

    Additional Services: Follow-up mentoring, doubt-clearing sessions, or interview preparation support can be charged separately.


Courses offered

  • Full Stack Web Development with React and Node.js

    • US$600
    • Duration: 40 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Hindi
    • Certificate provided: No
    Learn to build complete web applications using React.js for frontend development and Node.js with Express.js for backend services. This course covers API integration, database handling with MongoDB and MySQL, user authentication, and deployment best practices.
  • Advanced JavaScript and TypeScript Programming

    • US$250
    • Duration: 15 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Hindi
    • Certificate provided: No
    Deep dive into modern JavaScript (ES6+) and TypeScript fundamentals. Understand concepts like asynchronous programming, closures, modules, strong typing, and object-oriented design to write clean, maintainable code.
  • React.js Masterclass: Hooks, State Management, and Testing

    • US$350
    • Duration: 20 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Hindi
    • Certificate provided: No
    Explore React.js from basics to advanced topics like hooks, Redux (Thunk and Saga), performance optimization, routing, and testing with Jest and React Testing Library to build high-quality, maintainable UI applications.
  • Backend Development with Node.js and Express.js

    • US$350
    • Duration: 20 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Hindi
    • Certificate provided: No
    Build scalable and secure backend applications using Node.js and Express.js. Learn RESTful API design, middleware, authentication using JWT/OAuth2, database integration, and security best practices.
  • Data Structures and Algorithms for Developers

    • US$400
    • Duration: 25 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Hindi
    • Certificate provided: No
    Master essential data structures and algorithms, including arrays, linked lists, trees, sorting, and searching. Enhance problem-solving skills with real-world coding challenges, preparing for technical interviews and efficient application development.

2 Reviews
5 out of 5

User Photo June 7, 2021

Best teacher

He is the best teacher I found on teacher on ...very very cooperative.. reasonable and also deliver every assignment on time ... I highly recommend him


User Photo June 7, 2021

Review

The best teacher can help you in programming
He give a good explanation
Also help with exams you get high grade
I really recommend him