Safi Ullah
Freiberuflich, Lead Software Engineer, Urvin.Finance
Lahore, Pakistan
Suchst Du einen anderen Safi Ullah?
Über mich
Full Stack Engineer | Blazor | .NET 6 | JavaScript | React | Node
Werdegang
Berufserfahrung von Safi Ullah
Bis heute 2 Jahre und 8 Monate, seit Okt. 2021
Lead Software Engineer
Urvin.Finance
- Built Blazor and .NET 6-based project, architected it to a scalable codebase for developers to work on. - Built an abstracted UI layer with Base components that used syncfusion components underneath. The third-party components library remains abstracted and can easily be replaced with something else if needed. - Separated out reusable code into a Razor Class Library to max out the reusability across all the application projects and future mobile apps as well. - Developed Figma based UIs
- Working as a Full Stack developer to develop solutions having Vuejs on the client side and .NET Core on the backend. - Developed Workflow UI for the application which will enable the users to develop the backend process flow from the client side. - Implemented real-time client backend communication with SignalR to achieve real-time information on bookings
Architected and developed the Full Stack applications using Blazor and ASP.NET Core 3.1 in an Agile and Scrum environment. - Designed and developed Blazor Web Assembly client side PWA application using reusable Blazor components. - Handled State Management using Redux (Fluxor) - For the Backend, used CQRS and MediatR pattern to develop extremely thin API controllers and abstraction using dependency injection. - Used Entity framework core Code First approach
1 Jahr, Apr. 2019 - März 2020
Analyst Software Engineer
IBEX Global
- Architected component-based approach for reusable code using ASP.NET UserControls - Architected the Response Saving project on every click to record customer's behavior using the application. - Developed complex custom Question controls which used the mixtures of checklist/Radio/Rating controls - Architected the Progress bar control and integrated with the Response Saving per click to enable users to know about their current completion progress
1 Jahr und 8 Monate, Aug. 2017 - März 2019
Software Engineer
CureMD
- Worked as a Full Stack Developer - Worked on new modules like Immunization and Patient Portal - Handled production issues and client requests - Implemented a new module in Text alert sending service
Ausbildung von Safi Ullah
3 Jahre und 10 Monate, Okt. 2013 - Juli 2017
BS Computer Science
University of the Punjab, Lahore
Programming Fundamentals, OOP, Data Structures, Databases, Enterprise Web Development
Sprachen
Englisch
Fließend