Muhammad Moid Shams
Senior Software Engineering Manager at SquareX- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
SquareX
-
Australia
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Software Engineering Manager
-
Feb 2022 - Present
Overseeing and leading the software engineering team, ensuring timely and high-quality delivery of software solutions that align with business objectives and stakeholder expectations. Collaborating with product managers, architects, and other cross-functional teams to define project scope, objectives, and requirements, translating these into actionable development plans. Implementing and promoting Agile methodologies, fostering a culture of continuous improvement, collaboration, and innovation within the software engineering team. Establishing and maintaining best practices, coding standards, and guidelines to ensure the development of high-quality, maintainable, and scalable software solutions. Conducting regular code reviews, providing constructive feedback, and mentoring team members to foster their professional growth and development. Driving technical strategy and architecture decisions, ensuring alignment with the overall business strategy and long-term vision. Managing and optimizing resource allocation, project budgets, and timelines, proactively identifying and mitigating risks to ensure project success. Implementing and maintaining DevOps practices to streamline the software development lifecycle, from coding and testing to deployment and monitoring. Continuously monitoring and evaluating the performance of the software engineering team, identifying areas for improvement, and implementing strategies to address skill gaps and enhance productivity. Staying up-to-date with the latest industry trends, technologies, and best practices, championing innovation and driving the adoption of new tools and technologies to stay ahead in a competitive landscape. These responsibilities demonstrate my commitment to delivering exceptional software solutions, fostering a high-performance engineering team, and driving business success through strategic technology leadership. Show less
-
-
-
Visionet Systems Inc.
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Software Engineering Consultant
-
Jun 2021 - Oct 2021
As a Senior Dynamics 365 Backend Developer, my primary roles and responsibilities include the following: Designing, developing, and implementing backend solutions for Dynamics 365 applications, focusing on robustness, scalability, and performance. Developing and integrating REST APIs to enable seamless communication between Dynamics 365 and external systems or applications. Leveraging Azure services to enhance and extend the capabilities of Dynamics 365, including Azure Functions, Logic Apps, and Azure Service Bus, among others. Creating and maintaining custom workflows, plugins, and server-side components for Dynamics 365, ensuring optimal functionality and performance. Developing Power BI reports and dashboards to provide valuable insights and analytics to support data-driven decision-making. Utilizing Power Apps and AI Builder to create custom business applications, automating processes, and implementing AI-driven solutions within Dynamics 365. Managing and maintaining the Dataverse, ensuring data integrity, security, and compliance with data management best practices. Collaborating with cross-functional teams to gather requirements, develop solutions, and troubleshoot issues, ensuring alignment with business objectives and user needs. Continuously monitoring and optimizing system performance and architecture, identifying areas for improvement, and recommending appropriate enhancements. Staying up-to-date with the latest industry trends, technologies, and best practices, applying this knowledge to improve the overall Dynamics 365 solution. These responsibilities demonstrate my commitment to delivering high-quality Dynamics 365 backend solutions, driving business efficiency and growth through the effective use of technology. Show less
-
-
-
10Pearls
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Software Engineer
-
Nov 2020 - Apr 2021
Worked on a large-scale system of Corcentric & Finmark (SAAS Apps) - Implemented Multi Tenant with Multiple Databases and Single Database. - Implemented Identity Server 4 with features like SSO and Azure Active Directory. - Refactored existing SaaS-based application to current tech stack previously it was developed on VB.NET. - Migrated full application from database oriented to service-oriented architecture. - Created Information Architecture for multiple projects. - Design Database Schema for new implementations. - Created Generic EF Repository with Generic Service as its child and finally a Generic API Controller as wrapper for quicker and faster API Development. - Design & Developed ETLs for many customised formats of excel - Closely worked with UX Designers for delivering domain knowledge also used to host KT sessions for newly joined team member. - Implemented Service Oriented Architecture with Repository and Factory Pattern. - Implemented SignalR for push notifications Show less
-
-
-
Dream Beyond | Software Development Services
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
-
Jan 2021 - Mar 2021
-
-
-
Nov 2020 - Jan 2021
-
-
-
-
-
Jan 2019 - Oct 2020
Responsibilities and roles as Team Lead / SCRUM MASTER1. Creating the Tasks on Jira and placing the requirements for each task on Jira so Dev and QA team can take that up.2. Managing the current tasks, taking the timelines of each task and make sure to fulfill the delivery dates of every module. 3. Development of project plan and Maintaining planning of each sprint cycle.4. Conducting the Scrum meeting on the daily basis.5. Management of Daily production requests and respond to client calls and Emails.Technical Responsibilities• Analysis, design and implementation of a new or modified product.• Proactively looking into the application architecture and the implementation process totroubleshoot performance and scalability issues.• Played role of a solution architect to set the foundation of the application architecture, defining entities, relationships and associations between entities and the coding standards.• Troubleshooting real time end-user problems, continuous integration and continuous delivery. Technologies:ASP.NET Core, C#, Razor, Entity Framework Core, HTML, Web API, JavaScript, JQuery, CSS, React, Visual Studio 2019, MS SQL Server 2017, SQL Server Integration Services (SSIS), Continuous Integration / Continuous Delivery, Azure DevOps, Jira Show less
-
-
-
Sep 2018 - Oct 2019
Key member of the development team with playing major role in writing the code.• Data migration from legacy application storage using different data migration tools including SQL Server Integration Services (SSIS) package.• Application architecture and software coding documentation.Technologies:.NET Framework, ASP.NET MVC, C#, Razor, ADO.NET, SQL Server Integration Services (SSIS), HTML, JavaScript, JQuery, CSS, Visual Studio 2015, MS SQL Server 2012
-
-
-
Office Automation Services
-
Pakistan
-
Information Technology & Services
-
1 - 100 Employee
-
Software Engineer
-
Oct 2019 - Jan 2020
Responsible for creating REST APIs Responsible for creating/modifying Architecture Responsible for creating complex software mechanisms Responsible for Revise , Update, Refactor, and debug code. Serving as an expert on applications , algorithms and provide technical support Experienced on working Agile methodologies Experienced on Azure CI/CD pipelines Experienced on Saas based products. Responsible for creating REST APIs Responsible for creating/modifying Architecture Responsible for creating complex software mechanisms Responsible for Revise , Update, Refactor, and debug code. Serving as an expert on applications , algorithms and provide technical support Experienced on working Agile methodologies Experienced on Azure CI/CD pipelines Experienced on Saas based products.
-
-
Education
-
PAF-Karachi Institute of Economics & Technology
Bachelor of Computer Science -BSCS, Artificial Intelligence