Mohamed .

Mohamed .

  • Senior Software Engineer
  • **** **** ****
  • 8 Jahre Erfahrung
  • Within a Month
  • Senior

Software Engineer. working with many stacks like ruby on rails and java springboot. I have an experience on CI/CD.

Bildung

C

Computer Science and Engineering

Faculty of engineering, Alexandria university, Bachelor's Degree, Egypt
2012 - 2016

Arbeit & Erfahrung

T

Senior Software Engineer

Talent inc
Aug'2023 - Gegenwart
An application for providing career services that equips professionals with the tools that best showcase their experience and potential, My accomplishments are: Putting the architecture of creating career assessment and profile for the user.Putting the architecture of the job search and recommended jobs integration.Upgrading system rails version from 6 to 7.Stabilizing the CI/CD pipeline and parallelizing rspec in github actions.Fixing flaky test.Technologies: Ruby on Rails, golang, Postgres, AWS, Microservices, sentry, mixpanel, clickhouse, redash.
K

Senior Software Engineer

Kinship
Sep'2021 - Jul'2023
Whistle Product: An application related to health pet care. My accomplishments are: ∗ Responsible for VCA partner. ∗ Responsible for wellness index feature. ∗ Responsible for mobile client dashboard in the backend. ∗ Responsible for OKTA authentication migration & integration. ∗ Responsible for the journaling feature. ∗ Fixing major bugs.Technologies: Ruby on Rails, GoLang, Postgres, DynamoDB, AWS, Github Actions, Terraform, pagerduty
S

Senior Software Engineer

Single Digits
Jun'2019 - Oct'2021
Broadband Authentication Platform Product: An application for guest and resident Wi-Fi management software.Technologies: Ruby on Rails, Java, AWS (Lambda, SQS , SES , SNS , EventBridge, Postgres, Dynamodb), Terraform, GitHub Actions, Rest Assured, Microservices
S

Software Engineer

Smartera3S
Jul'2016 - May'2019
Customer Segmentation: A web application based on Vuejs, R, Javalite, Spark, and Hadoop.Customer segmentation is the practice of dividing a customer base into groups of individuals that are similar in specific ways relevant to marketing, such as age, gender, interests, and spending habits using the Kmeans algorithm.Technologies: Ruby on Rails, Java, R, Spark, Microservices.SocialHub (Web Application in Digital Marketing):A web application based on Ruby on Rails, Java EE , MySQL, and MongoDB, used in streaming data from different social media platforms to make sentiment identification on it in order to create metrics on the gathered data, make engagement on them, and create scheduled campaigns on multiple social media platforms.Technologies: Ruby on Rails, Postgres, vue.js, Microservices.Annotation System for labeling data:A web application based on Javalite and MySQL, used in labeling data and correcting it, also to monitor the annotators and their progress and perform analytics on the labeled data so it can be used in sentiment identification.Technologies: Ruby on Rails, Java Servlets, MySql, MongoDB, Microservices

Berufliche Fähigkeiten

Language
  • Java 5 Jahr(s)
  • Ruby 8 Jahr(s)
  • Javascript 3 Jahr(s)
General
  • Hadoop 2 Jahr(s)
Database
  • MySQL 8 Jahr(s)
Framework
  • Ruby on Rails 8 Jahr(s)
Technology
  • AWS 5 Jahr(s)

Sprachen

  • English very good
Remoteplatz Logo