profile-img

Karim Sherif Tayie

Software Engineer

Mohandessin, Giza, Egypt

Work Experience

  • Software EngineerFull Time

    Tarjama

    Jan 2021 - Present -4 yrs, 5 months

    • Job Details:• Developed new features using Django and fast API while optimizing for scalability and adhering to coding best practices. • Deployed code to production environments, ensuring smooth releases and minimal downtime for users, in collaboration with the DevOps team. • Collaborated with the QA team to identify and fix bugs, and conducted thorough unit testing to catch issues early in the development process. • Integrated with other systems using APIs and third-party libraries, ensuring seamless data integration and compatibility with existing systems. • Collaborated with product, QA, and DevOps teams to deliver high-quality features on time, while ensuring that all code met stakeholder needs. Regular communication and feedback were critical to success. • Back End: Django-Rest - Django-admin - PostgreSQL - unit testing - Celery - Elasticsearch - TypeScript • DevOps: Git - Linux - CI/CD - docker - sentry
  • Software EngineerFull Time

    XPay

    Dec 2019 - Dec 2020 -1 yr

    Egypt , Giza

    • Job Details:• Developed full-stack web applications, coding at all levels from the database management (SQL) to the front-end (Angular). • Created database schemas and wrote efficient retrieval queries in PostgreSQL for various business requirements. • Created unit-tested endpoints for the RESTful API that serves the front-end. • Developed a framework on top of django admin to easily generate statistics components to show in the dashboard. • Worked on refactoring the front end app and reduced it’s size by 30%. • Front End: Angular - SASS - Bootstrap - Gulp - jQuery - unit-testing - e2e-testing • Back End: Django-Rest - Django-admin - postgresql - unit testing • DevOps: Git - Linux - CI/CD - docker - sentry
  • Software EngineerFull Time

    Tyro

    Jan 2019 - Dec 2019 -11 months

    Egypt , Cairo

    • Job Details:• Worked on migrating the current main angular.js app to the newest version of Angular. • Redesigned and dramatically simplified many user interfaces. • Developed a scheduling calendar feature on top of angular-calendar. • Automated company-wide reports of users activities saving hours of labor from operation team. • Front End: Angular - Angular.js - SASS - Bootstrap - Gulp • DevOps: Git - Linux - docker - sentry
  • Education

    • BSc in Business Administration

      Cairo University (CU)

      Jan 2014 - Jan 2018 - 4 yr

    • High School - Thanaweya Amma

      • El-Tarbia El-Kawmia Private School T.k.S

      Jan 2013 

    Achievements

    Open Source Projects Contributions Angular Calendar (Angular) FRONT-END DEVELOPMENT • Added a responsive week view demo for angular calendar demo page. • github link: https://github.com/mattlewis92/angular-calendar/pull/1107 Angular Archwizard (Angular) FRONT-END DEVELOPMENT • Added a new navbar with direction dropdown (’left-to-right’ and ’right-to-left’) plus github button for the angular archwizard repo. I could only test the demo repo with rtl archwizard locally, so you only have to install the rtl branch to see the change. • github link: https://github.com/madoar/angular-archwizard-demo/pull/69 • Added RTL support for the library. • github link: https://github.com/madoar/angular-archwizard/pull/286 Zulip server - powerful open source team chat (Django) BACK-END DEVELOPMENT • Extended test get accounts for email unit test. • github link: https://github.com/zulip/zulip/pull/15434

    Skills

    • Database
    • JavaScript
    • Angular
    • Object-Oriented Programming
    • Django
    • jQuery
    • Python
    • Git/Github
    • Problem Solving
    • Software Engineering
    View More

    Languages

    • Arabic

      Fluent
    • English

      Advanced
    • Italian

      Intermediate
    • Spanish

      Intermediate
    • French

      Beginner

    Training & Certifications

    • Object Oriented Programming in Java

      University of California San Diego·2019
    • Programing for Everybody (Getting Started with Python)

      University of Michigan·2019
    • Python Data Structures

      University of Michigan·2019
    • Server-Side Development with NodeJS, Express and MongoDB

      The Hong Kong University of Science and Technology·2019
    • Front-End JavaScript Frameworks: Angular

      The Hong Kong University of Science and Technology·2019
    • 6.00.1x: Introduction to Computer Science and Programming Using Python

      MITx·2018
    • Front-End Web UI Frameworks and Tools: Bootstrap 4

      The Hong Kong University of Science and Technology·2018
    • Version Control with Git

      Atlassian·2018
    • CS50: CS50's Introduction to Computer Science

      HarvardX·2018
    • Mindshift: Break Through Obstacles to Learning and Discover Your Hidden Potential

      McMaster University·2018
    • Learning How to Learn: Powerful mental tools to help you master tough subjects

      University of California San Diego·2017
    • HTML, CSS and JavaScript

      The Hong Kong University of Science and Technology·2017
    • Work Smarter, Not Harder: Time Management for Personal & Professional Productivity

      University of California, Irvine·2017
    • Entrepreneurship Development Training

      Intilaaqah Shell·2016
    • Social media marketing

      HP Life·2016
    • ICDL Course

      Cairo University·2016
    • Development of creative thinking and leadership skills training

      Cairo University·2016
    • Strategic planning and crisis management training

      Cairo University·2016
    • Sales Management workshop

      MeraMedia Advertising Agency·2016
    • Introduction to Accounting

      Coursera·2015
    Share this Profile