Skip to main content

About Godwin

Godwin Paul Vincent is a Senior Principal Technologist with 16+ years hands-on experience in Software Engineering and Architecture.  Expertise in creating and establishing Architecture and Platform Best Practices, Guidelines, Strategic Roadmaps (Short and Long Term), and use case evaluation for Enterprise-wide solutions.


 

Proficient in Azure, Microsoft tech stack, Conversational AI, Generative AI (Azure Open AI, GPT), Full stack development, Cloud architecture, Office 365, C#, Python, CI/CD, DevOps, Digital transformation, and strategic planning. Skilled in product roadmap development, market research, and data analysis, project management. Strong communicator with organizational, multitasking talents. Passionate towards innovation and value realization.


Popular posts from this blog

FTP C# Error : “The remote server returned an error: (530) Not logged in ."

  Recently working on a FTP solution using C# , i encountered an error  “ The  remote server returned an error: (530) Not logged in.” The code i used was following: FtpWebRequest request = (FtpWebRequest)WebRequest.Create( ftp://xxxxxx/file.txt ); request.Method = WebRequestMethods.Ftp.UploadFile request.Credentials = new NetworkCredential(usernameVariable, passwordVariable); What was more bewildering was if i modified the code to following, the solution was working fine. But this for obvious reasons is not an option as the username cannot be hardcoded //works but implausible to use in realtime solutions request.Credentials = new NetworkCredential("dmn/#gsgs", password);  Some googling revealed that special charcters create issues in the NetworkCredential Object. Hence some playing around worked for me, and it works irrespective of wether i do a FTPWebRequest or WebRequest. Solution: Instantiate NetworkCredential object with three paramters (username, password, domain) and m

How to Add/Edit environment variables on Windows.

 1. Search and Open Environment variables 2. On the "System Properties" panel click Environment Variables 3. Double click on the required variable to edit/add new values.

Telecom Churn Case Study Upgrad - Kaggle Competition - Godwin Paul Notebook

Telecom Churn Case Study Upgrad Telecom Churn Case Study ¶ Overview ¶ In the telecom industry, customers are able to choose from multiple service providers and actively switch from one operator to another. In this highly competitive market, the telecommunications industry experiences an average of 15-25% annual churn rate. Given the fact that it costs 5-10 times more to acquire a new customer than to retain an existing one, customer retention has now become even more important than customer acquisition. For many incumbent operators, retaining high profitable customers is the number one business goal. Business Objective ¶ The objective is to reduce customer churn and improve customer retention in a highly competitive market. Retaining high profitable customers is the number one business goal Case Study Objective ¶ The goal is to build a machine learning model using customer-level data to identify customers at high risk of churn.