I am an experienced developer with a solid background in a wide range of .NET development aspects in a business application context. My expertise includes all development stages, from initial analysis through design and execution. I am proficient in a variety of platforms and systems. In addition to my technical skills, I am a great communicator and team player. My ability to communicate well enables me to work effectively with clients to identify objectives and requirements for applications.
-
Technical Team Lead - L1Netways Mar 2024 - PresentCairo, EgyptArchitect and Design: Led the design and development of scalable backend architecture.API Development: Designed and implemented RESTful APIs to support integration with third-party systems and other client platforms.Integration Management: Oversaw the integration of Microsoft Dynamics 365 with external systems, ensuring seamless data flow and synchronization.Team Leadership: Managed and mentored a team of backend developers, providing technical guidance, conducting code reviews, and ensuring high-quality deliverables.Performance Optimization: Improved system performance by optimizing database queries, reducing response time, and ensuring high availability of services.Security & Compliance: Ensured that the backend architecture adhered to security standards and data protection regulations.Collaboration: Worked closely with cross-functional teams, including frontend, QA, and DevOps, to ensure seamless integration and deployment of backend services.Strategic Contribution: Contribute to long-term system planning and architectural decisions, ensuring the backend can scale with future growth.Issue Resolution: Led troubleshooting and debugging efforts for backend systems, ensuring timely resolution of issues and minimal disruption.Documentation: Maintained technical documentation for backend processes, APIs, and integration workflows, ensuring clear communication with stakeholders and clients. -
Senior Software Engineer SpecialistNetways Apr 2023 - Mar 2024Cairo, EgyptAdvanced Backend Architecture: Lead the design and development of complex backend systems and services, ensuring high scalability, performance, and reliability.API Design & Leadership: Architect and develop high-performance RESTful APIs, providing technical leadership on best practices for API security and efficiency.System Optimization: Proactively identify and implement system improvements by optimizing code, refactoring existing services, and improving database performance.Technical Leadership: Provide mentorship and technical guidance to junior and mid-level developers, conducting thorough code reviews and ensuring high-quality code delivery.Cross-Functional Collaboration: Act as a technical liaison between backend teams and other departments (frontend, DevOps, product management), leading initiatives to align backend architecture with business goals.Security & Compliance: Lead efforts to ensure backend systems comply with security standards and industry best practices, implementing measures such as encryption, authentication, and access controls.Advanced Troubleshooting: Tackle complex issues and bottlenecks in production environments, providing solutions to ensure system reliability.Stakeholder Communication: Work with stakeholders to communicate technical challenges and deliver solutions that align with business objectives. -
Senior Software EngineerNetways Apr 2022 - Apr 2023Cairo, EgyptBackend Development: Implement backend components using .NET Core and C# to deliver functional and scalable solutions for business needs.API Integration: Develop and maintain RESTful APIs to support communication between applications and third-party systems.Database Management: Design and optimize queries, stored procedures, and database structures, focusing on performance improvements.System Debugging: Analyze and debug code, troubleshoot backend issues, and resolve bugs to ensure smooth operation of services.Collaboration: Work closely with frontend developers, QA, and DevOps teams to ensure seamless integration and deployment of backend services.Code Reviews: Participate in peer code reviews, ensuring adherence to coding standards and best practices.Agile Participation: Engage in Agile processes such as sprint planning and retrospectives, contributing to continuous team improvement.Documentation: Document technical designs, processes, and code changes, providing clear references for team members. -
Senior Software Engineer3S Software - Secured Smart Systems Mar 2021 - Mar 2022Cairo, Egypt1- Working as full stack developer in an agile scrum based environment managed by TFS - devops to build Web applications 2. In collaboration with the team, take charge of designs, maintenance and optimization3. Participate and contribute in technical decisions back-end implementations4. Optimize code and refactor when needed5. Troubleshoot, debug and upgrade existing software6. Maintaining and upgrading existing systems 7. Deploying new software applications using ASP.Net Core API – ASP.Net MVC – SQL Server - Entity Framework Core, RabbitMQ, MicroService – Angular 9 – API gateway – Docker8. Participate in the training activities of the Junior staff9. Participate in technical documentation activities (System Diagrams, DB, Architecture and Deployment Guides ...etc.) -
Software EngineerDms Aug 2018 - Feb 2021Cairo Governorate, Egypt1. Working as a full stack developer in an agile scrum based environment managed by TFS to build Web applications.2. In collaboration with the team, take charge of designs, maintenance and optimization3. Participate and contribute in technical decisions back-end implementations4. Optimize code and refactor when needed5. Troubleshoot, debug and upgrade existing software6. Maintaining and upgrading existing systems 7. Deploying new software applications8. Created database objects such as Views and Stored Procedures T-SQL in SQL Server database and oracle database -
Software EngineerMsad Sep 2017 - Jul 2018Egypt1- Researching, designing, implementing and managing software programs2- Testing and evaluating new programs3- Working closely with other developers, UX designers, Quality Control team, business and systems analysts (Agile) -
Software EngineerGazayerli Group Egypt Dec 2016 - Aug 20171- Maintaining and upgrading existing systems2- Testing and Fixing Bugs -
Trainee .Net DeveloperBebrand Advertising Agency Oct 2016 - Nov 2016MaadiDesign Websites using CSS , HTML , JQuery , BootStrap.Developed dynamic websites.Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#Developed using ASP.Net , Entity FrameWork , LinqWritten stored procedures, triggers, views using SQL in SQL SERVER 2012.Used ADO.NET to access data in SQL Server Server 2012Used Ajax Controls ,Telerik UI Controls .
John Maher Skills
John Maher Education Details
-
Computer Science
Frequently Asked Questions about John Maher
What company does John Maher work for?
John Maher works for Netways
What is John Maher's role at the current company?
John Maher's current role is Technical Team Lead.
What schools did John Maher attend?
John Maher attended Shorouk Academy.
What skills is John Maher known for?
John Maher has skills like C#, Asp.net, .net Framework, Jquery, Html5, Language Integrated Query, Javascript, Asp.net Mvc, Ajax, Database Design, Sql, Software Development.
Who are John Maher's colleagues?
John Maher's colleagues are Mona Boji, Mostafa Mostafa, Hosam A.bahnasawi, Mazen Ajouz, Youssef Makhoul, George Kayrouh, Nihad Zeidan.
Not the John Maher you were looking for?
-
John Maher
Egypt -
-
John Maher
Psp Tele-Educator | Limitless Care | Eva Pharma | Good Communicator| Presenter| Team Working | Self DeveloperCairo -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial