Senior Frontend Engineer - Linkurious
Dec 2022 - Current
As an integral member of a three-person Frontend development team, I've actively contributed to the development of a graph visualization and case management software.
My involvement spans the entire development life cycle: from comprehending business requirements, actively participating in ideation sessions, formulating and evaluating suitable solutions, drafting technical specif ications, executing the implementation, writing tests, and handling releases at the end of each sprint.
Tech Stack: Angular/Typescript, NodeJS, CodeceptJS, GIT.
Software Engineer - Sword Group
Jun 2018 - Nov 2022
As a Software Developer at Sword Group, I worked mainly with "Migros Online" client (aka LeShop), the leading Swiss Online Supermarket.
Being a Front End enthusiast, working in an Agile environment, my responsibilities include:
- - Gathering and analyzing user requirements.
- - Developing, enhancing and maintaining their web solution using Angular/Typescript, RxJs, NgRx.
- - Working with testing tools like Jest and Cypress to add unit and integration tests.
- - Maintaining and supporting Continuous Integration and Development practice using Git and Jenkins.
- - Traveling to the client site to attend workshops and trainings.
- - Conducting code peer reviews with other members in my team.
- - Participating in product demos.
- - Participating in daily meetings to plan and implement integrations.
- - Working on developing new services and expose them as RESTful APIs to be consumed by web/mobile developers using Java Spring Boot.
Tech Stack: Angular/Typescript, JavaEE/Spring Boot, GIT.
Moreover, I was responsible of developing and maintaining a project for "CMA CGM" client, my responsibilities included:
- - Setting a plan and an estimation for the whole migration from AngularJs to Angular.
- - Developing their web solution based on the requirements.
- - Enhancing the solution based on the received feedbacks.
- - Respecting the estimated deadline.
Tech Stack: Angular/Typescript, PrimeNg, Ag-Grid, TFS.
Associate Software Engineer - Sword Group
Jun 2018 - Jul 2019
Currently I am working on a specific product, "LeShop.ch"
the leading Swiss online supermarket, in a fully agile
environment. The main technologies I am using are Angular
and Typescript.
Software Engineering Intern - Sword Group
Feb 2018 – Jun 2018
Software Engineering Internship as a part of my Master's
Degree Curriculum.
This Internship has 4 months of scheduled time, working
from scratch on Life Insurance Products, this system
provides so many functionalities such as :
- - Registration, Authentication and Authorization
(JWT Auth)
- - List of Life Insurance Products (Term Life, Whole
Life,
Universal, etc.)
- - Quote/Premium Calculation
- - Adding to Shopping Cart
- - Checkout and generate invoice
- - PayPal Payment (Sandbox Accounts)
- - Administration Mode interface
Moreover, in addition to the implementation, I focused on
the entire software lifecycle by working on the continuous
integration, a version control system and the automated
deployment.
Technologies: JavaEE / Spring Framework - Angular 5 - Git -
Jenkins - AWS - Docker - PostgreSQL
Intern - Torch Academy sal
Aug 2016 - Nov 2016
IT Boot Camp.
The Boot Camp Internship had 14 weeks of
scheduled time, including lectures, demonstrations, group
assignments, supervised workshops and hands on development.
This Internship gives
me knowledge as well as hands on experience of design,
methodology, and development of a functioning Mobile
application/Web product.
Throughout the Internship , I focused on Web coding
track : (ASP.NET MVC 4).
I Got a Certificate.
Intern - Eddys Group
July 2016 - Aug 2016
Developing a “Learning Platform” Web Site, working on:
-
Backend Using PHP
- Frontend
- Bug fixing
Used Techniques : PHP - Ajax - JQuery - JavaScript -
HTML - CSS - MySQL Database.
Promoter - Merlun Group
May 2015 - Aug 2016
Part time job.
Responsibilities :
- Advertise for products for
companies like Nestle, Pepsi, etc…
- Create a positive image of the promoted product and lead
consumers to use it
- Demonstrating and providing information on promoted
products
- Distributing
product samples, brochures, flyers etc. to source new sales
opportunities
- Report on demonstration related information (interest
level, questions asked, number of samples/flyers
distributed
etc)
I Got "Promoter of the Month" Certificate twice .