
Karim Sherif Tayie
Software Engineer
Mohandessin, Giza, EgyptWork 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
- 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.SJan 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
Languages
Arabic
FluentEnglish
AdvancedItalian
IntermediateSpanish
IntermediateFrench
Beginner
Training & Certifications
Object Oriented Programming in Java
University of California San Diego·2019Programing for Everybody (Getting Started with Python)
University of Michigan·2019Python Data Structures
University of Michigan·2019Server-Side Development with NodeJS, Express and MongoDB
The Hong Kong University of Science and Technology·2019Front-End JavaScript Frameworks: Angular
The Hong Kong University of Science and Technology·20196.00.1x: Introduction to Computer Science and Programming Using Python
MITx·2018Front-End Web UI Frameworks and Tools: Bootstrap 4
The Hong Kong University of Science and Technology·2018Version Control with Git
Atlassian·2018CS50: CS50's Introduction to Computer Science
HarvardX·2018Mindshift: Break Through Obstacles to Learning and Discover Your Hidden Potential
McMaster University·2018Learning How to Learn: Powerful mental tools to help you master tough subjects
University of California San Diego·2017HTML, CSS and JavaScript
The Hong Kong University of Science and Technology·2017Work Smarter, Not Harder: Time Management for Personal & Professional Productivity
University of California, Irvine·2017Entrepreneurship Development Training
Intilaaqah Shell·2016Social media marketing
HP Life·2016ICDL Course
Cairo University·2016Development of creative thinking and leadership skills training
Cairo University·2016Strategic planning and crisis management training
Cairo University·2016Sales Management workshop
MeraMedia Advertising Agency·2016Introduction to Accounting
Coursera·2015