Mohamed N.

Tech Lead - Senior Software Engineer

Egypt

Experience

Aug 2023 - Present
2 years 5 months
United States

Tech Lead - Senior Software Engineer

Resume.io

  • 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, A/B test, Microservices, GitHub Actions, Sentry, Mixpanel, ClickHouse, Redash
Sep 2021 - Jul 2023
1 year 11 months
United States

Tech Lead - Senior Software Engineer

Kinship

  • Responsible for VCA partner feature
  • Responsible for wellness index feature
  • Responsible for mobile client dashboard in backend
  • Responsible for OKTA authentication migration & integration
  • Responsible for journaling feature
  • Fixing major bugs
  • Technologies: Ruby on Rails, GoLang, Postgres, DynamoDB, AWS, GitHub Actions, Terraform, PagerDuty
Jun 2019 - Oct 2021
2 years 5 months
United States

Senior Software Engineer

Single Digits

  • Broadband Authentication Platform: 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
Jul 2016 - May 2019
2 years 11 months
Alexandria, Egypt

Software Engineer

Smartera3S

  • Customer segmentation: a web application based on Vue.js, R, Javalite, Spark, Hadoop for dividing a customer base into groups using K-means algorithm. Technologies: Ruby on Rails, Java, R, Spark, Microservices
  • SocialHub: a web application based on Ruby on Rails, Java EE, MySQL and MongoDB used in streaming data from social media platforms for sentiment identification, engagement metrics and scheduled campaigns. Technologies: Ruby on Rails, Postgres, Vue.js, Microservices
  • Annotation System: a web application based on Javalite and MySQL used for labeling data, monitoring annotators and performing analytics on labeled data for sentiment identification. Technologies: Ruby on Rails, Java Servlets, MySQL, MongoDB, Microservices

Languages

Arabic
Native
English
Advanced

Education

Sep 2011 - Jul 2016

Faculty Of Engineering Alexandria University

Bachelor degree · Computer and Systems Engineering · Alexandria, Egypt

Certifications & licenses

Amazon EventBridge Overview And Integration With SaaS Applications

AWS

Architecting Serverless Solutions

AWS

Build Modern Apps With Purpose-Built Databases

AWS

HackerRank Problem Solving(Intermediate)

HackerRank

HackerRank SQL(Advanced)

HackerRank

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions