Hi! I'm Ned Hassan, a Senior Software Engineer with over 6 years of experience specializing in building scalable and high-performance backend services using Node.js and its ecosystem. I enjoy collaborating with cross-functional teams, mentoring junior developers, and driving projects from start to finish. I am passionate about writing clean and maintainable code, and I stay up-to-date with emerging technologies to ensure system reliability and enhance developer productivity. Throughout my career, I've designed and implemented microservices, optimized database performance, and built robust RESTful and GraphQL APIs that efficiently handle high traffic. I’m dedicated to continuous learning and fostering a culture of quality and improvement within the teams I work with.

Ned Hassan

Hi! I'm Ned Hassan, a Senior Software Engineer with over 6 years of experience specializing in building scalable and high-performance backend services using Node.js and its ecosystem. I enjoy collaborating with cross-functional teams, mentoring junior developers, and driving projects from start to finish. I am passionate about writing clean and maintainable code, and I stay up-to-date with emerging technologies to ensure system reliability and enhance developer productivity. Throughout my career, I've designed and implemented microservices, optimized database performance, and built robust RESTful and GraphQL APIs that efficiently handle high traffic. I’m dedicated to continuous learning and fostering a culture of quality and improvement within the teams I work with.

Available to hire

Hi! I’m Ned Hassan, a Senior Software Engineer with over 6 years of experience specializing in building scalable and high-performance backend services using Node.js and its ecosystem. I enjoy collaborating with cross-functional teams, mentoring junior developers, and driving projects from start to finish. I am passionate about writing clean and maintainable code, and I stay up-to-date with emerging technologies to ensure system reliability and enhance developer productivity.

Throughout my career, I’ve designed and implemented microservices, optimized database performance, and built robust RESTful and GraphQL APIs that efficiently handle high traffic. I’m dedicated to continuous learning and fostering a culture of quality and improvement within the teams I work with.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Senior Software Engineer at BRG
June 1, 2022 - June 14, 2024
Architected and implemented a suite of microservices in Node.js, orchestrated via Docker and Kubernetes, reducing deployment complexity by 35%. Led a team of five backend developers, conducting code reviews, design sessions, and knowledge sharing workshops to elevate coding standards and system design capabilities. Designed robust RESTful and GraphQL APIs, incorporating input validation, rate limiting, and caching layers that handled over 100,000 requests per minute with 99.9% uptime. Optimized database performance by refactoring queries, introducing proper indexing, and leveraging Redis caching, achieving a reduction in average response times. Migrated monolithic services to a microservices architecture, enabling independent scaling and deployment, and decreasing release cycle time by 50%. Implemented comprehensive logging and monitoring using ELK Stack and Prometheus, reducing mean time to detection (MTTD) by 30% and improving incident response.
Full Stack Software Engineer at WorkNomads
January 1, 2021 - May 31, 2022
Built and maintained the backend for a high-traffic e-commerce platform using Node.js and Express, supporting more than 1 million daily active users. Integrated GraphQL APIs with Apollo Server for flexible data querying, reducing client-side overfetching and streamlining front-end development. Secured applications by implementing OAuth2 authentication flows, JWT-based authorization, and role-based access control, ensuring compliance with industry security standards. Streamlined development workflows by introducing Docker-based local environments and automated CI/CD pipelines with GitLab CI, reducing environment setup time by 70%. Conducted performance tuning for critical endpoints, using Node.js profiling tools to identify and resolve event loop bottlenecks, improving throughput by 25%.
Software Engineer at WorkNomads
May 1, 2018 - December 31, 2020
Developed RESTful APIs in Node.js and Express for multiple client projects, including content management systems and real-time messaging services. Collaborated with front-end teams to define API contracts, improve error handling, and implement WebSocket-based real-time features for chat and notifications. Authored robust test suites using Mocha, Chai, and Sinon, driving test coverage above 85% and ensuring reliable deployments. Implemented data synchronization workflows between MongoDB and Elasticsearch, enabling fast full-text searches and analytics capabilities. Mentored junior developers through pair programming sessions and technical reviews, fostering a culture of continuous learning and code quality improvement.

Education

Bachelor's at University of Brains
January 1, 2014 - March 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Professional Services