Chandra Shekhar Rudra
Frisco, TX
*******.**@*****.***
www.linkedin.com/in/chandra-shekhar-rudra-12a64048
Professional Summary:
Senior .NET Consultant with experience in designing, developing, and implementing diverse enterprise-level applications across industries such as Cosmetics, healthcare, telecommunications, Finance, and retail.
Senior .NET Consultant with experience in designing, developing, and implementing diverse enterprise-level applications across industries such as Cosmetics, healthcare, telecommunications, and retail. Experience in leveraging various technologies including C#, LINQ, ASP.NET Core, Angular 16, MVC, React 18, WPF, WCF, RESTful API, Web API, Razor, Bootstrap, JavaScript, Typescript, jQuery, HTML, CSS, GraphQL, XAML, Entity Framework, RabbitMQ, SQL Server, Oracle 19c, and Layer7 Gateway across multiple projects and domains.
Expertise working with Docker, Kubernetes, ADF, AKS, CI/CD, Azure Microservices, Azure API Management, Azure DNS, Azure Microservices, Azure Key vault, Azure Virtual Machines, Azure App Service, Azure Batch Application, Azure SQL Database, Azure Service Bus, Azure Functions, Azure Storage and AKS cluster in Azure cloud using Terraform and Terragrunt configuration
Implemented Layer7 (CA API Gateway) services incorporating SAML, OAuth 2.0 (OAuth code, Client Credentials, SAML), OpenID, OTK, Kerberos, JWT, Symmetric and Asymmetric encryption, Symmetric and Asymmetric decryption and HMAC. The IP whitelisting, threat protection against XML and Json data, JSON and XML schema validation, rate limit, throughput Quota, Limit Message Size and use different cryptic values request and response payload.
Technical Skills:
DevOps and Cloud Technologies:
Microsoft Azure Cloud, Azure SQL Server, Azure Storage, Service Bus, Terraform, Terragrunt, Docker, Kubernetes, Microsoft Dynamics, AKS, APIM Helm Charts, Git, Bitbucket, SailPoint, GitHub, GITLAB, Azure Microservices, OKTA, Jenkins, OpenShift, Azure API Management
Programming Languages:
C#, VB.NET, C, C++, Python, PowerShell, Regex, Typescript, JavaScript, jQuery, HTML, DHTML, CSS, YAML, SCSS, XAML, XML, XSL XSLT, XHTML, DTD, XPath, SQL, T-SQL, PL/SQL, LINQ, DOM/SAX, XML Schemas, XPATH, Visual C++, MFC 12.0, embedded Visual C++ 4.0
Frameworks & Libraries:
.NET Core, ASP.NET MVC Core, Web API, Razor, React 18, Bootstrap, Angular 16, AngularJS, GraphQL, IOC, StructureMap, WPF, MVVM, MVP, MSMQ, Clean Architecture, .Net Remoting, Entity Framework.
Web Technologies:
AJAX, Razor, jQuery, WinINet, WinForms, WinSock, COM/DCOM/COM+, MTS, IIS, UML, DOM/SAX, MMC
Development Tools:
Visual Studio 2022, Rational Rose, Visio, Visual SourceSafe, ClearCase, JIRA, TFS, NUnit, PowerBuilder, VMware, TOAD, Fiddler, SoapUI, Postman, SAML Tracer, Wireshark, Altova XMLSpy, Swagger, Visio, Rational Rose, Swagger (OpenAPI), Petty, WinSCP, Bash, MS SQL Reporting Services, ClearCase, Visual SourceSafe 2008, Splunk, Dynatrace, ServiceNow, Ivanti Cloud, Kubectl, SCOM, TFS, VMware,
Databases:
MS SQL Server 2022, Oracle 19c, MySQL, MS Access, T-SQL, PL/SQL, ORM, ADO.NET, JIRA database, ADFS, LDAP, ODBC, ODATA
Operating Systems:
Windows, Red Hat Linux, CentOS.
Security Features:
SSL/TLS, RS232, IP Whitelisting, Threat Protection, JSON/XML Schema Validation, Rate Limiting, Quotas, Cryptography, NTLM, Firewall, NAT, Load Balancers, Mutual SSL Authentication, CryptoAPI.
API Management:
CA API Gateway (Layer7), MuleSoft, Salesforce OAuth 2.0, SOAP, Restful API. WCF, RESTful Web Services, SOAP, Windows Services, Web API
Legacy Systems:
DirectX, DirectShow, MFC, ATL, ActiveX, COM/DCOM, Win32 API, MPEG-2, MP4, IPTV, Filter Graphs, H.264, Multimedia.
Networking:
TCP/IP, UDP, FTP, VPN, NAT, Load Balancing, SMTP, F5, iRules, Digital Broadcasting, DNS.
Project Management:
Agile (Scrum/Kanban), Test Driven Development (TDD), Waterfall methodology.
Reports:
Crystal Reports, SSRS
Education:
Master of Technology in Computer Science and Engineering from Osmania University, Hyderabad, India, in 1996.
Bachelor of Technology in Civil Engineering from Nagarjuna University, Guntur, India, in 1992.
PROFESSIONAL EXPERIENCE:
Project: eBusiness Suite of Apps Mary kay, Dallas TX
Sr. .NET Consultant January 2016 – to date
Mary kay eBusiness applications that support Sales, Marketing, and Independent Beauty Consultants. Intouch apps allow IBC to login to the eComm system. The eComm apps is online ordering system. The eSuite is corporate site where consultants can interact Mary kay products, and IBC are able to accepts/processes consumer orders their personal website. The Front office CRM suite of applications and is responsible for processing all the commissions for the consultants.
Responsibilities:
Implemented PEX Product processer is a c# windows service that read the Products data from RabbitMQ queue and update to MSSQL database. Implemented Products Restful Web services which provide requested products information based on SKU and other information like subsidiary code and product title.
Implemented OAuth 2.0 and JWT bearer token API for JDE, CAR service and myCustomers.
The CO Payment and Consultant Profile implemented using WCF Web Services and JDE, CAR service and myCustomers implemented using RESTful web services in C#.
Migrated all our .net core Web services, applications and MSSQL Database from On-Prem to AKS cluster and Azure MS SQL Database.
Involved in implementing Docker, Kubernetes, AKS, CI/CD, Azure Microservices, Azure API Management, Azure DNS, Azure Microservices, Azure Key vault, Azure Virtual Machines, Azure App Service, Azure Batch Application, Azure SQL Database, Azure Service Bus, Azure Functions, Azure Storage and AKS cluster in Azure cloud using Terraform and Terragrunt configuration.
The Consultant Bank Account Management’s user Interface is implemented using Razor MVC Architecture with backend MS SQL database.
Implemented MudBlazor MudAutocomplete API being used to retrieve client account list and display account info in grid format. Different MudBlazor API being used in different Razor Pages.
The insideMK-Home is an internal website, which is implemented with ASP.NET MVC and Angular, and Microsoft SQL Server as backend database.
Implemented eSuite website for IBC (Independent business consultants) using ASP.NET Core with React, which invokes MyCustomers REST API and implemented MyCustomers REST API with backend Oracle.
Implemented Mary kay Skin Care Formulation Desktop application using WPF, XAML and MVVM pattern.
The Splunk and Dynatrace are being used for trouble shooting production issues for all .net services and applications.
Environment: Environment:ASP.NET Core, .NET Core, C#, ASP.NET Web API, GraphQL, .NET, SWAGGER, AJAX, XAML, ASP.NET MVC Core, Razor, Crystal Reports, Bootstrap, React 18, Angular 16, IOC, StructureMap, MVVM, Clean Architecture, MSMQ, .Net Remoting, HTML, DHTML, XML, XSL XSLT, XHTML, CSS, JavaScript, SCSS, Typescript, ORM, jQuery, LINQ, WPF, DTD, (Scrum/Kanban), XML Schemas, XPATH, MS SQL Server 2022, Oracle 19c, Entity Framework, T-SQL, PL/SQL, ADO.NET, HTTP, SOAP, UML, TSL, Multithreading, WCF and Restful Web Services, WSDL, Windows Services, RabbitMQ, Visual Studio 2022, Git, GitHub, Microsoft Azure Cloud, Terraform, Terragrunt, Docker Desktop, Azure SQL Server, Splunk, Dynatrace, Azure Storage, Service Bus, Python, ADF, Kubernetes, APIM Helm Charts, Microservices, YAML, AKS, ODATA, CI/CD pipelines, SailPoint, OKTA, BitBucket, Jenkins, OpenShipt, Agile (Scrum/Kanban), MudBlazor and SSIS.
Project: Mediation Services KPMG, Woodcliff Lake, NJ
CA API Gateway (Layer7) Consultant February 2015 –December 2015
Mediation Layer7 services provide security to current and new KPMG applications to secure employees and KPMG business by implementing various Layer7 Gateway service policies. Mediation service design and implements security policies-based KPMG business functionality and other criteria to protect entire service form network threats, viruses, spyware, spam, phishing, and other malicious code.
Responsibilities:
Implemented Layer7 services incorporating SAML, OAuth 2.0 (OAuth code, Client Credentials, SAML), OpenID, OTK, Kerberos, JWT, Symmetric and Asymmetric encryption, Symmetric and Asymmetric decryption and HMAC. The IP whitelisting, threat protection against xml and Json data, JSON and XML schema validation, rate limit, throughput Quota, Limit Message Size and use different cryptic values request and response payload. Implemented NTLM authentication, HMAC and JWT between layer7 and backend Web services. Integrated security feature between Salesforce OAuth 2.0, and Legacy application like FO Web services and Restful Web services. Layer7 service implemented consuming Swagger (OpenAPI) for JDE Rest APIs.
The Broker host backup and replication heath (SQL slave) status functionality have been implemented using Python script.
Gathering client's specific requirements, business rules to satisfy the scope of the application and creating solution document to integrate client application with Layer7 Gateway.
Writing Layer7 (v7.03) Gateway Solution Deployment and Configuration Guide, and Integration Document for different Environments and Deployment Run book.
Creating Global Policies, Policy Fragments and implementing GSS Policies and solution policies based on solution document and architectural design.
Designed and implemented eAudIT, CeePOC, ControlPoint, Secure Browsing-Mobile Platform, Market Place, K-REG Layer7 API Security Gateway Policy Solutions by incorporating SAML, SSO, Mutual SSL, Kerberos and ADFS Security features.
Designed and implemented eAudIT, CeePOC, ControlPoint, Secure Browsing-Mobile Platform, Market Place, K-REG security policy solutions which inspect and process XML messages, virus scanning, perform content inspection, XML routing, protocol switching, data transformation, identity authentication and authorization, privacy enforcement and schema validation. These Layer7 Policy Services are integrated with LDAP, Relational Database, Identity Federation (SAML) and KPMG Certificate Provider.
Implemented eAudIT POC Client and Service Web service applications, and CA Layer7 API Security Gateway to support Request/Response data being sent in MTOM encoded GZIP compressed format.
Environment: CA Layer7 Gateway (7.03), Python, Wireshark, Fiddler, SoapUI 5.7, Red Hat Linux, MySQL, Microsoft Visio 2013, Firewall, Load balancers, NAT, Active Directory, ADFS, Kerberos, DNS, SSL, Petty, Windows 7, IIS, WCF, WPF, StructureMap, Agile (Scrum/Kanban), SOAP, C#, WinSCP and Visual Studio 2013.
Project: RadioShack - POS Web Application Trustev, Downtown Fort Worth, TX
Sr. .NET Consultant October 2014 –January 2015
This application is being used by RadioShack Employees to sell and activate mobile devices with various carriers like AT&T, Sprint, and Verizon.
Responsibilities:
Consuming various Carrier’s Java IBM Web Services to invoke their web methods using custom binding
Used Microsoft Entity Framework Database first approach for the Data Access Layer of RadioShack-POS Web Application.
Environment: Windows 7, MVC 4, WCF, Fiddler, SoupUI 5.0, StructureMap, Entity Framework, ADO.NET, C#, SQL Server 2014, LINQ, AJAX, JQuery, SSIS, Visual Studio 2013, Java Script, HTML, CSS, T-SQL and TFS.
Project: EV™ T-System, Addison TX
Sr. .NET Consultant March 2014 – September 2014
EV™ is emergency HealthCare System which supports clinical adoption. EV™ integrated with various external systems like HL7 and eRx.
Responsibilities:
•Implemented “PHI Anonymize utility” tool which will hide the data between patients to support the patient privacy.
Environment: Visual Studio.NET 2013, C#, SSRS, C, C++, Win32 API, Visual C++, ATL STL, Entity Framework, COM/DCOM, COM+, LINQ, ADO.Net, SQL Server 2012, WCF, SOAP, WPF, XAML, MVVM, MSMQ, Windows Services, Agile (Scrum/Kanban), TDD (Test Driven Development), SVN, VMware, AQtime and TestAgent.
Project: Inside.gardenridge.com Garden Ridge, Plano TX
Sr. .NET Consultant December 2013 –February 2014
Inside.gardenridge.com is an internal website that supports Garden Ridge Infrastructure maintenance, HR administration, Payroll, store time and attendance, Reports, Purchase Order, Vendor Compliance and SKU Maintenance.
Responsibilities:
•Designed and Developed the Web user interface for PO&SKU Maintenance, Time&Attendance and Payroll Module using ASP.NET and .NET Framework 4.5.
Environment: C#, Entity Framework, ASP.Net, ADO.Net, IIS, HTML, JavaScript/JQuery, SQL Server 2012 and TFS.
Project: Ship&Get: FedEx Services, Irving TX
Sr. .NET Consultant January 2013 –November 2013
The objective of this application is to make FedEx services available 24/7 by implementing shipping services at KIOSK. The KIOSK systems are installed in popular areas such as shopping malls, Walgreens, and coffee shops etc.
Responsibilities:
Implemented and successfully delivered a modularized WPF based Ship&Get kiosk UI application. Utilized PRISM technique to fully modularize the application, this made it easy to divide the self-contained modules.
Environment: UML, Entity Framework, LINQ, C#, SQL Server 2012, TFS, WCF, SOAP, Visual Studio.NET 2012 and Scrum/Agile, Visio, TFS (Test Driven Development), WPF, XAML, MVVM, MSMQ, Windows Services, Datalogic Barcode Scanner, Wago, VisiSet, Assure Tec ID-150 Scanner and Honeywell Barcode Scanner .
Project: P O Tool & Catalog migrating system: Fanatics Jacksonville FL
Sr. .NET Consultant September 2012 –November 2012
PO Tool: System enables to generate purchase order details, invoices, reports, and account details.
Responsibilities:
Designed and developed the web user interface for Purchase Order Tool using ASP.NET, ADO.NET, JQuery and Ajax on SQL Server database.
Environment: UML, Entity Framework, MVC 4.0, Microsoft Unity 2.1, DI, IOC, C#, ASP.NET, AJAX, SQL Server 2012, ADO.NET, TFS, WCF, WebAPI, XML, DTD, XSLT, XSD, XPath, HTML, JavaScript, jQuery, CSS, SOAP, Logging ( Log4j), Visual Studio.NET 2012, Web Forms and Scrum/Agile (Test Driven Development).
Project: Hydra Verizon, Irving, TX
Sr. .NET Consultant February 2012 – August 2012
The Verizon Cloud services enable customers to build application that showcase Verizon’s Flexview catalog, its FiOS TV and Search services on CE devices.
Responsibilities:
Implemented, deployed, SSRS reporting service to send specified bug tracking reports to configured emails. Jira SSRS reporting service connected to the Jira database which stores entire Verizon bug tracking information.
Environment: Framework 4.0, C#, ASP.NET, SQL Server 2008 R2, ADO.NET, WCF, WSDL, XML, XSD HTML, JavaScript, XPath, CSS, Cassandra, Web Services, Restful Web Services, WebAPI, Windows services, SOAP, Visual Studio.NET 2010, SSRS, JIRA database and Web Forms.
Project: Automated Translation System XOCommunications, Plano, TX
Sr. .NET Consultant April 2008 – January 2012
ATS configures advanced VoIP, Secure Internet over different switches like BroadSoft, DMS, Lusent and Sonus.
Responsibilities:
Assignment 1: OFM (Online Feature Management) application Development.
Extensively worked on Data Model, Entity Framework, ORM Object Model designs for the OFM (Online Feature Management) application.
Environment: C#, VB.NET, Web Services, WCF, WSDL, Windows services, Entity Framework 4.1, Agile Modeling, MVC 3.0, Microsoft Unity 2.0, DI, IOC,ASP.NET, BroadSoft, SQL Server 2008 R2, Oracle 9i, ADO.NET, XML, DTD, XSLT, XSD HTML, DHTML, AJAX, JavaScript, jQuery, LINQ, XPath, CSS, SOAP, Logging ( Log4j), Visual Studio.NET 2010, Winforms and Web Forms, and MSMQ, TCP/IP, Rational Rose, ClearCase, UML, TFS and NUnit.
Project: HIPC (Host IP communication) Verizon Irving, TX, USA
Sr. .NET Consultant June 2007 – March 2008
Designed and developed Integrated Communication Package (ICP) – an Enterprise based IP/VoIP telephony integrated and managed network solutions for large scale big corporations.
Responsibilities:
Designed, developed, and deployed provisioning Web Services and window service poller using Web Services and C#
InfoChannel Network Manager LEENOS Corp, South Korea
Sr. .NET Consultant May 2005 –Nov 2006
Description: Digital Network Manager is developed to deliver broadcast-quality video, integrated TV services over broadband networks.
Responsibilities:
BroadCastUnicastMediaSender Multicast H.264 media stream network, which is implemented in TCP/IP, C, C++, STL, Win32 API, MFC 7.0, VC++, DirectShow, ATL, COM, and WinSock API.
Project: Inus License Manager Inus Technology, South Korea
Sr. Software Engineer April 2004 –Feb 2005
Description: InusLM is best known for its ability to allow software licenses to be available (floating) anywhere on a network, instead of being tied to specific machine.
Responsibilities:
For the sake of security, CryptoAPI being used to encryption and decryption license.dat file content.
Project: Edocs& Workflow Kernex Microsystems Ltd. India
Sr. Software Engineer December 2001–March 2004
Description: Edocs is 100% browser-based document management system that transforms the way business work both paper and electronic documents.
Responsibilities:
Scanner control embedded in Web browser, which communicates with Scanner machine to scan and upload the document to the server. Scanner control is implemented in VB.NET and WinForms.
Project: Translation Studio Uniscape, San Jose, CA, USA
Consultant July 2001 – Nov 2001
Description: Translation Studio converts the entire project web pages from one language to another language.
Responsibilities:
Responsible for development of Graphical User Interface for Translation Studio using C, C++, STL, Win32 API, MFC and Visual C++ 6.0. Involved in Development of Fuzzy match, glossary concepts and Translation Unit.
Project: Gemini HealtheonWebMd Santa Clara CA
Consultant May 2000–June 2001
Description: Gemini System covers New Drug Development for the Quintiles.
Responsibilities:
Involved in implementing DCOM/COM+ components in C++ to provide access privileges and functionality to auto encoding and manual encoding for relevant client data (AE, CM, and DH).
Project: MathX 3.0. Kernex Microsystems Ltd, India
Software Engineer August 1997 – April 2000
Description: MathX 3.0 is a powerful mathematical tool that can be used for a varied range of mathematical computations.
Responsibilities:
Involved in implementing Graphs, Surface Plots and Equations and Graphical User Interface for Mathx using C, C++, STL, Win32 API, VC++ and MFC.