Muhammad Usman Afzal
- Role
- Principal Software Engineer at SSA Soft
- Location
- Detroit, MI, US
- LinkedIn followers
- 500 followers
About Muhammad Usman Afzal
10+ years of experience in developing full-stack web, PWAs and hybrid mobile…
Experience
Principal Software Engineer
Apr 2019 — Present
Working on ASP.NET, NodeJS, MV*, Angular, React, jQuery, HTML5, CSS3, Web APIs, SQL Server.\\\\nHybrid mobile applications & PWAs, ElectronJS, Ionic/Capacitor, Xamarin.\\\\nInvolved in full Software Development Life Cycle, from design to implementation.\\\\nDeveloped documentation from Requirements, Scope to End User documents.\\\\nInvolved in requirement gathering, analysis, design, documentation, and meetings with clients.\\\\nInvolved in development, deployment & production support for different applications.\\\\nDesigned pixel perfect and responsive UIs, handled browser compatibility issues.\\\\nReal time communication, signaling and socket programming using NodeJS based socket.io\\\\nUsed N-tier and MV* architectures for Presentation, Business, and Data Access Layers.\\\\nRDMS OLTP database design, maintenance, optimization, scaling, migrations\\\\nImplemented scheduled jobs, linked servers, stored procedures & functions\\\\nImplemented data warehouse solutions and ETL jobs for OLAP databases\\\\nEncryption and hashing using MD5, SHA 1 & SHA 2, database encryption\\\\nManaged OWASP top 10 Security Vulnerabilities and static code reviews\\\\nIntegrated hardware resources Printers, Scanners, Credit Card Machines and Payment Gateways\\\\nWorked on multiple payment gateways including Stripe, card connect, Braintree etc.\\\\nDeveloped Reports using Crystal Reports, HTML, Print & Export to Word, Excel, PDF\\\\nnUnit, xUnit, Cypress & Jest for unit testing as in Test Driven Development\\\\nDesign & Develop Webforms & WinForms using ASP.NET, VB.NET, MSSQL Server\\\\nCreated & Implemented Custom controls and User controls\\\\nCreated secure REST APIs ASP.NET Web API and NodeJS\\\\n \\\\n\\\\n \\\\n \\\\n\\\\n \\\\n
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.