Post Job Free
Sign in

On-Site Health Insurance

Location:
Windsor, ON, Canada
Posted:
May 20, 2024

Contact this candidate

Resume:

Mohamed Salem

• Windsor, Ontario • Tel 226-***-****

Email: ad5tsq@r.postjobfree.com

https://www.linkedin.com/in/engmohamedsalem/

PROFILE OF SKILLS

Accomplished record of accomplishment of leadership, analysis design, development testing and deployment of Multi-Tier Solutions, both Web Based and Desktop versions.

Leading diverse development teams both offshore and on-site.

Leveraged expertise across diverse domains including Finance, Fintech, Education, Automotive,, Health, and Health insurance to drive innovative solutions and meet client needs.

Contribute to technology direction, technical services, vendor partnership, and industry standards adoption.

Promote growth culture by mentoring and coaching team members and encourage knowledge sharing across product-development teams.

Maintain an excellent understanding of the business long term goals and strategy and ensures that designs are aligned with these.

Track and communicate team progress and team status to the stakeholders.

Collaborate effectively with technical and non-technical partners.

Adept in Team Management skills like tasking, delegation, monitoring, feedback, skill upgrade, competence management, career planning, motivation, coaching & mentorship.

Strong Technical Expertise of Object-Oriented Programming Concepts and Microsoft Technologies (e.g. ASP.NET forms and MVC, EF, LINQ,SSIS,ADFS, etc.) as well as multiple Platforms (OS), Languages (C#, Go, VB.Net, PHP), script language and tools (Java Script, Knockout, jQuery, Power shell), Databases (MS SQL, MySQL, Oracle), familiar with WordPress, angular, MS.NET Framework, IDE and Tools (Modelling, Web, Development, Version Control (TFS) and Reporting) along with Agile, Waterfall development methods and CMMI methodology.

Mobile Development using Xamarin (Web-view technique).

Applying SOLID principles and design patterns

Have strong experience in scalable systems besides integration with other systems using Web API, WCF, web-services or linked-in servers.

Basic knowledge of Apache Kafka

Using docker containers

Extensive expertise in Software Development Life Cycle including Analysis & Study of Business Requirements, Technical & Functional Specifications, Data/Interface/Process Design, Module/Interface Development, Testing, Integration, and Implementation

Fast Learner along with strong analytical, problem solving, innovation, planning, communication & interpersonal skills.

PROFESSIONAL EXPERIENCE

Associate Director Software Engineering/Technology Manager S&P Global. 1/2022 to Present.

• Engage in collaborative efforts with business partners and team leads to formulate both business and technical roadmaps.

• Collaborating with premier financial institutions to devise optimal solutions tailored to their specific needs.

• Establish and maintain appropriate processes and procedures, incorporating team feedback for continuous improvement.

• Guide the team in adopting best practices and adhering to DevOps principles and CI/CD pipelines.

• Lead and mentor the team to support their career progression.

• Hold regular one-on-one meetings with direct reports to facilitate their career development.

• Perform team performance evaluations within the allocated budget.

• Coach the team in Agile methodologies and oversee their progress.

• Facilitate the onboarding process for new software/QA engineers, ensuring their integration into the team.

• Provide coding support to the team as required, conducting code reviews, and offering architectural guidance in collaboration with the Solution Architect and Team Lead.

• Monitor the implementation of company initiatives and strategies within the team.

• Engage with strategic business partners to optimize client interactions and provide comprehensive guidance throughout the business relationship.

• Provide necessary documentation and tools to team members.

• Conduct interviews to attract suitable talent as needed. Back-end Developer

Integrity Tool and Mold Inc. 9/2021 – Jan/2022

• Reviewing and enhancing solutions architecture to have more scalable solutions.

• Adopt best practices and implementing different architecture such as hexagonal architecture.

• Introducing automated unit testing

• Reviewing solutions integration and security

• Integrating different systems using SAML, OAuth 2.0 and OpenID

• Utilizing Go Lang to build scalable APIs.

• Design and create different databases using MySQL and MSSQL Software Developer

Green Shield Canada 6/2019 – 9/2021

• Design software programs that improve system performance and enhance online user experience for customers across various products and brands.

• Write new code and update existing code, ensuring that all code meets program requirements.

• Perform automated Unit testing using NUnit framework.

• Working closely with DevOps to create and update windows Azure pipelines.

• Integrate with different parties using web APIs and web services.

• Implement SSO (single sign on) using federated identity solution (ADFS)

• Implement SSIS package.

St. Clair College – part time Instructor (Professor). Windsor- Ontario, Canada 05/2018- 1/2019

Develop and create a C# online course.

Software Developer

Alphakor – Windsor, Canada10/2017 – 5/2019

• Plan projects and come up with milestones and deliverables.

• Gathering requirements, do the required analysis and design.

• Come up with suitable technical architecture and software structure which suits the required project.

• Provide services using SaaS model.

• Breakdown the tasks and scheduling the deliverables, then assign the tasks to the team and follow up the progress.

• Developing software applications using ASP.Net, C#, VB.Net, web API, windows service, Entity Framework, LINQ, J-Query.

• Mobile Development using Xamarin (Web-view technique).

• Deliver the required milestones along with customer training.

• Integrate with different entities such as FCA (Fiat Chrysler Automobiles), Pacific rail ways using EDIs.

Technical Team Leader/ Senior Software Developer

Sakhr Software Company - Muscat, Oman 05/2009 – 07/2017

• Plan and coordinate the analysis, design, programming, timely implementation, and testing of applications projects.

• Requirements gathering, design documents creation including UML diagrams creation.

• Designs and codes superior technical solutions and applying design patterns.

• Prepare and give presentations to demonstrate milestones and deliver it efficiently to the customer.

• Deploy and configure the solutions at test servers as well as the production servers and monitor the performance.

• Involved in providing production support to the portal development including enhancement of services provided in the same.

• Reviewing code for adherence to company standards and ensuring not only compliance but also competence enhancement by following it.

• Performing day-to-day team administration routines including task scheduling, allocation, monitoring, control, maintaining team dynamics and motivation.

• Draft specification documents, user training manual and presentations, technical documentation, functional documentation.

• Integration with different government entities using different integration techniques.

Software Developer

GET group - Cairo, Egypt 04/2007 – 04/2009

• Engaged in analysis design and development of multiple solutions including industrial control and drivers for various equipment’s like printers, POS, and Smart Cards

• Managed business requirement analysis, documentation of technical specification, solution design and module development

• Responsible for client interaction, preparing minutes of meeting and arranged approval of the same from the client.

• Provided application support services including investigation, analysis, and documentation of reported defects.

• Participated in development of scripts & test harnesses, execution of unit test and error corrections.

EDUCATION

• Strathclyde University

MBA 2018

• Mansoura University

Engineering Bachelor in Electronics & communication 2005 Certifications

• PMI

PMP 2022

PMI Agile Certified Practitioner 2021

• Scaled Agile Inc

Certified SAFe® 5 Scrum Master 2022

• Scrum.org

Professional Scrum Master 2020

• Microsoft

MCPD - Asp.Net 2010

MCTS - Asp.Net 2010

MCP - SQL 2007

References Upon request



Contact this candidate