Summary
Overview
Work History
Education
Skills
Websites
References
Timeline
Generic

Samir Naser

San Jose,CA

Summary

Seasoned software engineer with expertise in full-stack development, specializing in crafting innovative solutions using cutting-edge technologies like React/Redux, AngularJS, Node.js, and Java. Proven track record in remote and collaborative environments, excelling in problem-solving and delivering high-quality solutions that exceed expectations.

Overview

7
7
years of professional experience

Work History

SENIOR SOFTWARE DEVELOPMENT ENGINEER - FULL-TIME

Ninja Van
2021.11 - Current
  • Spearheaded implementation of front-end functionalities using React/Redux and Saga ensuring responsive and engaging user interface
  • Designed and implemented scalable backend solutions, leveraging Node.js framework
  • Migrated a whole React project from Javascript to typescript to improve code reliability through static typing, reducing errors and improving developer productivity
  • Optimizing MySQL queries to enhance efficiency and speed of report generation services
  • Collaborated with cross-functional teams to integrate Kafka into architecture, facilitating scalable and reliable data transfer
  • Wrote readme files and confluence pages to document Ninja products and services and make things easier for new engineers.

SOFTWARE DEVELOPMENT ENGINEER - FULL-TIME

Freightos/WebCargo
2018.04 - 2021.11
  • Implement new features and components with React/Redux for the portal website responsible for monitoring and managing B2B integrations
  • Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces and components
  • Architect, design, build and maintain major system features
  • Full software development lifecycle, from concept and design to testing using Java, Java EE, and Spring technology
  • Responsible for B2B integrations process for airlines that goes through the process of analysis, design, object modeling, data modeling, integration, validation, implementation, and deployment
  • Using Apache Camel Java DSL with Spring technology to perform integrations for all Freightos components with the 3rd parties
  • Using RESTAssured to automate RESTful APIs/RESTful Web Services.

ANGULAR JS & UI DEVELOPMENT ENGINEER - FULL TIME

EXALT Technologies Ltd./Ruckus
2017.04 - 2018.03
  • Develop application code using AngularJS
  • Evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions
  • Research, analyze, and develop product features of increasingly complex nature
  • Responsible for the advocated web interaction design and development
  • Responsible for bugs identification/maintenance, and for modifying test cases; in coordination with the front-end developers and using the front-end technologies: AngularJS, HTML5, CSS3, JS, Typescript, and Bootstrap
  • Code tested and documented JavaScript, HTML, PUG, and CSS.

Education

Computer Engineering - B.Sc. -

Birzeit University
01.2017

Skills

  • Languages: Java, JavaScript, TypeScript, Python familiarity.
  • Frameworks/Libraries: Spring Boot, Node.JS, React/Redux.
  • Tools: Git, Docker, Jenkins, Kubernetes, JIRA.
  • Databases: MySQL, MongoDB.
  • Others: RESTful API Design, Microservices Architecture, Agile/Scrum Methodologies, Continuous Integration/Continuous Deployment (CI/CD)

References

References are provided upon request

Timeline

SENIOR SOFTWARE DEVELOPMENT ENGINEER - FULL-TIME

Ninja Van
2021.11 - Current

SOFTWARE DEVELOPMENT ENGINEER - FULL-TIME

Freightos/WebCargo
2018.04 - 2021.11

ANGULAR JS & UI DEVELOPMENT ENGINEER - FULL TIME

EXALT Technologies Ltd./Ruckus
2017.04 - 2018.03

Computer Engineering - B.Sc. -

Birzeit University
Samir Naser