Badges
Certifications
Work Experience
Senior Software Engineer
Trasix•  December 2016 - Present
Primary responsibilities include • Product development, enhancement, and support • Team lead responsible to translate the business requirements into technical terms and team management • Working on a solution to change the legacy monolithic application into mic roservices-based architecture • End to end application development (i.e., from requirement gathering to delivery) Work on the following projects: • Interface applications to import data from xml and other data sources and export data to SAP and other DS • ECatalog Launcher application to show catalogs and perform other related actions • WebApis that are the core to upload and download data and are being used in frontend applications and interfaces • Financial/Business related reports development/designing using Microsoft Power BI • T1 Studio - Cross-platform application to perform catalog creation, order booking, merchandising and line planning • T1 Studio – PWA responsible to perform catalog creation, order booking, merchandising and line planning Technologies Used: • C#, Asp.Net, Web Apis, Dapper.Net, Entity Framework, Asp.net Identity, Token base authentication, JWT, Auto Mapper, Sql Server, Log4Net, Nlog, WPF, Prism, Caliburn.Mircro, Multi-Threading, Task Parallel Library, Unity, Azure Blob Storage, Metro style tiles layout, Material des ign, Azure Function, Microsoft Power BI, DAX, Vue, Electron, NodeJs, Javascipt, HTML, CSS, Bootstrap, TailwindCSS, Json, Axios, IndexedDb, Dexie.js, PWA, Azure Data Factory (ADF), Azure Event grid
Software Engineer
Techlogix•  October 2014 - July 2016
Primary responsibilities include design, development, testing and support of software applications 1. IT Consultant: Software Enhancement, Support, and New Development. (April 2015 - June 2016) ➢ Worked onsite at client end to provide support, enhancement and new development base on client need ➢ NPDMS – NESTLE Pakistan Distribution Management System. The whole system comprised of number of applications which included Client Application, Central Web Application, Handheld Device Mobile Application, ETL suite of utilities along with Data Synchronization utilities ▪ Responsibilities: Data accuracy, Reporting, enhancement of existing functionalities and new development ▪ Technologies: ASP.NET, WebApi, WPF, Crystal Reports, WinForms, Android SDK, SSMS, SSRS, SQL ➢ Nestle Pakistan Sales Portal – A one stop solution containing all (SAP BO and SSRS) reports, SOPs and other Sale related documents of Nestle Head Office, Lahore ▪ Responsibilities: Real-Time Notification System, Role base Authentication and Admin Panel ▪ Technologies: ASP.NET MVC, Entity Framework, LINQ, SQL, HTML, CSS, JS, JQuery, Bootstrap, SignalR ➢ NPDMS OB App – Order booking taking app ▪ Responsibilities: Making Android application to take orders and performing other functionalities ▪ Technologies: Android, WebApi, Entity Framework, LINQ, SQL, SQLite, Volley ➢ Software Engineer: Application Development (Oct 2014 - April 2015) ➢ The main aim is to provide an automation solution that maintain the record of LESCO transformers and meter reading data. The product had multiple components ranging from different type of desktop clients (to sync data to server), Android Applications (to capture data), Web application and services (to store and analysis data) ▪ Responsibilities: Making Android applications for Meter reading and Transformer Data Collection and Winform applications to sync data to server ▪ Technologies: Android, WinForm, SQLite, SQL
Education
National University of Science and Technology
Software Engineering, BS•  September 2010 - June 2014
The Software Engineering programme taught me, the application of engineering concepts, techniques, and methods for the design, development, deployment and maintenance of software systems.
Links
Skills
masoodsaad441 has not updated skills details yet.