Overview
Work History
Education
Skills
Timeline
Generic

Mohammad Elshami

Nabatieh

Overview

2
2
years of professional experience

Work History

Web Developer

Global Health Institute (AUB)
02.2022 - Current
  • Developed Dynamic Web Pages: Utilized React to create dynamic and responsive web pages, ensuring a seamless user experience across different devices and browsers.
  • Integrated APIs: Connected web pages with various RESTful API endpoints to enable data fetching, manipulation, and real-time updates.
  • State Management: Implemented state management solutions using Context API to handle application states and side effects.
  • Optimized Performance: Ensured optimal performance by implementing code-splitting, lazy loading, and other performance enhancement techniques.
  • Code Quality: Maintained high code quality by using JavaScript and conducting regular code reviews
  • Version Control: Collaborated with team members using Git and GitHub, following best practices for version control and collaborative workflows.
  • Manual Testing: Conducted thorough manual testing of the React web application to identify and document bugs, usability issues, and performance bottlenecks..
  • Front-End Development: Developed and maintained front-end pages of the company website using HTML, CSS and tailwindcss.

Education

Bachelor of Science - Computer Science

Lebanese University (LU)
Nabatieh, Lebanon
04.2001 -

Skills

  • Building dynamic, single-page applications (SPAs) using Reactjs

  • Proficient in React Hooks, Context API, and state management libraries like Redux-toolkit

  • Developing reusable components and managing component lifecycle

  • Expert in modern JavaScript (ES6), including async/await

  • TypeScript for type-safe and scalable code in React applications

  • HTML5, CSS3, and modern CSS frameworks (Tailwind CSS)

  • Responsive and mobile-first design principles

  • Material-UI, Shadcn for consistent and visually appealing UI

  • Git for version control, GitHub for repository management

  • Proficient in using React Query for efficient data fetching, caching, synchronization, and server-state management in React applications Experienced in implementing queries, mutations, and automatic background updates

  • Knowledgeable in Agile methodologies and tools like JIRA

  • Designed and built robust and scalable APIs using Drizzle, enabling seamless data interactions for web applications

  • Integrated APIs with front-end applications, ensuring smooth data flow

  • Deploying web applications using Netlify and Vercel, ensuring efficient and reliable updates

  • Designed and developed RESTful APIs using Expressjs, providing efficient and scalable server-side functionality

  • Utilized Mongoose to interact with MongoDB, creating schemas, models, and performing CRUD operations

  • Designed and developed full-stack web applications using Nextjs, handling both client-side and server-side rendering

Timeline

Web Developer

Global Health Institute (AUB)
02.2022 - Current

Bachelor of Science - Computer Science

Lebanese University (LU)
04.2001 -
Mohammad Elshami