Senior Software Developer
Cairo Governorate, Egypt
Worked alongside the Multimedia Engineering Team to research, develop and maintain state of the art educational software including Nagwa Exams, Readers, Connect, Studio, Chat, Portals, Whiteboard, and Nagwa.com.• Lead a team to maintain and develop new features for Nagwa Exams and Nagwa Readers• Created both Email and SMS Microservices as to update the Nagwa Notification System• Helped build the backend of Nagwa Exams App using AWS Lambda Functions and API Gateways (.Net Core 3.1)• Amended the Backend of Nagwa Readers App with the favoriting, logging, user management, featuring, series, and comics features (PostgreSQL, C#, ASP .Net Core, HTML, Js)• Developed a 3-stage reprocessing and transcoding environment for all Nagwa Educational videos that helped save over 72% (150k EGP) of the price of using third party transcoding services (.Net Framework Console App, FFMPEG, Codecs, MSSQL)• Helped create a desktop application for Nagwa Connect App (Electron, HTML, Vue.js, Rest APIs)• Participated in creating web reports and admin control interfaces to revise apps content development and track user-app interactions (MSSQL, C#, ASP .Net Framework, HTML, Js)• Contributed in designing and updating several video creation workflows including Nagwa Studio, Whiteboard, Educators and Connect