Skip to main content

Resume

SUMMARY:
  • Bachelor of Technology (BTech) in Electronics and Communication, JITM, BPUT University, INDIA.
  • Lead software engineer, Web developer, Consultant, Coder, Full stack Developer
  • Working in Wipro Limited as Project lead, Former Technical lead, Senior software developer with Infosys, Mahindra Satyam, CMC.
  • Passionate about learning new technology which motivates me working in IT industry to solve new problem everyday.
  • Open for a position which utilizes and challenges my skill, knowledge, and expertise to their fullest extent.

LANGUAGES AND TECHNOLOGIES
  • Proficient: C#, .NET Core, Web API, MVC.NET, ADO.NET, WCF, WPF, JavaScript, TypeScript, React, Redux, HTML5, CSS3, Azure (Blobs, Web Services, Storage), SQL Server, Microservices, PowerShell, Git 
  • Exposure: Java, C++, SQL, Power Bi, Microso Teams, Windows Flow, Logic Apps, Material UI, Node, Express

PROFESSIONAL EXPERIENCE
  1. Wipro Limited | Lead Soware Engineer |                                     Cary, NC Oct 2014 - Present 
  2. Infosys | Lead Soware Engineer |                                     Bangalore, India Oct 2012 - Sep 2014 
  3. Mahindra Satyam | Senior Soware Developer |              Bangalore, India Jan 2011 - Sep 2012 
  4. CMC LTD | Associate IT Engineer |                                Bangalore, India Sep 2010 - Dec 2010 
  5. HCL CDC | Soware Engineer |                                        Bangalore, India Jul 2008 - Aug 2010 

PROFESSIONAL  PROJECT WORK
  • Architected Azure and Office 365 based integrated solution for legal team to facilitate Document Management System using C#, MVC.NET, React, Azure and Office Add-ins, automating process saving clients ~50% budget. 
  • Led 15 member team and subject matter expert for SharePoint migration (SharePoint on prime to SharePoint Online) using C#, JavaScript, React, PowerShell, and Segregate, increasing migration velocity by over 50%. 
  • Developed end-to-end supporting tool to migrate 30K+ SharePoint sites to Office 365 using C#, PowerShell, and Web API, enhancing migration velocity by 60%, resource optimization by 40%, and data validation by 96%. 
  • Rebuilt search framework based on specific keywords to help support team solve problems for manual work with C#, ASP.NET, jQuery, HTML5, and MS SQL Server, reducing ~50 % of manual work to solve support issues. 
  • Designed efficient web solution to distribute global and country level patent filling documents utilizing C#, SharePoint Web Portal, SQL Server, and User Profile Service, used by doctors to avoid ~80% of manual work. 
  • Rebuilt existing framework from SQL Server to Web Services for finance team using SharePoint Web Portal, SQL Server, User Profile Service, C# .Net, Graph API, and Web API, minimizing build times by ~95%. 
  • Built automation tool to migrate 3 million blogs to SharePoint environment using C#, PowerShell, decreasing migration time by over 50%. 
  • Created SharePoint blogs site templates with features such as blogs doodles using JavaScript, jQuery, HTML, CSS, and C#, increasing web traffic by more than 50%. 
  • Architected social features like notifications and news feeds in C#, JavaScript, and RESTful APIs, used by more than 200K Infosys employees worldwide. 
  • Developed web solution allowing for sharing of news, info, updates, blogs, and media using C#, PowerShell, and Web API, accessed by over 1 million Infosys stakeholders globally.
  • Developed transportation exception authorization application using C#, MVC.NET, One Note, Nintex, HTML, and CSS, automating process which led to 80% in cost savings.
  • Created web solution where users can share documents and collaborate with teams. utilizing C#, ASP.NET, jQuery, HTML, and SQL Server, saving 30% of manual work. 
  • Built and trained users on leveraging web portal created with C#, WCF, Entity Framework, ASP.NET, SQL Server, and JavaScript; training increased developer interest in system by over 40%. 

Comments

  1. I read this article, it is really informative one. Your way of writing and making things clear is very impressive. Thanking you for such an informative article.Creative android app development services usa

    ReplyDelete
  2. It’s also best for drawing in new clients to your website and for cross-selling the unique thrill 점보카지노 of Live Roulette to RNG and sportsbook players. Outside wagers may be positioned with both casino cheques or roulette chips. The key to success in any sport is effective money management. Think about how much find a way to|you possibly can} afford to wager before you start, and never go over that quantity. Don’t proceed betting to chase losses and never wager money you can’t afford to lose.

    ReplyDelete

Post a Comment

Popular posts from this blog

Git fundamental and useful command to use - version-2

      Install Git your local machine Link: Git - Downloads (git-scm.com) Version : git version 2.31.1.windows.1   Know the version $ git --version   Git help for command $ git help config $ git config --help Prompt the git config help file in browser Make a directory $ mkdir shubhapp$ mkdir shubhapp $ cd shubhapp/ - go to directory   initialize the git $ git init Initialized empty Git repository in C:/Users/shubh/shubhapp/.git/   Create a file Hello.txt   Add this file to git $ git Add hello.txt   Commit the changes $ git commit -a -m "commit comment"   Connect to remote github $ git config --global user.usern...

Min Cost to Connect Ropes problem solution using PriorityQueue using C#

Given n ropes of different lengths, we need to connect these ropes into one rope. We can connect only 2 ropes at a time. The cost required to connect 2 ropes is equal to sum of their lengths. The length of this connected rope is also equal to the sum of their lengths. This process is repeated until n ropes are connected into a single rope. Find the min possible cost required to connect all ropes. Input: ropes = [ 8 , 4 , 6 , 12 ] Output: 58 Explanation: The optimal way to connect ropes is as follows 1. Connect the ropes of length 4 and 6 (cost is 10 ). Ropes after connecting: [ 8 , 10 , 12 ] 2. Connect the ropes of length 8 and 10 (cost is 18 ). Ropes after connecting: [ 18 , 12 ] 3. Connect the ropes of length 18 and 12 (cost is 30 ). Total cost to connect the ropes is 10 + 18 + 30 = 58 public static void Demo() { //int[] Ropes = { 4, 3, 2, 6 }; //int[] Ropes = { 8, 4, 6, 12 }; int[] Ropes = { 1, 2, 5, 10, 35, 89...

Given an array of integers, and a target value determine if there are two integers that add to the sum using C#

Given an array of integers, and a target value determine if there are two integers that add to the sum.