Ershad Shaikh
*******@*****.***
Professional Summary:
● Having 13+ Years of extensive experience in the areas of Software Developing & Programming with Microsoft Technologies (.Net Framework 4.x+, .Net Core 3.0/5.0, Angular 8/9/11).
● Experience with Microsoft Azure Cloud PAAS Service Azure Cloud development Azure function, Key vault, Blob Storage, Azure Service bus, Azure Redis Cache Service. Application insights, Azure Active Directory, TDD, etc.
● Experience with AWS Cloud Services EC2, S3 bucket, SQL, SNS, AWS Elastic Search etc.
● Experience in design and architecting applications.
● Experienced in agile/scrum software development, waterfall model, test driven development approaches.
● Experienced in Design Patterns like MVC, Factory, Abstract factory, Façade, Singleton, Repository, Adapter, CQRS etc.
● Experienced in both producing and consuming REST and SOAP based Web Services.
● Extensive experience with developing web and enterprise applications with development tools like Microsoft Visual Studio 2019, VS Code, SQL Client management etc.
● Experience in using various version control tools such as TFS, SVN, GitHub.
● Experience in working Confluence tool JIRA Backlog creation and Service Now tool.
● Experienced in working with Banking, Customer Retail Pharma, Manufacture and semiconductor domains.
● Experience in writing build and deployment scripts using Azure CI/CD.
● Learning and exploring Kubernetes, Azure Kubernetes Services
● Good Experience in SQL as well as Mongodb (NoSql) database. Technical Skills
● .Net Framework 4.7
● .Net Core (3.x) +
● Visual Studio 2019
● Visual Studio Code
● C#
● Micro-services
● Azure Durable function
● Azure Web jobs,
● Azure Blob Storage
● Azure Service bus (Topic/ Queue)
● JQuery, Ajax
● REST API
● Azure Application insights
● Azure Active Directory
● Angular 8/9/11 ● Azure Redis Cache
● Teamcity CI/CD pipeline
● SQL Server
● Azure CI/CD pipeline
● Azure Cosmosdb
● Mongodb
● MSTest, XUnit (Unit Testing)
● Sonar Qube
● PostMan
● AWS S3
● AWS EC2
● AWS SQS, SNS
● Problem Solving skills
● AWS ElasticSearch
● AWS RDS
Professional Experience:
Project: DRN April 2023 – Till Date
Tata Consultancy Service
DESCRIPTION – DRN is middleware of all the applications used in Delta airlines. Responsible for developing and enhancing existing APIs(Advanced passenger information system) API’s in .Net Core. Tools used: .Net Core 5, REST API, AWS Lambda, Angular 14 Project: Skillgigs job market place, Remote May 2022 – April 2023 Skillgigs Inc
DESCRIPTION – SkillGigs is an easy-to-use talent marketplace, using expert-matching technology to pair healthcare, technology and digital professionals to personalized job openings every day. Employers can post the jobs on Skillgigs portal and their candidate can bid for the interview. Employer and employee can discuss job responsibilities, projects, technologies etc. Responsibilities:
● Used ElasticSearch to store the jobs and candidate data. Indexing data to AWS ElasticSearch on top of that created API’s to search data in ElasticSearch.
● Indexing data to ElasticSearch job is written to push the data to ElasticSearch.
● Discussions with Product owners and business analysts to determine the requirements and refine the stories.
● Work with Senior Technical Architect and finalize the design.
● Responsible to develop REST API in .Net core 5
● Work with Web designer to get better responsive HTML design and develop SPA application with Angular 11
● Involved in development writing the core business layers to interact with different rest endpoints.
● Involved in consuming multiple REST based web services as part of business.
● Participate in sprint planning, retrospective and stakeholders presentation meetings.
● Involved in writing test cases using MSTest.
● Integrated SonarQube quality gate with pipeline to verify the code quality. Tools used: Angular 11, .Net Core 5, REST API, AWS EC2, S3, AWS Elasticsearch Project: Ernst & Young (EY)– Atlas, US Feb 2021 – March 2022 Globant, Pune, India
DESCRIPTION – EY Atlas UI is cloud based platform and research tool hosting accounting and auditing content. For this application developed backend module to process the content published in Adobe CMS system backend module is written in .Net core Services and hosted some of module in webjobs and some in Azure function Also involved in front end development. Responsibilities:
● Discussions with Product owners and business analysts to determine the requirements and refine the stories.
● Used Coveo Search Engine to build search functionality. Work on Thesaurus rule, query pipeline, Coveo ML, Indexing data to Coveo. etc.
● Evaluate the Azure PAAS service to design and develop better solution
● Work with Senior Technical Architect and finalize the design.
● Create backend service in .Net core and deploy to Azure Web job and Docker
● Develop and deploy Azure Durable function.
● Responsible for developing Frontend using Angular 9.
● Develop Services, Component, Directives, Interceptors, route guards etc. in Angular for front end application
● Involved in Preparing Impact Analysis doc and Technical Design Documents for the respective requirements.
● Involved in writing of Spring Boot based micro services, where we exposed our services as restful web services.
● Involved in development writing the core business layers to interact with different rest endpoints.
● Microservices implementation using .net core.
● Involved in writing of test cases using MSTest framework and maintained a branch coverage above 85% which is a mandatory requirement
● Experienced in using SERVICE NOW tool for CR implementation and process.
● Deployed application using Azure CI/CD pipelines in various DEV/TEST/STAGING environments.
● Followed TDD approach for the development of some application
● Written Unit test cases using nUnit.
● Integration testing in .Net Core
Tools Used:
C#, .Net Core 3.1, Angular 9, REST API, SQL Server, cosmosdb, Azure bus service queue, Azure WebJobs, Azure durable function. Azure Redis cache service, Azure GRAPH API, BlobStorage, Keyvault, Microservices using Saga design pattern.
Project: CMC (Clients Master Central), CITI bank USA Feb 2017 – Jan 2021 CITI Bank, Pune
DESCRIPTION – CMC is the product which maintains the clients contacts. It is a golden repository of client’s contacts data. CMC is providing the API’s and UI to other banking partner systems. CMC has a repository of Clients, Contacts and Employees. Contact Onboarding is the major module in this project which takes care of new clients from business and onboard bulk contact in CMC later on those contacts will be shared with other business partners. GDPR is also implemented there to keep restrictions on European contacts data. The CCPA module takes care of PII information about clients. Responsibilities:
● Played the role as Module Lead and independently handled and delivered the module with management appreciation.
● Coordinate with onsite counterparts and business analysts to determine and freeze the requirements.
● Involved in Preparing Impact Analysis doc and Technical Design Documents for the respective requirements.
● Responsible for developing frontend and backend applications.
● Involved in development writing the core business layers to interact with different rest endpoints.
● Involved in development writing the core business layers to interact with different rest endpoints.
● Deployed application using Jboss and shell scripts in various DEV/TEST/STAGING environments Tools Used: C#, .Net Core 2.0, Angular9, REST API, Mongodb, EMS Tibco, TeamCity, uDeploy, AWS Lambda function, SQS, S3 bucket.
Project: Mannatech Inc - USA March 2013 – Feb 2017 Bitwise Solutions Pvt Ltd, Pune
DESCRIPTION –
Client is a multinational multi-level marketing firm engaged in research, development, and distribution of HealthCare product. It operates in more than 22 countries. Client and its sales people made false claims of anti disease benefits about its lead product called "Ambrotose" which contains sugars derived from plants. Client has captured a good market of healthcare products in the USA as well as Japan. Responsibilities:
● Involved in designing new functionality with task creation & estimation.
● Redesign UI for the legacy web application.
● Created Web API Services to communicate with the other system and support to mobile devices.
● Implement Control localization & object localization classes.
● Write and update an existing SQL script.
● Improve performance of an application for Customer lookup.
● Interacting with customers for requirements gathering/clarification Tools Used:. C#, ASP.NET MVC, SQL Server, HTML, CSS, Bootstrap, javascript, jQuery Project: ValleyHealth - USA March 2011 – Feb 2013
Bitwise Solutions Pvt Ltd, Pune
DESCRIPTION –
Client is a multinational multi-level marketing firm engaged in research, development, and distribution of HealthCare product. It operates in more than 22 countries. Client and its sales people made false claims of anti disease benefits about its lead product called "Ambrotose" which contains sugars derived from plants. Client has captured good market of healthcare product in USA as well as Japan. Responsibilities:
● Involved in designing new functionality with task creation & estimation.
● Redesign UI for the legacy web application.
● Created Web API Services to communicate with the other system and support mobile devices.
● Implement Control localization & object localization classes.
● Write and update an existing SQL script.
● Improve performance of an application for Customer lookup.
● Interacting with customers for requirements gathering/clarification Tools Used:. C#, ASP.NET MVC, SQL Server, HTML, CSS, Bootstrap, javascript, jQuery Project: SmartMD, USA Feb 2009 – Feb 2011
Sadhanasoft Overseas, Pune
DESCRIPTION - This product designed for USA based healthcare products, which is widely used by physicians. This system is useful for managing a patient's appointment, patient history, health diagnosis. It includes billing service, entering charges and payments, submitting claims and medical records to carriers, and routinely following up. It also has a drug interaction module which helps doctors to prescribe the medicine which does not have any side-effects. Tools Used:. C#, ASP.NET 2.0, Web Forms, SQL Server, jQuery Education:
● Computer Science & Engineering (Bachelors Degree), The Institution of Electronics and Telecommunication Engineers, New Delhi. India, June 2011, 6.12 CGPA
● Diploma in Computer Technology., Government Polytechnic Nasik, India, June 2005, 66%