نبذة عني
Proficient in frontend development using React, Vue.js, and Next.js, with a keen understanding of Nust for rapid application development. Experienced in backend development with Ruby on Rails, Ruby, and Go, including dat…
Proficient in frontend development using React, Vue.js, and Next.js, with a keen understanding of Nust for rapid application development. Experienced in backend development with Ruby on Rails, Ruby, and Go, including database management with MySQL, PostgreSQL, and MongoDB. Knowledgeable in blockchain technology and its implementation. Skilled in server-side scripting with Node.js and adept in Agile methodologies. Familiar with GraphQL for efficient data querying. Ready to contribute expertise to dynamic projects in the IT field.
الخبرة
Senior Web Developer
●Developed scalable and performant web applications using Node.js, React, TypeScript, JavaScript, HTML, and CSS.
●Designed and implemented RESTful APIs with Express.js, facilitating seamless communication between front-end and back-end systems.
●Integrated third-party APIs and services, including payment gateways and social media platforms, to enhance application functionality.
●Implemented user authentication and authorization systems using JWT and OAuth2 to ensure secure access to resources.
●Utilized React Hooks and Context API for state management, improving code maintainability and reusability.
●Developed responsive and mobile-friendly user interfaces following best practices in UI/UX design.
●Conducted thorough code reviews, provided constructive feedback, and enforced coding standards to maintain high code quality.
●Implemented automated testing using Jest and React Testing Library, increasing code reliability and test coverage.
●Collaborated with cross-functional teams in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives.
●Mentored junior developers, providing guidance on best practices, coding standards, and emerging technologies.
Full Stack Developer
Developed scalable and performant web applications using Node.js, React, TypeScript, JavaScript, HTML, and CSS.
Designed and implemented RESTful APIs with Express.js, facilitating seamless communication between front-end and back-end systems.
Integrated third-party APIs and services, including payment gateways and social media platforms, to enhance application functionality.
Implemented user authentication and authorization systems using JWT and OAuth2 to ensure secure access to resources.
Utilized React Hooks and Context API for state management, improving code maintainability and reusability.
Developed responsive and mobile-friendly user interfaces following best practices in UI/UX design.
Conducted thorough code reviews, provided constructive feedback, and enforced coding standards to maintain high code quality.
Implemented automated testing using Jest and React Testing Library, increasing code reliability and test coverage.
Collaborated with cross-functional teams in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives.
Mentored junior developers, providing guidance on best practices, coding standards, and emerging technologies.
Blockchain Developer
Designed, developed, and maintained decentralized applications (DApps) using blockchain technology and smart contracts.
Implemented smart contracts using Solidity for Ethereum and other blockchain platforms.
Developed RESTful APIs and microservices in GoLang for blockchain-related applications.
Integrated blockchain functionalities into existing web applications using Ruby on Rails.
Implemented cryptographic algorithms and security measures to ensure the integrity and confidentiality of blockchain transactions.
Collaborated with cross-functional teams to design and implement blockchain solutions for various industries, including finance, supply chain, and healthcare.
Conducted code reviews, provided feedback, and enforced coding standards to ensure high-quality and secure code.
Researched and evaluated emerging blockchain technologies and frameworks for potential adoption in future projects.
Contributed to open-source blockchain projects and communities, sharing knowledge and best practices with the developer community.
Front-end Developer
Designed and developed user interfaces for web applications using HTML, CSS, JavaScript, and React.js.
Worked closely with UI/UX designers to translate wireframes and mockups into interactive and visually appealing interfaces.
Implemented front-end logic and behavior using React components and state management libraries like Redux.
Optimized application performance through techniques such as code splitting, lazy loading, and image optimization.
Ensured cross-browser compatibility and responsive design across various devices and screen sizes.
Collaborated with back-end developers to integrate front-end interfaces with server-side APIs.
Conducted usability testing and gathered feedback to iterate and improve user experience.
Implemented accessibility features and conducted audits to ensure compliance with WCAG guidelines.
Actively participated in version control using Git, branching strategies, and pull requests for collaborative development.
Assisted in troubleshooting and resolving front-end issues reported by QA team or end-users.
Full stack Developer
Developed and maintained web applications using Ruby on Rails for the back-end and JavaScript frameworks (React.js, Angular) for the front-end.
Implemented RESTful APIs and GraphQL endpoints to enable seamless communication between client-side and server-side components.
Designed and optimized database schemas using PostgreSQL and MongoDB for efficient data storage and retrieval.
Implemented authentication and authorization mechanisms, including OAuth2 and JWT, to secure web applications.
Utilized GoLang for building microservices and backend utilities to support scalable and distributed architectures.
Integrated third-party APIs and services, including payment gateways and social media platforms, to extend application functionality.
Implemented automated testing using RSpec, Jest, and Enzyme to ensure code reliability and maintainability.
Collaborated with UI/UX designers to implement responsive and user-friendly interfaces following best practices in web design.
Participated in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
Mentored junior developers, providing guidance on best practices, coding standards, and emerging technologies.
Junior Web Developer
Assisted in the development of web applications using HTML, CSS, JavaScript, and jQuery.
Participated in the creation of responsive and mobile-friendly user interfaces.
Contributed to front-end development tasks, including layout implementation and UI enhancements.
Collaborated with senior developers to understand project requirements and implement solutions accordingly.
Assisted in testing and debugging web applications to ensure functionality and performance.
Engaged in self-learning and professional development to improve technical skills and knowledge.
Participated in team meetings and provided updates on project progress and challenges.