نبذة عني
I’m a senior full-stack engineer with over 12 years of experience working in industries like healthcare, e-commerce, entertainment and so on. Throughout my career, I've gained expertise in various technologies, including…
I’m a senior full-stack engineer with over 12 years of experience working in industries like healthcare, e-commerce, entertainment and so on. Throughout my career, I've gained expertise in various technologies, including JavaScript, TypeScript, Python, Java, and these language based library, frameworks and platforms like Angular, React, Node.js, Python Django and Java Spring Boot. I’ve developed and maintained many web applications, both for internal tools and customer-facing products, always aiming for high performance, scalability, and a great user experience.
I’m well-versed in all stages of the software development lifecycle, from planning and design to development, testing, and deployment. I also have hands-on experience with DevOps practices, managing on-premises datacenters, and cloud-based infrastructure. This combination of skills has allowed me to solve complex problems efficiently and deliver impactful results.
الخبرة
Senior Full Stack Engineer
Developed a high-performance streaming platform with React 18, TypeScript, GraphQL, and REST APIs, delivering seamless content streaming across devices.
Led a React 17 to React 18 migration, introducing concurrent rendering to enhance app responsiveness by 25%.
Integrated Apollo Client for efficient data handling, optimizing GraphQL query and mutation management by 30%.
Crafted responsive, accessible interfaces with Semantic UI and Tailwind CSS for seamless experiences on mobile and desktop platforms.
Collaborated with UX designers using Figma to convert wireframes and prototypes into intuitive user interfaces.
Developed and maintained CI/CD pipelines with GitHub Actions and Jenkins, automating deployments for faster release cycles.
Introduced automated testing using Jest and Cypress, ensuring stable code and efficient bug detection.
Optimized platform performance by refining front-end code and improving load times for enhanced user experience.
Established multi-factor authentication (MFA) protocols, elevating security and achieving compliance with industry standards.
Developed a modular, scalable component library with reusable elements, promoting interface consistency.
Integrated third-party services like payment systems and CDNs, optimizing content delivery and access.
Conducted code reviews and mentored junior developers, fostering a collaborative, quality-driven development environment.
Participated in Agile ceremonies, such as sprint planning and stand-ups, ensuring smooth project flow.
Worked closely with cross-functional teams to deliver new features and meet business requirements.
Advanced accessibility and UI performance, aligning the platform with diverse user requirements and device compatibility.
Senior Full Stack Engineer
Developed a high-performance streaming platform with React 18, TypeScript, GraphQL, and REST APIs, delivering seamless content streaming across devices. Led a React 17 to React 18 migration, introducing concurrent rendering to enhance app responsiveness by 25%. Integrated Apollo Client for efficient data handling, optimizing GraphQL query and mutation management by 30%. Crafted interfaces with Semantic UI and Tailwind CSS. Collaborated with UX designers using Figma. Developed and maintained CI/CD pipelines with GitHub Actions and Jenkins. Introduced automated testing using Jest and Cypress. Optimized platform performance. Established multi-factor authentication protocols. Developed a modular, scalable component library. Integrated third-party services. Conducted code reviews and mentored junior developers.
Senior Full Stack Developer
Architected scalable back-end systems for a remote team collaboration platform, achieving 99.9% platform uptime and supporting over 50,000 active users.
Spearheaded front-end development using React and Redux, delivering a responsive, user-friendly interface.
Built and optimized back-end services with Nest.js and Express, enabling seamless communication features with an 85% reduction in server latency.
Led Agile sprints, mentoring junior developers and ensuring adherence to coding standards and best practices.
Strengthened real-time communication with WebSocket integration for chat and video features, heightening platform interactivity.
Integrated Apache Kafka for event-driven communication, enhancing the responsiveness of the platform.
Deployed the platform to AWS using CI/CD pipelines with Jenkins and GitHub Actions for automated rollouts.
Implemented user authentication using MFA and AWS Cognito, ensuring secure access to platform features.
Applied Domain-Driven Design (DDD), Test-Driven Development (TDD), and Behavior-Driven Development (BDD) for robust system design.
Optimized performance with code splitting, lazy loading, and efficient API management, reducing platform latency.
Integrated real-time communication features with WebSocket and Apache Kafka for event-driven architecture.
Coordinated with cross-functional teams to deliver platform features and ensured scalability for future growth.
Mentored junior developers, conducting code reviews and fostering a culture of continuous improvement.
Senior Full Stack Developer
Architected scalable back-end systems. Spearheaded front-end development. Built and optimized back-end services. Led Agile sprints. Strengthened real-time communication. Integrated Apache Kafka. Deployed the platform to AWS. Implemented user authentication. Applied Domain-Driven Design, Test-Driven Development, and Behavior-Driven Development. Optimized performance. Coordinated with cross-functional teams. Mentored junior developers.
Full-Stack Developer
Designed and launched an e-commerce platform with Angular and Node.js, enabling over 200 small businesses to increase online sales by 35%.
Constructed robust RESTful APIs for product catalog, payment, and order tracking, leveraging PostgreSQL and MongoDB to improve transaction accuracy by 20%.
Transitioned the platform’s architecture from monolithic to microservices with Docker and Kubernetes for better scalability.
Integrated WebSocket for live notifications, delivering real-time updates on inventory and recommendations.
Deployed the platform on AWS with CI/CD pipelines, facilitating automated and rapid feature releases.
Deployed server-side rendering (SSR), accelerating page load speeds and enriching the user experience..
Established secure payment processing by integrating tokenization and SSL for secure payment gateways.
Conducted regular security audits to ensure compliance with industry standards and data protection.
Collaborated with product managers to design features that enhance digital reach and user engagement.
Participated in Agile ceremonies, ensuring efficient sprint planning, teamwork, and on-time project delivery.
Full-Stack Developer
Designed and launched an e-commerce platform. Constructed robust RESTful APIs. Transitioned platform's architecture. Integrated WebSocket for live notifications. Deployed the platform on AWS. Deployed server-side rendering. Established secure payment processing. Conducted regular security audits. Collaborated with product managers. Participated in Agile ceremonies.
Software Engineer
Built a patient management system using HTML, CSS, and jQuery, achieving a 40% increase in load times for healthcare providers.
Implemented AJAX for dynamic content loading, enhancing interactivity and improving provider response time by 25%.
Implemented role-based access control to enforce data privacy and comply with HIPAA requirements.
Added real-time notifications for appointments and medication reminders to improve patient engagement.
Engineered scalable server endpoints with Node.js, enabling efficient handling of extensive healthcare data.
Managed patient data storage with SQL databases to ensure fast, accurate retrieval for critical data.
Conducted performance testing to optimize application responsiveness, enhancing provider workflow efficiency.
Applied coding best practices for clean, maintainable code and improved long-term system efficiency.
Collaborated closely with healthcare professionals to align platform features with patient care needs.
Worked in Agile sprints, ensuring iterative delivery and adapting to user feedback over time.
Software Engineer
Built a patient management system. Implemented AJAX. Implemented role-based access control. Added real-time notifications. Engineered scalable server endpoints. Managed patient data storage. Conducted performance testing. Applied coding best practices. Collaborated closely with healthcare professionals. Worked in Agile sprints.