Aly Rageh
Software Engineer
كفاءة
Cairo, القاهرة35 USD/ساعة0عضو منذ ٧ أبريل ٢٠٢٣
·
استعن بخدماته
اطلب عرض سعر بدون التزام
نبذة
Creative software engineer with over 17 years of experience, focusing on C# and .Net technologies. Fast learner and can adapt to any new language or technology quickly. People oriented leader, with my eyes on client satisfaction. Raised profits by 30% at Andela. And increased customer retention by 63% at Wordbee.
- Please check my Linkedin profile Featured section for some evidence.
الخبرة
EXPERIENCE
Working as a software engineer since 2005.
Andela, New York, USA (remotely from Egypt) - Technical Delivery Manager
Aug 2021 - PresentAchievements
- Raised company’s profits by 30% via creating sales strategy aimed to eliminate hiring gaps of replacements and ensure revenue consistency.
- Increased talent retention by 44% via establishing a training academy where we elevate talent quality and prepare them for interviews.
- Scored 92.86% client satisfaction rate acting as enterprise delivery partner for 14 accounts:
- BBC
- ebay
- theTradeDesk
- WW
- LivePerson
- itv
- Shipt
- Crossover Health
- Jobvite
- Percolate
- JazzHR
- Kindi
- Coursera
- Scholastic
- Scored 91.18% talent satisfaction rate leading 168 talents in total across the 14 accounts.
- C# - .Net - Algorithmics - Design patterns - SOLID principles - SQL - MSSQL - SqlLite - JQuery - Javascript - Asp.Net Core - Microservices - DDD - TDD - API - LINQ - EntityFramework - Git - Jira - Asana - SalesForce - Microsoft Azure - Python - Node.Js - Ruby - Docker - Kubernetes - Communication skills - Time management skills - Leadership skills - Scrum ceremonies
- News website
- Children education online web app
- Request response caching library
- Sync and check in with engineers for feedback, setting expectations and help with blockers if any.
- Sync and meeting with clients managers to make sure we are on the right track and to collect feedback.
- Work on ways to help us exceed client’s expectations and excel at what we are doing.
- Code review PRs, pair programming and help engineers to understand complicated parts they are struggling with.
- Work on action plans to eliminate any performance concerns and execute it with engineers.
- Collaborate with teammates to create plans, roadmaps, and dashboards for the accounts we are working on.
Wordbee, Luxembourg (remotely from Egypt)
Technical Team Lead & CEO of Egypt branch
Sep 2018 - Jun 2021Achievements
- Reduced costs by 78.57% via establishing a branch in Egypt and hiring all the technical team within it, maintaining the same quality and more.
- Increased customer retention by 63% via implementing 3 steps that help ease the usage of the application:
- Reduce number of clicks strategy.
- Add dynamic settings search bar.
- Functionalities steps guidance feature.
- Won 1 important RFP for Schnieder company by working 15 hours overnight to implement POC of a custom order form they requested.
- Broadened market size by covering middle east countries, after successfully added customers from those countries.
- C# - .Net - Algorithmics - Design patterns - SOLID principles - SQL - MSSQL - JQuery - Javascript - React - Asp.Net web forms - Asp.Net Core - Typescript - Elasticsearch - Redis - MongoDB - Microservices - DDD - TDD - API - LINQ - EntityFramework - Linq to Sql - Kendo - MVVM - Git - Jira - Microsoft Azure - Zendesk - Python - Node.Js - Ruby - Docker - Communication skills - Time management skills - Leadership skills - Management skills - Scrum ceremonies
- Translation management system
- CAT tool
- Functionality steps guide tool
- Taxes calculator app
- Manage employees of the Egypt branch and make sure they are up to the expected level, and help them come over blockers if any.
- Administrate the Egypt branch office and provide needed supplies for employees to be able to work effectively.
- Utilize all the resources we have in the Egypt branch, like human resources, financial resources, assets, and much more.
- Calculate salaries and process payments, as well as handling taxes and insurance regulations.
- Recruit, interview and hire new talents for any open positions we might have.
- Represent the company in front of MEA clients formally, and seek new sales strategies to add new clients from that region.
- Schedule and attend 1:1 meetings with employees for feedback and evaluation, and work on corrective actions if needed.
- Drive and lead scrum ceremonies like standups, grooming sessions, planning, retro and sprint demos.
- Work with product owners and account managers on new business requirements, then document and add tasks to the backlog with technical specs, COA, and how to sections added.
- In addition to all Development Team Lead position day to day activities as well.
Development Team Lead
Jan 2018 - Sep 2018Achievements
- Decreased bugs by 79.13% via adding quality assurance activities to the company for the first time, and recruiting QA talents.
- Participated in transforming 30% of the application from monolithic to microservices architecture, using .Net core and React.
- Increased team satisfaction and productivity by introducing new ways of documenting and describing tasks on Jira, to make it more informative and well organized, for all stakeholders interacting with it.
- C# - .Net - Algorithmics - Design patterns - SOLID principles - SQL - MSSQL - JQuery - Javascript - Asp.Net web forms - LINQ - EntityFramework - Linq to Sql - Microsoft Azure - Kendo - MVVM - Git - Jira - Zendesk - Communication skills - Time management skills - Leadership skills
- Translation management system
- CAT tool
- Lead a team of front end, back end, quality assurance, devops and support engineers, follow up on their work and coordinate between them.
- Groom tasks for the team and put estimations, priorities, and handle assignments.
- In addition to all Senior Software Engineer position day to day activities as well.
Senior Software Engineer
Sep 2017 - Jan 2018Achievements
- Developed a feature to identify coding languages from natural languages, which opened a way for more prospective clients from the IT sector, companies like Cisco, with manuals including code blocks.
- C# - .Net - Algorithmics - Design patterns - SOLID principles - SQL - MSSQL - JQuery - Javascript - Asp.Net web forms - API - LINQ - EntityFramework - Microsoft Azure - Linq to Sql - Kendo - MVVM - Git - Jira - Zendesk - Communication skills - Time management skills
- Translation management system
- Pick tasks from the backlog, assign it to myself and work on finishing it according to an agreed timeline.
- Add new features to the application, investigate and fix bugs reported by support agents, work on tech debt and R&D tasks.
- Code review PRs for my teammates and run tests.
- Document new features and maintain our user facing documentation and keep it up to date.
FlairsTech, Cairo, Egypt - Development Team Lead
Jun 2017 - Jul 2018Achievements
- Increased quality of hired talents by 74% via introducing new hiring process, bulletproof screening phase, and more accurate interviews.
- Saved 43% of costs by automating internal HR activities.
- Added revenue source, by introducing the idea of including the software product activities to the company services.
- C# - .Net - Algorithmics - Design patterns - SOLID principles - SQL - MSSQL - PostgreSql - MySql - JQuery - Javascript - Angular - Asp.Net web forms - Asp.Net MVC - Microservices - DDD - TDD - API - LINQ - EntityFramework - Git - Jira - Bitbucket - Communication skills - Time management skills - Leadership skills
- HR management system
- Medical web app for patients
- Hiring and recruiting web app
The Datum Company, Cairo, Egypt - Software Development Consultant
Jul 2017 - Nov 2017Achievements
- Increased productivity by 25% via guiding the team through best practices to develop web applications using PHP code.
- PHP - SQL - Design patterns - SOLID principles - MySql - Git - Jira - Communication skills - Time management skills - Leadership skills - Consulting and mentoring skills
- E-Learn web app
Emirates Auction, Dubai, UAE - Senior Software Development Engineer
Apr 2017 - Jun 2017Achievements
- Shortening the process from days to minutes needed to prioritize car numbers plates, via inventing an algorithm that can weight and order them according to pre-set weighted factors entered by humans.
- C# - .Net - SQL - Design patterns - SOLID principles - MSSQL - JQuery - Javascript - Asp.Net web forms - Asp.Net MVC - LINQ - EntityFramework - Git - Jira - Communication skills - Time management skills
- Auctions web app
- Properties mortgage web app
AFA Technologies, Cairo, Egypt - Development Team Lead
Jul 2016 - Apr 2017Achievements
- Finalized 3 projects the company faced challenges with, and made them ready for sale.
- Increased team quality by recruiting more talented members.
- C# - .Net - Design patterns - SOLID principles - SQL - MSSQL - JQuery - Javascript - Asp.Net web forms - Asp.Net MVC - WPF - Windows forms - Ado.Net - Jira - Communication skills - Time management skills - Leadership skills
- Car rental app
- ERP and financial system
Tech Touch, Cairo, Egypt - Chief Technology Officer
May 2016 - Jul 2016Achievements
- Led the team to finalize an ERP system they have been working on for a few years, and make it ready for sale.
- C# - .Net - SQL - MSSQL - SOLID principles - JQuery - Javascript - Kendo - Asp.Net web forms - MVVM - LINQ - EntityFramework - Jira - Git - Communication skills - Time management skills - Leadership skills
- ERP and financial system
NBusiness, Cairo, Egypt
Development Team Lead
Jun 2015 - May 2016Achievements
- Increased profits by 41% changing the company's financial state from 11% loss to 30% profit, via introducing new technologies, training talents to elevate team quality, and starting new projects from the ground up.
- C# - .Net - SQL - MSSQL - SOLID principles - ADO.Net - JQuery - Javascript - Kendo - Sharepoint - Asp.Net web forms - Asp.Net MVC - MVVM - SSRS - LINQ - EntityFramework - Jira - Git - Communication skills - Time management skills - Leadership skills
- Clinic management system
- CRM web apps
- Call center management system
Senior Software Development Engineer
Mar 2015 - Jun 2015Achievements
- Increased productivity by 61% via creating a development framework to help developers finish projects in 1 day instead of 5 days.
- C# - .Net - SQL - MSSQL - SOLID principles - ADO.Net - JQuery - Javascript - Kendo - Sharepoint - Asp.Net web forms - Asp.Net MVC - MVVM - SSRS - LINQ - EntityFramework - Jira - Git - Communication skills - Time management skills
- CRM web apps
- Call center management system
التعليم
Mansoura University, Egypt - Bachelor of Science - BS, Computer and Information Sciences, General
Sep 2005 - Sep 2009- Ranked 9th among my colleagues' scores.
- Scored 1st place as the best graduation project, which collected awards from the mayor and few other entities.
- Elected student union leader for 2 years.