Nasser Setti

Software Engineer at 4D, Rabat, Morocco

4D
April 2020 - February 2022
1 year 8 months

Summary

Developed high-performance web and mobile applications using modern frameworks, focusing on scalability and test-driven development.

In this role at 4D, I was responsible for building fast and performant web and mobile apps, primarily using React, Angular, Ionic, and Node.js. My tasks spanned various aspects of front-end and back-end development, as well as optimizing code and application performance.

Key Responsibilities

  • Enhanced existing codebases to improve performance, reduce technical debt, and make the code more maintainable.
  • Introduced best practices for code readability and modularity.
  • Created clean, well-structured codebases that adhered to modern development standards.
  • Integrated version control tools like Git for seamless collaboration across teams.
  • Conducted performance audits, identifying bottlenecks and improving app performance by implementing best practices in caching, lazy loading, and request optimization.
  • Regularly used tools like WebPageTest and Google Lighthouse to ensure optimized performance.
  • Created test suites using Jest, Cypress, and React Testing Library to ensure robust and reliable applications.
  • Maintained high test coverage and addressed bugs proactively.

Achievements

  • Performance Enhancements: Improved app performance, reducing load times and increasing responsiveness by over 35%.
  • High Code Quality: Implemented and maintained test-driven development practices, resulting in fewer bugs in production.
  • Scalable Solutions: Designed and implemented scalable architectures that were future-proof and easy to maintain.

Skills & Technologies

Javascript
Typescript
Angular
Node.js

Experience Details

Company:4D
Position:Software Engineer at 4D, Rabat, Morocco
Duration:1 year 8 months
Period:April 2020 - February 2022