Pedram Negahban

Pedram Negahban Email and Phone Number

OOP Demonstrator @ Eötvös Loránd University
Budapest, HU
Pedram Negahban's Location
Budapest, Budapest, Hungary, Hungary
About Pedram Negahban

As a backend developer and course demonstrator, I have cultivated a strong foundation in designing efficient and scalable program architectures, with a deep understanding of where to apply design patterns to enhance software flexibility. I regularly employ patterns such as Singleton, State, Strategy, Template, Factory, and Observer, and consistently follow SOLID principles to build extendable systems across multiple projects. Below are some of my key accomplishments:Microservices Development: Developed microservices for user authentication and authorization using Node.js, implementing secure email confirmation and token generation via JWT. Built API endpoints with Express.js, handled CORS effectively, and ensured reliability through unit testing with Jest.Web Application Development: Proficient in building web applications using C# ASP.NET and managing databases with Microsoft SQL Server Management Studio (SSMS). Experienced in testing API endpoints using Swagger and employing asynchronous programming techniques for optimized data processing.Game Server Development: Developed server applications for multiplayer game modes using Node.js and WebSockets, implementing asynchronous programming to support real-time communication between clients, improving game performance and user experience.Game Development: Designed and developed two levels for a 2.5D Unity game, implementing game logic for random spawning of collectibles and enemies, as well as triggering events when players reach checkpoints. Integrated a user score database using the LootLocker library.Throughout my career, I’ve successfully balanced teaching and practical experience, applying advanced technical concepts in real-world applications and mentoring students in web programming.

Pedram Negahban's Current Company Details
Eötvös Loránd University

Eötvös Loránd University

View
OOP Demonstrator
Budapest, HU
Pedram Negahban Work Experience Details
  • Eötvös Loránd University
    Oop Demonstrator
    Eötvös Loránd University
    Budapest, Hu
  • Outlier
    Ai Model Trainer
    Outlier Oct 2024 - Present
    Budapest, Budapest, Hungary
    As an AI model trainer, I am responsible for making sure that the large language model understands the prompts and gives out correct and accurate responses accordingly. In addition, I am tasked with analyzing the responses and rating them to ensure that they are understandable to users.
  • Eötvös Loránd University
    Web Programming Instructor
    Eötvös Loránd University Sep 2024 - Present
    Budapest, Budapest, Hungary
    Teaching students fundamentals of client-side and server-side programming.Development of dynamic websites where students learn about DOM manipulation.Implementation of various JS event handlers for inputs, button clicking, form submission, etc.Introduction to micro-services and CRUD.Implementation of micro-services such as authentication and authorization, user dashboard, session maintenance, database, etc.Reading and writing in JSON files for storing data.Handling assignments and providing consultations.
  • Crackinterview
    Backend Developer
    Crackinterview Jul 2024 - Sep 2024
    Ontario, Canada
    Backend Developer Intern (Summer Internship)Building a MVPCollaborated within a team to design and develop backend microservices for a startup using Node.js and Express.js.Implemented unit testing strategies with Jest and demonstrated functionality through Postman.Developed a user input validation service using regular expressions and implemented robust exception handling within a 20-hour timeframe.Created a Google Mail and LinkedIn authentication system within a single day, integrating OAuth 2.0 for seamless user sign-ins.Engineered a password reset functionality, including secure password hashing and updating the database, following best practices for security.Developed a user account confirmation system by implementing email-based verification links to validate new accounts.Designed and exposed API endpoints for frontend and database teams, working closely with them to ensure seamless integration and system functionality.Conducted technical demos and detailed documentation using Postman and Swagger, ensuring comprehensive API documentation.Architected and structured the application with a modular design, including sub-services for optimized scalability and maintainability.Created detailed UML diagrams and documented test cases, contributing to clear technical documentation and streamlined development processes.
  • Eötvös Loránd University
    Demonstrator Of Game Dev Club
    Eötvös Loránd University Mar 2023 - Jul 2024
    Budapest, Budapest, Hungary
    Co-Founder - Game Development ClubCo-founded the Game Development Club to unite like-minded individuals with a passion for game creation, fostering a collaborative and creative community within the university.Led efforts in team formation, bringing together students with diverse skills including developers, designers, 2D artists, and 3D modelers, ensuring balanced teams for effective game development.Facilitated team-building activities and encouraged cross-functional collaboration, helping members leverage each other's strengths and enhancing overall group dynamics.Played an active role in guiding projects, offering technical advice and support while promoting a positive and inclusive environment for learning and creativity.
  • Eötvös Loránd University
    Senior Student To The Learning Methodology Course
    Eötvös Loránd University Sep 2023 - May 2024
    Budapest, Budapest, Hungary
    Senior Student Mentor - International Student Support ProgramELTE UniversityParticipated in the senior student program for one semester, contributing to the university community by assisting international freshman students in adapting to life in Budapest.Collaborated closely with a mentor to guide foreign students through their first year, providing both academic and personal support to ensure a smooth transition to university life.Organized and facilitated engaging social activities designed to foster connections, break the ice, and build a sense of community among new students.Proactively addressed student concerns, helping them navigate challenges related to university administration and communication with professors, ensuring they felt supported and heard.
  • Eternal Harvest
    Node.Js Server Developer With Websockets
    Eternal Harvest May 2024 - Jun 2024
    Budapest, Budapest, Hungary
    Backend Developer - Game Server Application DevelopmentDeveloped a server application using Node.js and WebSockets to support real-time synchronization for the Player vs. Player (PVP) mode of a game, ensuring seamless client interactions.Designed and implemented a custom API for the game development team, enabling smooth server integration and game-client connectivity.Applied advanced asynchronous programming techniques to optimize performance and ensure efficient client-server synchronization.Refactored the codebase multiple times to improve performance and enhance the server architecture, focusing on scalability and maintainability.Authored comprehensive documentation for the server application, detailing the architecture, classes, methods, and including diagrams to facilitate easy understanding for developers.Addressed a key challenge in real-time client synchronization by determining the most efficient data-sharing strategy between clients. After multiple iterations, realized that sharing client inputs and modifying existing client-side movement methods was sufficient for synchronizing player actions across sessions.
  • Eternal Harvest
    Database Developer Intern
    Eternal Harvest Nov 2023 - May 2024
    Budapest, Budapest, Hungary
    Game Backend Developer - Database and Game Logic IntegrationDeveloped a database solution using LootLocker and C# to efficiently manage player data and game assets.Optimized the user authentication system and data management processes by refactoring the existing codebase, resulting in improved performance and security within 5 days.Extended and customized third-party libraries, including LootLocker and Corgi Engine, to align with specific project requirements and enhance overall functionality.Implemented game logic for random spawning of enemies and collectibles within levels, adding dynamic gameplay elements.Developed a checkpoint system, triggering events when players reached specific points in the game, enhancing player progression mechanics.

Pedram Negahban Education Details

Frequently Asked Questions about Pedram Negahban

What company does Pedram Negahban work for?

Pedram Negahban works for Eötvös Loránd University

What is Pedram Negahban's role at the current company?

Pedram Negahban's current role is OOP Demonstrator.

What schools did Pedram Negahban attend?

Pedram Negahban attended Eötvös Loránd University.

Not the Pedram Negahban you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.