Profile

Recruiters: To view this profile, please Register / Login

Jobseekers: To make your profile available to Recruiters for free, opt for Premium Membership

Naushad Ali

Candidate ID: 1747146

Career Summary

? A Full Stack C# .Net Developer with around 17.5 Years of experience in developing Web, Windows, Console, and Services based enterprise application Software. ? Developed Backend Services (SOAP and REST) using WCF, Web API, and .Net Core Microservices by following the Service Oriented Architecture

Skill Set

Asp.net, c#, MVC, Angular, Type Script, WCF, WPF, SQL, Oracle, Azure, Docker Container,

Professional Information

Total Experience : 17

Nationality : India

Qualification Level : Graduate

Job Function : IT - Software

Work Location Preference : Kuwait, Bahrain, Oman, Saudi Arabia, Qatar, UAE

Detailed Profile















? A Full Stack C# .Net Developer with around 17.5 Years of experience in developing Web, Windows, Console, and Services based enterprise application Software.
? Developed Backend Services (SOAP and REST) using WCF, Web API, and .Net Core Microservices by following the Service Oriented Architecture (SOA) principles and utilizing C# .Net framework and C# .Net Core.
? Developed Frontend solution using Angular 9 or above, Typescript, Bootstrap, CSS, Html, jQuery, Angular Material, Asp.Net and MVC.
? Hosted the applications into the Cloud environment using Azure and used various Azure features like App Services, Kubernetes Services, App Insights, Functions, Queue and Key Vault.
? Implemented container-based applications using Docker Container, Azure Container Registry.
? Setup the automated testing framework by implementing unit, integration, and functional tests using Xunit framework and integrated these with DevOps CI/CD Pipeline.
? Used Jasmine and Karma testing framework for Angular based applications automated testing.
? Implemented distributed logging with Seri log, Kibana, and Elastic Search.
? Implemented database objects like Stored Procedures, User Defined Functions, and Triggers and utilized Oracle, Mongo DB, SQL Server 2012/2008/2005.
? Successfully Integrated the standard security frameworks like JWT, OAuth etc in securing the services and frontend applications.


? SKM Australia, Sydney Australia from December 2011 to November 2012
? Aspen Re, London UK, from Feb 2007 to July 2007
? Impellam Group PLC London the UK from November 2014 to Feb 2015























1. Microsoft Azure Fundamentals: AZ-900
2. Microsoft Specialist (MS), Programming in HTML5 with JavaScript and CSS3 Specialist.
3. Microsoft Certified Professional (MCP)
4. Microsoft Certified Solutions Developer (MCSD)


Bachelor of Technology
Computer Science and Engineering, Completed Year: 2004
University
Uttar Pradesh Technical University Lucknow India


IT Analyst (Full Stack Developer)
Inntech IT Services International Private Limited, Noida India
April 2020 – Present
A leading global electronics repair and service provider to many of the world's largest tech, med-tech, and telecom companies around the world, providing their customers with the best possible service and products resulting in the optimal brand and product experiences.
? Designed architecture and implemented .Net Core Backend Microservices and Angular-based UI Frontend solutions.
? Successfully integrated Azure cloud services with .net core Microservices, and Angular application using Azure Kubernetes Services, DevOps, GitHub, and Docker Container.
? Configured API Explorer using Swagger UI via Swashbuckle.
? Implemented automated Unit, Integration, and Functional Tests using Xunit, and integrated them with Dev OPS CI/CD Pipeline to streamline the continuous integration process.
? Implemented Jasmine and Karma for Angular UI testing.
? Implemented Mediatr and CQRS patterns.
? Implemented distributing structured logging and monitoring using Seri log and Azure App Insights
? Implemented End to end Security using JWT token and custom roles.
? Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
? Participated in Agile team discussions and code reviews; took part in cross-team meetings with Europe and US counterparts.
? Mentoring the team technically and have been guiding them so that they can understand and developed the code easily.
IT Analyst (Full Stack Developer)
IVY Technology Servtech International Pvt. Ltd., Gurgaon India
December 2018 – March 2020
A leading global electronics repair and service provider to many of the world's largest tech, med-tech, and telecom companies around the world, providing their customers with the best possible service and products resulting in the optimal brand and product experiences.
? Implemented model view controller (MVC) architecture with ASP.NET Razor views, dependency injection (DI), and Entity Framework (EF) according to UI layouts and business requirements.
? Integrated schema with a code-first Entity Framework core for Oracle Server.
? Implemented asynchronous update able ASP.NET MVC view components.
? Adjusted ASP.NET views to be responsive for the mobile view and other screen sizes using Bootstrap.
IT Analyst (Full Stack Developer)
iQor India Services Pvt. Ltd., Noida India
August 2017 – November 2018
iQor is a business process outsourcing company. The Company provides outsourcing, customer interaction, and product support services across various industries.
? Implemented model view controller (MVC) architecture with ASP.NET Razor views, dependency injection (DI), and Entity Framework (EF) according to UI layouts and business requirements.
? Integrated schema with a code-first Entity Framework core for Oracle Server.
? Implemented asynchronous update able ASP.NET MVC view components.
? Adjusted ASP.NET views to be responsive for the mobile view and other screen sizes using Bootstrap.
Project Leader
Espire Info Labs Pvt Ltd, Gurgaon India,
September 2014 – July 2017
Espire Info Labs is major IT Services based SEI CMMI Level 5 organization presence in many countries, focusing on the customer journey with uniquely developed multi-channel digital transformation initiatives (web, mobile, campaigns/promotions, social, and analytics).
? Define all aspects of development from appropriate technology and workflow to coding standards
? Implemented highly transactional secured, reliable, and unit-testable enterprise-level applications using MVC, C#, Angular, SQL Server, Web API.
? Oversee progress of the development team to ensure consistency with an initial design
? Involved in requirement gathering, effort estimation, code review, refactoring, and daily scrum call with a client and Business Analyst
Project Leader
Ebsavvy InfoTech Pvt Ltd, Noida India,
March 2014 – September 2014
Ebsavvy offers a wide range of offshore software development, offshore web application development, strategic IT consulting, and other IT services.
? Support and enhancement of existing Kiosk-based application.
? Developed new features using WPF, WCF, and SQL Server in existing Kiosk based software.
Software Developer 2
MakeMyTrip.com, Gurgaon India
November 2013 – Feb 2014
MakeMyTrip.com, India’s leading online travel company which empowers the Indian traveller with instant booking and comprehensive.
? Implemented the Rest Services using Web API and replaced that existing legacy services. This led to a performance improvement during online ticket booking of flights.
? Developed new features using MVC, Bootstrap, and SQL Server and integrated the same in the largest online portal application.
Senior Software Engineer
Espire Info Labs Pvt Ltd, Gurgaon India
October 2010 – October 2013
Espire Info Labs is major IT Services based SEI CMMI Level 5 organization presence in many countries, focusing on the customer journey with uniquely developed multi-channel digital transformation initiatives (web, mobile, campaigns/promotions, social, and analytics).
? Implemented model view controller (MVC) architecture with ASP.NET, Razor views, dependency injection (DI) and Entity Framework according to UI layouts, and business requirements.
? Designed and implemented a background service for maintaining the queue and message pooling.
? Integrated and deployed the system modules and components continuously.
Senior Software Engineer
JK Techno soft, Noida India
June 2010 – October 2010
JK Techno soft offers a wide range of offshore software development, offshore web application development, strategic IT consulting, and other IT services.
? Development, Support, and enhancement of existing application
? Prepared the release documents to deploy the application on UAT and production
Senior Software Engineer
NIIT Technologies Ltd., Gurgaon India
Jan 2006 – June 2010
NIIT Technologies offers services in Application Development and Maintenance, Enterprise Solutions including Managed Services and Business Process Outsourcing to enterprises in the Financial Services, Travel & Transportation, Manufacturing/Distribution, and Government sectors.
? Developed in C# the server-side business logic, data access code, and unit tests.
? Led technical projects for Total Objects, a company involved in insurance brokering and reinsurance software systems.
Junior Software Engineer
Plasma Softech, Noida India
April 2005 – Jan 2006
Plasma Softech is an international software development company with offices in India, the USA, and Europe. Plasma Computing Group provides custom web application services, business process management solutions, e-Commerce Storefronts, website development, and other interactive web-based solutions to organizations around the globe.
? Developed in C# the server-side business logic, data access code, and unit tests.
? I was involved in application designing, database designing, coding, unit testing, release, and maintenance.

1. Front End March 2020 to till date
Company: Inntech IT Services International Private Limited
Clients – Cisco, HP, Microsoft, Verifone and Dell
This product provides a digitalized solution to streamline the repair process of various electronics items such as laptops, mobiles. This highly transactional system enables business users to manage the repair processes smoothly and efficiently across various clients. The system is being designed using a component-based approach by using Angular 9 along with lightweight Microservices where each service is independent of the other. This system can run on multiple devices, such as Android, Browser, iPad etc.
Technologies Used:
VS 2019, .net core 3.1 Microservices, Angular 9, Bootstrap 4.0, CSS, ODP.Net, Oracle, TOD, TFS, Microsoft Azure, Agile and Work front
Team Size - 25
Role and Responsibilities:
• Developing application functionalities using Angular 9 component-based approach where each component is completely independent of the other and unit testable.
• Developing backend services using the lightweight .Net Core 3.1 Microservices.
• Implemented test-driven development by using a Xunit testing framework.
• Architect and implement appropriate technologies according to business requirements.
• Manages the release and deployment activities started from test servers to productions servers using Dev Ops and Dockers & Containers
• Client interaction for the requirement and technical discussion.
• Hosted the solution on Azure cloud
• Secured the services and angular application using JWT with custom roles.
2. One-Click- Product and Services Web (PSWeb) Aug 2017 to March 2020
Company: IVY Technology Servtech International Pvt. Ltd, iQor India Services Pvt. Ltd
Clients –Microsoft and Direct TV, HP, and Cisco
One Click product is a highly transactional system that manages the large inventories for various clients. The system can run on multiple devices, such as Android, Browser, iPad etc. so it is based on responsive design techniques.
Technologies Used:
VS 2017, WCF, MVC 5, Bootstrap 3.0, CSS, ODP.Net, Oracle, jQuery, TOD, TFS, Microsoft Azure, Agile, Work front and Sonar Qube
Team Size - 20
Role and Responsibilities:
• Implemented UI framework using Bootstrap to enable an application for multiple devices.
• Implemented security within an application using Role Provider, custom Authentication, and Authorization.
• Implemented separation of concern within an application using filters and partial views.
• Manages the release and deployment activities started from test servers to productions server.
• Mentor the team for any technical issue and guided them to write quality code.
• Client interaction for the requirement and technical discussion.
• IIS Server configuration.

3. HMRC Jan 2016 to July 2017
Company: Espire Info Labs Pvt Ltd
Client: Williams Lea (London UK)
HMRC has an SAP system that is used to allow employees to purchase stationery. This system sends a purchase order (PO) secured queue message. Williams Lea has now taken over all purchasing of stationery on behalf of HMRC. To meet this need, a tactical solution was put into place to accept PO’s that are raised by HMRC and input the data into Williams Lea’s purchasing system, Immedia.
HMRC, VOA, P45 and P60 corporate have their unique queue that contains secured orders. Williams Lea process and validate the orders using the following steps
• Reads the secure order message for each specific corporate MSQM.
• Push the above message to a database for further processing.
• A program that reads data from the database and inputs it into the Immedia website
• Moreover, there is a web Dashboard to allow visibility of the current state of all POs and allows search function and breakdown of statuses.
Technologies Used:
C# 4.5, VS 2013, WCF, Web API, MSMQ, Bootstrap, Angular, SQL Server 2012, Entity Framework 6.0, Windows Service, style cop, Nunit.
Team Size - 7
Role and Responsibilities:
• Architect all software development lifecycle including requirements gathering, designing, implementing, testing, deployment, and release.
• Implemented highly transactional secured, dependable and unit testable system to manage the Purchase Orders.
• Application Integration with an external system using MSMQ, Soap over XML and Rest API.

4. Evolution September 2014 – Jan 2016
Company: Espire Info Labs Pvt Ltd
Client: Impellam Group PLC (London UK)
Evolution is a web-based system that simplifies, streamlines, and controls the recruitment processes to improve levels of effectiveness and efficiency, whilst lowering costs. It also enables us to measure and report on the entire hiring process, highlighting supplier performance, cost savings, time-to-hire, and cost-of-hire metrics. The core features of this product are as follows
Ad-hoc Reporting – Ad-hoc Reports would provide the features of Creating, Sharing, Subscribing, Exporting etc. of a report to users. The report grid would provide features like sorting, re-ordering the data within the report itself. Users can set a schedule to subscribe the report him or to other required users as per the time and date and occurrence required. Logged-in users can also manage the subscriptions which they have created. Admin group users would have all the permissions on all the Ad hoc reports created. Non-admin users would be able to view the shared reports in a read-only format in the data grid and even export them.
Candidate Management – New candidate information such as candidate interview, Recruitment or selection process etc. are managed through this feature.
Employee Management – Employee management provides the feature of managing the permanent and contractual employee information
Timesheet Management – This feature manages the permanent and contractual employee working and non-working hours.
Technologies Used –
C# 4.5, VS 2012, MVC 4.0, Web API, Razor, jQuery, Knockout, Bootstrap, SQL Server 2012, Windows Service, IIS 7.5, Structure Map, Bit bucket, JIRA
Team Size - 8
Role and Responsibilities:
• Worked with Business Analysts to understand the requirement.
• Involved in requirement gathering, effort estimation, code review, refactoring and in daily scrum call with a client, and Business Analyst
• Hands-on coding in a couple of modules.
• Task allocation to the team and provided technical solutions.
• Closely worked with the QA team to ensure quality delivery of the project.
• Design the database by using SQL Server 2012 and created the stored procedures, tables, views

5. MGM Kiosk March 2014 –Sep 2014
Company: Ebsavvy InfoTech Pvt Ltd (Division of Droisys Inc.)
Client: House Advantage USA
House Advantage, LLC develops loyalty management software solutions for the casino and gaming industry. MGM kiosk is designed to cater to the need of casino and gaming industry. Following are the feature of the application is as follows player Management, Reward management, Promotional activity Management, Credit Card Management
Technologies Used –
C# 4.0, VS 2012, WCF, WPF, MVVM, XAML, SQL Server 2008 R2, SVN, Windows Server2008 R2
Team Size: 6
Role and Responsibilities:
• Support and enhancement of existing Kiosk application.
• Provided the key solution to improve the overall performance of the application.
• Leading the team of five resources and provided technical solutions, assigning the task, and getting the status on daily basis.
• Closely worked with the QA team to ensure quality delivery of the project.
• Design the database by using SQL Server 2008 R2 and created the stored procedures, tables, views


6. Make My Trip.com November 2013– Feb2014
Company: MakeMyTrip.com
This is an online application that provides the following core features International and Domestic Air Tickets, Holiday Packages and Hotels Domestic Bus and Rail Tickets Private Car and Taxi Rentals.
Technologies Used:
C# 4.5, VS 2012, Asp.net, MVC 4.0, Web API, WCF, Razor, jQuery, SQL Server 2008R2, SVN, Windows Server 2008, IIS 7.0
Team Size: 7
Responsibilities:
• Involved in requirement gathering phase with a product manager.
• Created the core services using Web API (REST) for the web as well as mobile.
• Design the database by using SQL Server 2008 R2 and created the stored procedures, tables, views
• Coding and development of an individual module.

7. SKM December 2012–October 2013
Company: Espire Info Labs
Client: SKM Australia
This SKM is designed to full fill the SKM business need. The separate modules were developed and integrated to make the complete ERP solution. This solution manages SKM’s resources such as Employee, Project, and all other related resources. Following are the distinct features of this application
Project Status Report (PSR) – PSR module facilitates checking the status of an individual project.
Time allocation review and allotment (TARA) - The individual hours of an employee can be allocated to multiple projects with this module.
Action Management System (AMS) – Project-related actions are created through AMS. These actions are then sent to individual managers and coordinators for approval.
Online Business Card – This module enables the user to raise business card request online. The request is submitted to the manager and then sent to the printing press for printing.
Technologies Used:
C# 4.0, VS 2010, Asp.net, SQL Server 2005, TFS
Team Size: 5
Role and Responsibilities:
• Involved in application development, support, and enhancement that includes coding, unit testing and system integration.
• Worked with the application analyst to understand the requirement.
• Worked with QA/Testing team during system, integration, and performance testing and resolve the bugs using Microsoft Test Manager.
• Worked with Business users during UAT testing.
• Collaborated with the technical team during the development and project integration phase.
• Deployed the application on UAT and production environment

8. Mi-World August 2012–November 2012
Company: Espire Info Labs
Client: Fuji Xerox Australia
CRM application which manages the large xerox machine details.
Technologies Used:
C#, Asp.net, SQL Server 2008, Control, MSMQ, Windows Server 2008, IIS 6.0
Team Size: 2
Role and Responsibilities:
• Support and Enhancement.
• Worked with Business users during UAT testing.

9. RUP2 December 2011–July 2012
Company: Espire Info Labs
Client: SKM, Australia
RUP2 is a resource utilization and planning tool that manages the forecasting and reporting data of SKM employees. The application is designed to leverage SKMs Business Unit Hierarchy structure to help team leaders, section managers and OC managers plan workload levels across their teams. It captures and rolls up data from across all SKMs Business Units, Service Lines, and Functional Areas.
Technologies Used:
C# 4.0, VS 2010, WPF, MVVM, XAML, WCF, TFS 2008, SQL Server 2005
Team Size: 5
Role and Responsibilities:
• Involved in application development that includes coding, unit testing, and system integration.
• Worked with an application analyst to understand the requirement.
• Worked with QA/Testing team during system, integration and performance testing and resolve the bugs using Microsoft Test Manager.
• Worked with Business users during UAT testing.
• Worked with the technical team during the development and project integration phase.
• Deployed the application on UAT and production environment

10. FXA CITI October 2010–November 2011
Company: Espire Info Labs
Client: Fuji Xerox Australia
This application consists of some core services which transform large COBOL text files to XML-based files. These files are then used by the third-party application for further processing.
Technologies Used:
C# 4.0, VS 2010, WCF, Windows Service, TFS Server 2008, Nunit Framework, Cruise
Control, MSMQ, Windows Server 2008, IIS 7.0
Team Size: 5
Role and Responsibilities:
• Involved in application designing, coding, and unit testing.
• Worked with Business users during UAT testing.
• Worked with the technical team during the development and project integration phase.
6.0
11. Project Estimation Model Jan 2010–June 2010
Company: NIIT Technologies Ltd
Client: NIIT Technologies Ltd
This application is designed to estimate the various efforts associated with the project like client effort, development effort and organizational effort. This is a web-based application that was implemented in silver light 3.0 and it is helpful for the Manager, Project Lead, and developer to estimate the project’s efforts.
Technologies Used:
C#, ASP.Net 3.5, SilverLight3.0, VS 2008 SP1, WCF, SQL Server 2005, Visual Source Safe 6.0
Team Size: 1
Role and Responsibilities
• Involved in application designing, coding, and unit testing.

12. Room Solution July 2006–Jan 2010
Company: NIIT Technologies Ltd
Client: Aspen –Re London UK
This is a web and service-based application which provides the core services for underwriters.
Some distinct features of this application are as follows:
MS Word 2003 Documents Generation: This module provides the automated service for the generation of MS Word 2003 documents. The compliance department can easily generate the documents for various clients and handed over to the underwriters. Each client has a different document, and this system can generate the document for an individual client easily. Also, new document types can be added easily with less development effort.
Excel Report Generation: Different– different reports can be generated by the users for underwriter’s authority breaches and renewal policy.
Email Generation: This module facilitates the users to see all policies which are pending renewal. The user generates the email in its outlook draft folder and later he can send the email to the relevant underwriter. This module also facilitates users to configure underwriter to send the email directly without saving in its own outlook draft folder.
Technologies Used:
C#, ASP.Net 3.5, VS 2008 SP1, SQL Server 2005, Ajax Control Toolkit, Ajax extension, Win Control Library, Visual Source Safe 6.0, XSD, XSLT, XML, Win Control Library
Team Size: 3
Role and Responsibilities:
• Involved in application designing, coding unit testing maintenance.

13. Under Writer Authority Breach System (Room Solution) Feb 2007–June 2008
Company: NIIT Technologies Ltd
Client: Aspen –Re London UK
This system detects an Underwriter breaching their authority limit, notifying compliance of the breach, and providing the compliance department with a facility for breach resolution. Some distinctive features of this project are below:
UWAuth Limits Serial: This is a BizTalk server 2004 application that consists of schemas, maps, Orchestration and Business Rules Composer. The orchestration controls the business flow of an application. The complex rules for underwriters are implemented in a business rule composer and based on these rules the orchestration sets the pass or fail messages and insert the message into database tables.
Breach Resolution: This is a web-based UI that allow compliance users to see the Underwriters breaches. We have used Grid view to display the records.
Report Generation: This module generates excel report for the user. We have used XSLT and XML for generating the reports.
Technologies Used:
C#, ASP.Net2.0, BizTalk Server 2006, XML, XSLT, SQL Server 2005, Ajax Library.
Team Size: 2
Role and Responsibilities
• Support and enhancement of existing application
• Prepared the UTP and STP documents
• Prepared the release documents to deploy the application on UAT and production.

14. Pegasus (British Airways) Jan 2006–Feb 2007
Company: NIIT Technologies Ltd
Client: British Airways (UK)
Pegasus is a desktop-based application that allows booking agents to manage the various activities of a ticket, including new ticket booking, updating the existing ticket, and managing the itinerary details.
Technologies Used:
C#, WinForms (Classic), Web Services.
Team Size: 5
Role and Responsibilities
• Support and enhancement of existing application
• Prepared the UTP and STP documents
• Prepared the release documents to deploy the application on UAT and production.
15. Stephanie Signature April 2005–Dec 2006
Company: Plasma Softech Pvt Ltd
Client: Stephanie Signature, USA
Stephanie Signature is a shopping cart for online selling of furniture and enabling to view it online. We have implemented Shipping with UPS shipping USA. Forgetting shipping cost and options we are using XML Rate, and Service Tools. The project has the following modules - Main Website, Clearance Items, Content Manager, Reporting, Shipping and Payment.
Some distinctive features of this project are as follows:
• Products view and product detail view
• Shopping cart for products
• Use of UPShip.dll for calculating the shipping charge
• Integration of the credit card system
• Implementation of payment gateway
Team Size: 5
Technologies Used:
C#, ASP.Net 1.1, ADO.Net, IIS, SQL Server 2000, JavaScript
Role and Responsibilities
• Involved in application designing, database designing, coding, unit testing, release, and maintenance.


DOB : 11/07/1979
Passport status : Valid till March 2026
Address : New Delhi India
Declaration: - I do hereby declare that all the information given above is true to the best of my knowledge and belief.
References: Will be provided on the request