Muhammad Farraz Faruq
Senior Software Engineer Full Stack Developer
Lombard, IL 60148 331-***-**** *****************@*****.*** www.linkedin.com/in/muhammad-farraz-faruq-3229ab14 Career Summary
Fifteen years of diversified experience as an IT professional with expertise in software development covering the SDLC in its entirety. I am highly skilled Agile Developer with strong Software Development background makes me able to contribute at all level of SDLC, My Understanding of DevOps helps creating a bridge between development and operation team. I have good understanding and experience of deploying application on Azure cloud as PaaS, Utilizing app services and AI base Cognitive services to develop effective micro services. Expertise in .Net frameworks and Angular helps in making secure services with robust frontend. Microsoft Certified: Azure AI Engineer Associate
Experience
BioReference. Elmwood Park, NJ September 2019 to Current Designation: Senior Software Engineer
Project: Stormpath. A complete Pathology software solution. It provides pathologists with a comprehensive software solution to assist with the reporting. It performs integration between internal and external applications to provide the best and accurate reports to perform analysis and signoff which includes FISH, Flow Cytometry, Immunohistochemistry and more. Communication was also done using HL7. Responsibilities:
● Upgrading technology stack and Analyzing code and conducting code review sessions with the team.
● Identifying areas for improvement and propose change accordingly
● Handling Deployment in Azure environment CI.
● Upgrading environment to deploy as PaaS in Azure
● Creating Terraform scripts and Azure CLI to create Infrastructure in Azure cloud Environment: C#, ASP.NET WebAPI, SQL Server, Git, BitBucket, Teamcity, Iguana, Azure PaaS, Terraform Project: OCR Web API. API uses Microsoft AI based cognitive Services to read standardized forms and return results in agreed JSON format. Microsoft CustomVision use to read and categorize images. Microsoft Form Recognizer used for reading form values. Model was trained by selected set of forms and images (CustomVision)
Project: Results Survey. Application Develop to collect survey regarding test performed. Schedule process run on Azure Logic Apps to send email and faxes to collect surveys. Azure Cosmos DB for NoSQL was used to save data in JSON format. Docker images was created and was deployed in Azure Container Registry to link with Azure app service.
Environment: C#, Web API, .Net Core, Angular 14, Cosmos DB Azure Logic Apps, Cognitive Services, CustomVision, FormRecognizer, Azure, AppService, Docker, Azure Container Registry Summary
In my role as a Senior Software Engineer at BioReference, I worked on the Stormpath project, a comprehensive pathology software solution. My responsibilities included upgrading the technology stack, conducting code reviews, and managing Azure deployments. I also developed APIs using Microsoft Cognitive Services for form recognition and image classification and handled infrastructure setup using Terraform and Azure CLI.
Broadridge. Newark, NJ March 2017 to 2019
Designation: Senior .Net Software Engineer
Project: METIS Project management application with complete custom workflow system. It integrates with external entity like finance and HR which helps project to be budgeted.it also integrates with JIRA to track all issues of the project for Agile projects.
Project: Moving centralized configuration data from xml files to database to access from centralized GAC dll used by 9 applications. Caching implemented and cache expiry controls done SQL server change tracking on config table. Merging App and Web Servers and building new WebServer which implementing. Microsoft IIS ARR (Application Request Routing). Major objective was restrict access of client by defining rules in ARR Responsibilities:
● Design and implementation of solution.
● Analyze the code multiple of application to identify problem areas which need to be changed to support new model.
Environment: C#, .net Class libraries, ASP.net, IIS, Microsoft SQL Server 2012 Summary
At Broadridge, as a Senior .Net Software Engineer, I worked on the METIS project, a project management application integrated with finance, HR, and JIRA for Agile tracking. I also led the migration of configuration data from XML to a centralized database, implementing caching with SQL Server change tracking and building new web servers with IIS ARR for client access control. My role focused on solution design and analyzing code across multiple applications to support the new model.
LLH Data. East Rutherford, NJ July 2016 to 2017
Designation: Senior Full Stack Engineer
Project: WeKnowMarketing is Single Page Application (SPA) used as marketing tool for company. It gives basic information of companies on the basis of search criteria. Application provides companies list from both Cold and Warm marketing for the companies. It gives analyzing by visualizing and filtering the marketing list data in charts and on Google Map.
Responsibilities:
● Coordinates with stakeholders for requirement gathering and implementation.
● Develop Software architecture in Angular2 using TypeScript
● with ASP.NET Web API on server side and Microsoft SQL Server and database server
● Selected HTML5 Bootstrap for front hand UI.
● Making analyzing screen with KendoUI Charts and Google Maps compatible with Angular2.
● Angular CLI used for creating build.
Environment: C#, ASP.NET Web API 2, Angular2, TypeScript, AWS EC2, AWS Console, Authorize.Net, SQL Server Summary
At LLH Data, as a Senior Full Stack Engineer, I worked on the WeKnowMarketing project, a Single Page Application
(SPA) used as a marketing tool. The application provided company data based on search criteria, visualizing and filtering marketing lists through charts and Google Maps. I designed the architecture using Angular2 with TypeScript on the front end and ASP.NET Web API with SQL Server on the back end. I also integrated KendoUI for data visualization and coordinated with stakeholders for requirement gathering and implementation. The environment included AWS EC2 and other cloud technologies. Page 2
East West Systems Inc. Fairfield, NJ May 2014 to 2016 Designation: Senior .Net Software Engineer
Project: Insurance Agency Automation System known as “Desktop CSR” which was developed by EWS team for the Seattle, WA based client. System automates insurance agencies with the effective client and carrier portals attached with the policy Management module. Project includes integration of policies from carriers and managing policies in the system which include renewal, endorsement, claims, invoicing and payment. Responsibilities:
● Assisting Team Lead in designing solution which maps to client requirements.
● Designing using Object Oriented Designing (OOD) and Object Oriented Programing (OOP).
● Entity Framework used and LINQ used for fetching
● Dapper ORM used for fetching results with complex queries into business models.
● Implemented ASP.NET MVC5 for layered architecture using C#.
● Used Razor Views with JQuery of ASP.NET MVC for Presentation Layers.
● Telerik Kendo UI used for the Html5/java script controls and ASP.NET MVC controls. Environment: C#, .NET Framework 4.5, Visual Studio 2015, SQL Server 2012, ASP.NET MVC5, Razor, Entity Framework, LINQ, Dapper, jQuery, Java scripts, JSON, HTML5, Telerik Kendo UI, SDLC, OOD, OOP, SQL queries, Views, Triggers, IIS, CSS, XFDL, SVN, Log4Net
Centegy Technologies Karachi, Pakistan October 2009 to February 2014 Designation: .NET Developer
Environment: C#, ASP.Net, Ajax, Windows Service, n-tier Architecture, C#, Web Services, Windows Application
.Net, FTP, ASP.NET VB.Net, MS SQL 2005, Microsoft Virtual Earth 6.2, ASP, ASP.Net Summary:
At Centegy Technologies, I worked as a .Net Engineer from October 2009 to February 2014, focusing on web and Windows application development. I utilized technologies like C#, ASP.NET, Ajax, and n-tier architecture, alongside databases such as MS SQL 2005. My role involved building web services and Windows applications, with a focus on developing efficient software solutions using Microsoft technologies.
Pro-Sys (Progressive Systems.) Karachi, Pakistan October 2006 to November 2008 Designation: Web Developer
Environment: C#, ASP.Net, SQL 2005, Telerik, RadControls for ASP.NET Summary:
At Pro-Sys (Progressive Systems), I worked as a Web Developer from October 2006 to November 2008. My role involved developing web applications using C#, ASP.NET, and SQL 2005, with a focus on front-end components using Telerik RadControls for ASP.NET. I contributed to building user-friendly interfaces and managing backend functionality, ensuring smooth data interaction and robust application performance. Page 3
Education
MS Software Engineering- Muhammad Ali Jinnah University 2007-2011 BS (Computer Science) - PAF-KIET 2002-2006
Skills & Abilities
Languages C#, VB.Net, VB6,
Framework .NET Framework (3.5, 4.0, 4.5, 6.0) .NET Core (2.1, 3.1 & 6.0) Frontend Frameworks Next.js, Tailwind CSS, Vue.js, React.js Backend Technologies Express.js, NestJS, Next.js, Node.js Artificial Intelligence (AI)
and Machine Learning
Azure Cognitive Services, CustomVision, FormRecognizer, TensorFlow Azure Machine Learning
Azure App Service, Container Registry, Logic Apps, Functions, CosmosDB, Application Gateway, APIM
Interfaces npm (Node.js), ng cli (angular), az (Azure), terraform, docker, yaml DevOps and Cloud JIRA (Agile), GitHub, Teamcity, CI/CD, Terraform, Docker, Azure Container Registry, GitHub Actions, Kubernetes, AWS (Amazon Web Services), GitLab CI/CD, Ansible Modern .NET Blazor, MAUI (Multi-platform App UI)
IDE VS Code, MS Visual Studio 2019,2017, 2015, 2013, 2012, 2008 Platform .NET Platform, Windows Forms, Websites & WebForms, Web & Windows Services, Windows Mobile Devices, Angular
Microsoft Development
Models
ASP.NET, Web API 2, ASP.NET MVC 4, Entity Framework, LINQ, WCF Scripting & Technologies TypeScript, HMTL5 & CSS3, Angular2, XSLT, XSD, XFDL, ASP, PHP, JavaScript, JQuery, JSON, Bootstrap, Terraform
Databases Azure Cosmos DB, SQL Server, Microsoft Access, SQL Server Analysis Services, Redis, NoSQL Databases (MongoDB, Firebase)
Testing & Security OWASP, Cypress
Methodologies n-tier Architecture, Client/Server Architecture, OOAD, OLAP,Restful, Agile, SOAP
Tools/Technologies Confluence, TeamCity, GitHub, JIRA, Kendo UI, UML, Rational Rose, Visio, MS SQL Reporting Services, CVS, ADO.Net, Telerik RadControls for ASP.NET, Microsoft Virtual Earth 6.0, SVN, TFS, JIRA, Git