RANADHEER
Phone: 559-***-****
Email ID: ************@*****.***
Summary
8+ years of experience in Software Analysis, Design, Development, Management and Implementation of various intranet/internet applications.
Experience in diverse business sectors including Financial, Health and IT Services.
Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies (Product Backlog grooming, Sprint Retrospective, Sprint Reviews, Daily Scrums, Tasks, User Stories and demos to Product Owner).
Good team player with excellent communication and interpersonal skills, ability to work individually or as part of a team.
Fast learner and quickly adapt to new technologies that help improve the business.
Technical Skills
Programming languages:
C#.Net core 2.1,2.2, C#.Net 6.0/5.0/ 4.5/4.0/3.0/2.0, VB.NET 10.0/9.0/8.0, SQL, SSIS, T-SQL and PL/SQL
Web Technologies
ASP.NET, .Net Core, ASP.NET MVC 4.x/5.x, Angular 2.0/4/6, HTML 5, CSS and BOOTSTRAP
Windows Technologies
WinForms, WPF
Scripting Languages:
JavaScript, jQuery, AJAX, JSON, XML.
.NET Technologies:
ASP.NET MVC5/4, ADO.NET, OOPS, Design Patterns, Web Forms, Windows Forms, Web Services, WCF (SOAP) Services, Web API (RESTful) and Windows Services
Web Servers:
Internet Information Services (IIS) 7.5/6.0, Kestrel
Databases:
MS SQL Server 2012/2008, MY SQL, ORACLE and DB2
ORM:
Entity Framework, Entity Framework Core and ADO.NET
Operating Systems
Windows 2000, Professional, XP, 7 and 8, Windows 2003/2012 Server.
Cloud Technologies
Azure DevOps, Azure SQL, Azure data factory
CMS
Umbraco
Tools & Utilities
Visual Studio 2008/2010/2013, SSIS, Team Foundation Server (TFS), GITHUB, GIT, JIRA, MS-Office, ServiceNow and HP SM9.
PROFESSIONAL EXPERIENCE:
Client: PWC, Tampa, FL Feb '18 – till now.
.Net Developer
Description: PricewaterhouseCoopers is a multinational professional service (Audit, Tax, Advisory, Assurance) network company. PwC ranks as the second largest professional services firm in the world and is one of the Big Four auditors, along with Deloitte, EY and KPMG.
Project: My Compliance Dashboard for Internal Employee Auditing
Mission: Involved in designing My Compliance Dashboard portal, which is accessible to PWC employees to complete assigned courses and auditing of employees. I involved in developing the portal using .net technologies like c#, ASP .Net MVC Core, Web API, JavaScript, SSIS and SQL.
Responsibilities:
Gathered functional, business, and technical requirements and prepared the requirement documents and attended daily status meetings.
Followed Agile (SCRUM) development methodology.
Designed and developed Portal using C#, ASP .NET core, MVC, HTML5, CSS, Angular, JavaScript, Biz talk Rules (BRE), SSIS and SQL.
Developed search functionalities using JavaScript, jQuery, AJAX calls JSON and C # controllers and models.
Created a RESTful API services using ASP.NET Web API to generate data which was then consumed in the front-end of web application.
Used Swagger to test Web API functionality.
Used async/await and the TPL library to achieve efficient parallel execution of LINQ and Lambda expressions.
Used Entity Framework core to create model classes and to write the LINQ queries using lambda expressions.
Created SSIS packages, written SQL procedures and called procedures to use the backend data and also consumed data from multiple sources such as ORACLE, XML, JSON.
Have reviewed and troubleshooted various stored procedures with options, Functions, TSQL code and Improved the performance of queries by suggesting the DBA for appropriate Index, Views and join Hints.
Supporting existing applications, and troubleshooting the application, fixing the production bugs and doing enhancements to applications.
Working with ServiceNow tool for incident management.
Migrated SQL Server 20015 database to Windows Azure SQL Database and updating the Connection Strings based on this
Configured Azure cloud service for end point deployment and used PowerShell scripting.
Configured Single Sign on (SSO) for Azure AD authentication for Web and on premises applications
Used Azure DevOps (VSTS) to build CI/CD pipeline to deploy the solution into dev, stage and prod in regular intervals by following TDD (Test Driven deployment).
Used TFS & GIT version control to save the work and coordinate code changes across team members.
Environment: C#.NET, .NET Core 2.2, ASP.Net MVC, Java script, jQuery, Bootstrap, HTML5, CSS3, Entity Framework core, LINQ, Web API (RESTful) web services, JSON, XML, SSIS, MS SQL server, Visual Studio, NUNIT, TDD, Kestrel, Azure DevOps(VSTS), TFS and GIT.
Client: Builders First Source, Dallas, TX July '17 – Feb’18.
.Net Developer
Description: Builders First Source is the largest supplier of building products, prefabricated components, and value-added services to the professional market segment, primarily for new residential construction and repair and remodeling, in the U.S.
Project: Designing website for BFS
Mission: Involved in building official website of BFS and Mostly I involved in designing and implementation of ‘Locations Page’ functionalities and also involved in migrating the bldr project and merged with customer portal project.
Responsibilities:
Involved in designing and Implementation of BFS website.
Attended daily and weekly stand up meetings and followed Agile (Scrum) development methodology.
Designed and developed website using C#, ASP .NET MVC 5 using Razor view engine, HTML, CSS, Angular 4&5, JavaScript and Umbraco CMS.
Implemented ‘Locations Page’ search functionalities using Type script, JavaScript, jQuery, AJAX calls JSON and C # controllers and models.
Used WCF zip code web services (SOAP) and Google map API to implement the ‘Locations Page’ search functionalities using geo center (zip code WCF service) and followed Service Oriented Architecture (SOA).
Consumed Geo Code API service and have written algorithm to get list of nearby zip codes for given geo center.
Used Entity Frameworks to generate model classes by using data base first approach.
Developed internal Web API’s (REST) render the data dynamically into web page.
Involved in designing templates using Umbraco CMS, HTML, CSS, Bootstrap, JavaScript, and JQuery.
Worked with Umbraco CMS and involved in creating document lists, types, templates, partial views.
Added content like page names, titles, images, videos and list of locations, products and services to the website using CMS and rendered content of Umbraco using MVC razor view engine syntax.
Created Some HTML Helper controls and had used partial views for AJAX functionality.
Written Bootstrap media queries to support the application for all devices.
Used SSDT tools to create SSIS packages and MS SQL server to create and store the tables of data.
Used migration tool usync to migrate the bldr project and merged with customer portal project
Used async/await and the TPL library to achieve efficient parallel execution of LINQ.
Followed Behavioral Driven Deployment (BDD) using Gerkhin.
Used WPF for rendering user interfaces in Windows applications using MVVM.
Used Tortoise subversion (SVN) as a version control for bldr project then after migration we used VSTS and GIT version control to save the work and coordinate code changes across team members.
Environment: C#.NET, ASP .NET MVC 5, Umbraco CMS, Java script, JQuery, BootStrap, HTML5, CSS3, Entity Frameworks 6.0, LINQ to SQL, SOA web services, Service Oriented Architecture (SOA),NUNIT,IIS, XML, SSIS, MS SQL server, Visual Studio, JIRA, Tortoise SVN 1.9, VSTS and GIT.
Client: Newland Communities, San Diego, CA Oct '16 – June’17
Sr .Net Developer
Mission: In this we involved developing web application; it maintains all information about community infrastructure, builder’s information, nearby schools, location view and agents/brokers also able to register from web portal by entering their information. We also involved generating reports and submit them to financial department.
Responsibilities:
Gathered functional, business, and technical requirements and prepared the requirement documents and attended daily status meetings
Joined the team as .NET senior developer for Agile Scrum Team
Designed, developed, and customized several web pages using ASP.NET MVC 5.0, C#.NET, jQuery, angular 2.0, Umbraco CMS, HTML 5.0, CSS and Bootstrap.
Used HTML Helper controls such as Dropdown List, Radio button, Textbox, etc.
Implemented business logic and application logic in ASP. NET MVC pattern using C#.NET.
Implemented Web API (RESTful) service using JSON, AJAX to passing data to multiple platforms
Worked with CMS tool Umbraco is a fully featured open source content management system to develop user interface of web application
Involved in developing mobile version of web application using Bootstrap libraries.
Developed model objects using Entity Framework 6.1 to communicate with the Data Access Layer.
Worked with WPF to develop rich Windows applications using MVVM pattern.
Worked on creating tables, views, triggers, sequences, constraints, Stored Procedures and Functions, using SQL based on the documented user requirements.
Have reviewed various stored procedures with options, Function and TSQL code and Improved the performance of queries by suggesting the DBA for appropriate Index, Views and join Hints.
Developed SSIS packages for ETL data processing and generated SSRS reports using SSDT tools.
Developed cubes using SSAS for using them to generate Power BI reports
Developed Unit test web applications using Visual studio 2017.
Followed Agile Scrum methodologies, test driven development (TDD) using NUNIT.
Environment: C#.NET, ASP.NET MVC 5.0, CMS, Web API 2, JSON, AJAX, Entity Framework 6.1, HTML 5.0, CSS, Bootstrap, SQL Server 2012, IIS 7.0, SSRS, NUNIT, and TFS.
Client: Windhaven Insurance Company, Miami, Florida Jan'16 - Sep'16
Sr .Net Developer
Description: Windhaven Insurance Company is a great auto insurance provider. Windhaven originates insurance through various channels and a consumer direct.
Mission: To be a relentless, restless, risk tolerant and entrepreneurial force in the insurance and financial services sector driven by its magnetic internal culture and dedication to local independent agent success.
I am assigned as a developer, migrating the application from VB .net to C# and writing the web services for the UI team to consume and vice versa.
Responsibilities:
Converted VB.NET application to C#.NET application using XML and JSON
Created some custom validators for control specific validation.
Involved in writing VB script, JavaScript, JQuery to perform client-side validation and to enhance UI of the application.
Involved developing data binding in AngularJS is to synchronize the data between model and view.
Written JSON scripts to consume RESTful Web services to display required information on the web application.
Used SQL server management studio to perform backend operation of the application.
Used Entity Framework to do data base operation from .Net to back end.
Developing Multi-tier applications with use of Web Services using Asp.Net Web API (RESTful).
Maintained version control using Microsoft Visual Source Safe (VSS)
Used a messaging protocol (MSMQ) that allows applications running on separate servers/processes to communicate in a failsafe manner
Configured Single Sign on (SSO) for Azure AD authentication, Web and on premises applications. Configured BGP routes to enable Express Route connections between on premise data centers and Azure cloud.
Developed Unit test web applications using Visual studio and C# language.
Followed Agile Scrum methodologies and Test-driven development (TDD) using xUnit.
Deployed the application on Test, Systems, Staging and Production environment
Environment: .NET Framework, MVC4, SQL Server 2008, ASP.NET, VB.NET, C#, ADO.NET, HTML5, CSS3, Visual Studio 2010, Web API, Ajax, JavaScript, jQuery, JSON, Entity Framework, TDD, TFS, Agile/Scrum Software Methodology and VSS.
Client: Shree Software Technologies Pvt. Ltd, Hyderabad, India May’12 – July’15
.Net Developer
Project: Samsung Internal Home Page:
The Home page provide interface between employees. It displays employee birthday, anniversaries and new joiners. HR makes announcements regarding internal company events.
Responsibilities:
Involved in designing, developing and coding of the application with ASP.NET, C#.Net
Used required field, regular, range and Custom validation for data validations.
Involved in querying the database using ADO.NET.
Developed web services using WCF, AJAX and XML
Worked with SSRS and SSIS to update the database from the files we get on a regular basis.
Project2:-Domain: Life science & Healthcare
Responsibilities:
Using WCF to pass information to and from application and other third-party systems.
Using .NET core assemblies for language conversion (Japanese to English and vice versa).
Implementing AJAX, JQuery and CSS for rich User Interface.
Developed internal desktop applications using WinForms
Environment: .Net Framework 4.0, Visual Studio 2005, ASP.NET, C#, HTML, CSS, JavaScript, JQuery, WCF, XML, SQL, SSIS, SSRS, DB2, ADO.NET, SVN, SSRS, SSIS, IIS, Gherkin, Visio, Agile.
EDUCATION:
Bachelor of Technology in Computer Science – 2012.
Master’s in computer science, Chicago State university-2016.