Post Job Free

Resume

Sign in

Software Development .Net Developer

Location:
Houston, TX, 77051
Posted:
April 03, 2024

Contact this candidate

Resume:

Ramesh

Email: ad4q94@r.postjobfree.com Phone: +1-331-***-****

FullStack .NET Developer

Professional Summary:

Having around 9+ years of professional experience in all stages of SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, coding, implementation, debugging, testing, deployment, and documentation across diverse industries work environments.

Expertise in using both Agile (Scrum) and Waterfall - Software Development Life Cycle (SDLC) methodologies in practical software development.

Extensive knowledge of Software Design Patterns, Object-Oriented Programming, Repository Pattern, and Onion Architecture.

Experience in supporting client-side functionality with many rich UI features, user-friendly design approaches, Responsive Web Pages with performance functionalities in the web applications, and Single Page Applications (SPA) using jQuery, JSON, Angular 8+, Angular Material, Angular CLI, Angular 10+, HTML5, AJAX, CSS3, and Bootstrap 4+.

Sound knowledge of Angular Route Guards, Observables, Angular CLI, and RxJs Library.

Hands-on experience in Angular features such as Directives, Pipes, Components, Modules, Services, Routing, and Dependency Injection.

Strong knowledge in using Object Oriented Programming (OOPs) principles like Abstraction, Inheritance, Encapsulation, Polymorphism, and Design patterns like Singleton, and Repository.

Hands on experience in server side technology like .NET Core for developing RESTful based web API’s.

Hands-on experience in developing applications using ASP.Net Core, ASP.Net Web API Core, ASP.Net Web API, ASP.NET MVC5, WEB API, C# .NET, and Design patterns.

Proficient experience with the ASP. NET MVC5 features such as Razor View Engine, Layout View, Partial View, Html Helpers, and Filters.

Hands-on experience with LINQ, Entity Framework Core, and Entity Framework.

Experience in application deployment to IIS (Internet Information Service) using MS Azure cloud service.

Hands-on experience with Source Control and Version Control tools, including Git, Microsoft Azure DevOps, and Jira.

Identified and addressed challenges related to "LEO WORCS 2.0" integration, troubleshooting issues, optimizing performance, and ensuring system stability.

Managing the Openshift cluster that includes scaling up and down the app nodes.

Proficient in implementing CRUD operations through HTTP Methods in Web API.

In-depth knowledge of database concepts and designs such as Normalization, Temp Tables, Views, Stored Procedures, and User-Defined Functions in SQL Server and MySQL.

Adept at formulating Sub Queries, Indexes, Joins, and Triggers.

Experience with Postman, Swagger for testing and debugging Web API.

Experience in conducting the unit test in Angular using Jasmine, and Karma.

Worked on the Deployment, Configuration and monitoring the OpenShift container platform.

Experience in working with xUnit, NUnit for Unit Testing in Web API.

Experience in building with Scriban for Web Pages.

Excellent problem-solving skills with an ability to identify problems and implement corrective solutions.

Technical Skills:

Languages

C#.Net, T-SQL, PL/SQL

Microsoft Technologies

.Net Core 3.5/2.2/2.1, .Net Framework 4.5/4.0/3.5/2.0, ASP.Net MVC 5.0/4.5, ADO.Net, LINQ, Web Forms, Windows Forms, WCF, WPF, Web API, Windows Server2008/2012, Entity Framework.

Web Technologies/client Scripting:

Angular (13/10/9/6/4) AngularJS (1.x), WEB API, HTML 5, DHTML, XML, CSS, React JS, Typescript, Bootstrap and JavaScript.

Cloud Technologies:

Microsoft Azure, Amazon Web Service (AWS).

Databases:

PostgreSQL, SQL Server 2014/2012/08 R2 (PL/SQL, SP, Functions, Triggers, Views).

Development Tools:

Visual Studio.NET 2019/15/13/12/10, TFS, Remedy, N Unit, Service Now.

Reporting and Testing:

MS SQL Reporting Services, Dynamic Report, SSRS, SSIS.

Versioning:

Team Foundation Server (TFS), GIT, SVN, Visual Source Safe (VFS).

Testing Tools:

Unit testing, ETL Testing, Junit, IE debugger, Chrome, Soap UI, Postman, Ready API.

Professional Experience:

.NET Full Stack Developer DTCC New York, New York October 2021 to Present

Involved in the complete Software Development Life Cycle (SDLC) phases including Analysis, Design, Implementation, Testing, and Maintenance.

Developed front-end with Vue and back-end using ASP.NET Web API.

Used ASP.Net Core for building cross platform web applications.

Implemented authentications with ASP.NET Core 1.0,2.0,2.2 and created razor views and developed MVC ASP.NET Core applications.

Worked on dependency injection and Middleware’s present in the .NET Core framework.

Designed and coded and end to end web application using Restful Web API Service in .NET Core and Angular UI.

Developed an intuitive and interactive User Interface by using HTML5, CSS3, Typescript, Ajax, and Bootstrap 4+.

Successfully integrated and leveraged "LEO WORCS 2.0" within .NET development projects, enhancing functionality and efficiency.

Designed, developed, and customized modules or features within "LEO WORCS 2.0" to meet project-specific requirements, ensuring seamless integration with existing systems.

Proficient in building desktop applications using WPF for modern and visually appealing user interfaces.

Strong skills in writing clean and efficient C# code for desktop application functionalities.

Applied MVVM architectural pattern for organized and scalable desktop application development.

Used RESTful and Web API as transaction and communication technology on the client side by designing and developing Entity Framework 2.2+ Code First Approach with repository pattern based backend.

Built Angular Template and implemented various features using Angular Material.

Created application with Vue using TypeScript to create Directives, Components, Services, Pipes, Observables, form validation, and Router for multiple components utilizing Router Guards, and Navigation.

Deployed web application in an Azure Cloud virtual machine.

Wrote .NET code, scripts, or configurations to extend the capabilities of "LEO WORCS 2.0," enabling tailored solutions and enhanced functionality.

Developed programming scenarios in C#, and Object-Oriented Programming (OOP) concepts.

Created Restful ASP.NET Web API service includes GET, POST, DELETE, and PUT method with both convention-based routing and attribute routing so that users can interact with the server and get the result from the server.

Used Entity Framework Data first approach and LINQ to the entity for data access. TSQL to construct simple queries and stored procedures.

Utilized "LEO WORCS 2.0" to interact with databases, manage data, and perform database-related operations within .NET applications.

Implemented workflow automation using "LEO WORCS 2.0" to streamline business processes, improve efficiency, and reduce manual intervention.

Applied optimization techniques specific to WPF, such as efficient rendering and resource management, to enhance desktop application performance.

Implemented real-time data visualization features using WPF for applications requiring dynamic and interactive data representation.

Created Stored Procedures, Functions, Triggers, Tables, Views, SQL joins and T-SQL, PL-SQL Queries to implement business rules and created data sets required for Power BI reports and OBIEE reporting.

Worked in publishing Power BI reports to dashboards in Power BI server and scheduling the dataset to refresh data in multiple intervals to automate the report data refresh using Power BI Enterprise gateway.

Worked in designing, development, and support of Power Platform applications

Provided operational support for SharePoint Online, OneDrive for Business, Power Apps and Power Automate services

Ensured application to be easily testable and maintainable by utilizing Onion Architecture, and Repository Pattern.

Worked on developing reports using SSRS, TSQL and SQL Server database. Supported and maintained extraned for confidential in c# using TSQL to consume stored procedures.

Worked on container-based deployments using Docker and clustering them within OpenShift.

Used Fork to do Pull Request to Azure Cloud.

Extensively used Postman, Swagger to test endpoints in Web API.

Worked on Workflows and Plug-in for automated processes based on requirement in MS Dynamics 365, version 8.2.

Worked on all the new Out of Box features like Business Rules, Business Process Flow and Synchronous Workflows in MS Dynamics 365

Designed and customized MS Dynamics 365 forms and ribbons.

Created, updated the swagger files to configure the definition objects or the parameters of service end points.

Wrote Unit Test Cases, and Code Coverage using NUnit.

Designed and implemented AWS CloudFormation templates for infrastructure as code.

Automated deployment processes, ensuring scalability and consistency across environments.

Managed parameterization and orchestration of AWS resources.

Implemented CI/CD pipelines using OpenShift tools for continuous integration and deployment.

Integrated OpenShift with version control systems for streamlined application development.

Designed and configured OpenShift networking, including services, routes, and ingress controllers.

Implemented security policies within OpenShift, utilizing features like PodSecurityPolicy.

Tailoring XRM to specific business needs.

Configuring entities, forms, and views.

Developed cross-platform mobile applications using Flutter framework, delivering a native-like user experience on both iOS and Android platforms.

Implemented complex UI designs and animations using Flutter widgets and libraries.

Environment: .Net Framework, Net Core, ASP. NET MVC5, IIS, C#. Net, Visual Studio, Web API 2.0, SQL Server, WCF, Entity Framework, LINQ, Git, AJAX, Angular 2,4,6,7, CSS, Entity Framework, Typescript, JavaScript, Bootstrap, jQuery, ADO. NET, Agile Methodology, Power BI Desktop, Power BI service, Power Platform, Power Automate, Power Automate Desktop RPA, Microsoft Dynamics 365, Microsoft Dynamics CRM 2015,AWS, OPENSHIFT,XRM, WPF, Flutter

.NET Full Stack Developer Kubota Grapevine, TX July 2018 to September 2021

Applied ASP.NET MVC architectural pattern in developing the web application.

Implemented Angular JS Controller functions, service using Controller methods to set up initial state of the object.

Implemented Angular JS Services to bind the data and provide access to the data on the server.

Used Angular JS as the development framework and done CRUD operations with $http service.

Designed a Web application using Web API with Angular JS and populated data using ADO.NET entity framework and Used Entity Framework to model and manage data from MY SQL Server.

Used the .NET Framework class library programmed in C#.NET throughout the application for developing web application.

TFS was used for source control.

For better design user experience used Bootstrap for Modal pop-ups, Alerts, etc.

Implemented Client side validations using Angular JS Custom Form Validation and server side validations using Data Annotation.

Wrote unit tests using Visual studio 2013.

Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server.

Adapted Agile Mythology named Scrum for all the work performance.

Used Team Foundation Server (TFS) for version control, source control and for better communication between the team members. Involved in Regression analysis on quarterly base.

Created Angular JS Routing to connect different controller to the view which allows the single-page application.

Migrated DMAN application from ASPX web form application to a responsive single-page web application using Kendo UI, ASP.NET MVC, Angular JS, REST, HTML5, JavaScript, jQuery, CSS3.

Maintenance of existing DMAN application.

Designed a TFS Web Utility Application to keep track the percentage of work done.

Used Angular JS filters for search, sorting, pagination and custom filters.

Perform enhancements for Web using C# ASP.Net using Visual Studio 2013 and SQL Server 2005/2008/2012.

Worked in MVC architecture to create web applications using AJAX Extensions.

Implemented MVC 4.5 Framework for ASP.Net application development

Integrated JIRA with other development tools and systems, such as version control repositories and continuous integration/continuous deployment (CI/CD) pipelines, to streamline the development lifecycle.

Worked on importing, shaping and transforming data for business intelligence (BI), visualize data, author reports, schedule automated refresh of reports and create and share dashboards based on reports in Power BI desktop.

Created Power BI Dashboards using different type of Slicers and different Visualizations like Bar Charts, Line Charts, scatter plot, clustered chart, and Pie Charts etc.

Customized MS Dynamics 365 form On Load, On Save Status changes events with Java script and JQuery.

Involved in Microsoft Dynamics 365 data capture, integration, auditing, data mapping, importing data and Creation of interfaces.

Proficient in developing desktop applications using WPF, harnessing its capabilities to create intuitive user interfaces and enhance user experience.

Demonstrated expertise in C# programming and adept use of XAML for designing and implementing responsive and visually appealing WPF-based user interfaces.

Troubleshoot defects and identify the appropriate change to fix the issue. Maintain and design MS Dynamics 365

Worked on both Canvas and Model Driven Apps with various data sources including Dataverse, SharePoint and SQL

Created Power Automate flows to automate business processes for a variety of use cases.

Developed solutions for SharePoint Online, Power Apps and Power Automate

Provided operational support for SharePoint Online, OneDrive for Business, Power Apps and Power Automate services

Developed serverless applications using AWS Lambda, optimizing for cost and performance.

Implemented event-driven architecture for seamless scaling and reduced operational overhead.

Utilized AWS API Gateway for building RESTful APIs.

Deployed OpenShift clusters, ensuring proper configuration and optimization.

Implemented high-availability setups for resilient and scalable environments.

Managed upgrades and patches to keep OpenShift clusters up to date.

Designing and implementing workflows for automated processes.

Streamlining business operations through XRM automation.

Creating custom plugins to extend XRM functionality.

Integrating third-party services through plugins.

Conducted thorough testing using Flutter's built-in testing framework and tools like Mockito for unit testing and Flutter Driver for integration testing.

Used Flutter DevTools for debugging and optimizing app performance.

Environment: Visual Studio 2019, Sql2018, TFS, Git, Bootstrap, HTML 5.0, CSS, Asp. Net MVC, unit testing, Web API, TDD, Jenkins, Azure Devops, .NET Core, React JS, PowerBI Desktop, PowerBI service, Power Platform, Power Automate, Power Automate Desktop RPA, Microsoft Dynamics 365, Microsoft Dynamics CRM 2015,AWS,OPENSHIFT,XRM,WPF, Flutter

Full Stack Developer State of California Sacramento, CA February 2016 to June 2018

Development of Web Services (Rest API) the C# MVC.

Manages the existing system the C# MVC Asp.net application.

Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.

Designed and implemented responsive and user-friendly web interfaces using React to enhance the overall user experience.

Performed Unit testing, Integration is testing and Regression testing by applying test cases.

Developed Web applications using C#, ASP.Net.

Used in built ASP.Net Login controls to authenticate users.

Used Cookies to hold the Site variables.

React app development, Advanced Ionic Capacitor experience, Ionic framework environment scaffolding.

Ionic framework upgrades and migrations between versions.

Used hibernate, WPF and WCF to communicate between DAL and other business components.

Used Fiddler to analyze request and response of Json data from the controllers to Web API's.

Developed Entity Framework 6.0/4.3 and made LINQ queries to connect to the database and implemented CRUD functionality with Entity framework Code First and Database First approaches with ASP.NET MVC 5.0/4.0.

Work with Product management on product feature requirements definition and refinement. Used TFS for Agile Planning and collaboration.

Troubleshoot the failed cosmos job and fix the issues in timely manner.

Implemented integration flows using Mule AnyPoint Studio to connect to REST, SOAP service, Oracle Database, and ActiveMQ broker.

Integrated React components seamlessly into the .NET application architecture, ensuring efficient data flow and state management.

Implemented state management solutions, such as Redux or Context API, to efficiently manage application data and ensure smooth user interactions.

Experience in integrating Cloud applications like SFDC, Workday & Intact usingMuleSoft ESB.6

Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.

Did pilot migration of Dev/Test workloads via lift & shift to Azure using Azure Site Recovery

Used MVVM pattern while building WPF application.

Prototyping Solutions with Ionic, Ionic

Developed Stored procedures, views for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys in MY SQL server.

Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other Systems.

Architected and developed multiple-company website using ASP.NET, C# .Net 4.0 framework, .net Web Services.

To retrieve the data in the form of objects and properties, such as customers and customer addresses, without concerning them with the underlying database where this data is stored using ENTITY FRAMEWORK.

Integrated RESTful or GraphQL APIs into React components to fetch and display dynamic data, maintaining data consistency and reliability.

Implemented error handling mechanisms and provided graceful fallbacks to ensure a robust user experience, even in the face of unexpected issues.

Implemented the WCF Data Contracts versioning by using Known types and IExtensible Data Object, Ordering and enforcing required data when contracts consumed by clients.

Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Experience on Deployment Automation & Containerization (Docker, Kubernetes).

Installed and Configured OKTA LDAP Agent for delegated authentication with okta. Migrated Users from LDAP and Active Directory to OKTA Universal Directory and provided L2 support for LDAP.

Experience in Mavenizing MuleSoft project and creating builds using Maven build tools for deployment to CloudHub / Mule MMC.

Experience working with Agile Methodologies and SCRUM.

Designed and implemented complex algorithms and data structures in C++ to solve specific computational challenges within .NET applications.

Environment: HTML5, CSS3, Bootstrap 4, jQuery, JavaScript, AJAX, C#, ASP.NET MVC 5, Razor Engine View, Entity Framework, LINQ, Web API, SQL, SQL Server, Git, NUnit, TDD, Jira.

.NET Developer Dell India Jul 2015 to November 2015

Used Razor View Engine and HTML Helpers to display the data in a clear format.

Efficiently used Model Binding, ViewData, ViewBag, and TempData to transfer the data from controllers to views.

Involved in the complete Software Development Life Cycle (SDLC) phases including Analysis, Design, Implementation, Testing, and Maintenance.

Utilized Agile Scrum and performed code sprints to meet product development deadlines.

Developed Front-End of the application using HTML5, Ajax, jQuery, BootStrap 4, JavaScript, and CSS3.

Applied Client-Side Validations with jQuery, and AJAX functionalities, and Server-Side validation with Data Annotation.

Used C# language in developing the business logic, wherein extensively implemented the Object-Oriented Programming (OOP) Functionalities.

Created multiple ASP.Net MVC 5 controllers, Models, and custom services to interact with the external Web Services.

Implemented Error Handling with Exception Filter.

Implemented Create, Read, Update, and Delete (CRUD) operations through HTTP Methods in Web API.

Applied complex SQL queries like Joins, Triggers, and SQL subqueries to modify the SQL Server database, and protect the database.

Written, and implemented multiple test cases using the Unit Testing framework NUnit in Test-driven Development (TDD).

Environment: Angular (1.4), Angular CLI, Type Script, JavaScript, Node.js, NPM, Express.js, jQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, Web Storm, TDD, Karma, LESS, Azure Cloud Services.

.NET Developer L&T Finance India May 2014 to Jun 2015

Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information.

Data grid, Datasets were used extensively to display various MY SQL Server elements and allowed real time updates.

Gained experience in REST architectural style, worked on CRUD actions. (Get, Post, Put and Delete).

Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis and documentation of assigned modules.

Displayed data in tabular form based on the criteria selected using Data Grid controls and dynamically loaded data in controls using the server events.

Facilitating daily scrum meetings, enforcing timeboxes and responding to the impediments, tracking baseline, sprint planning and sprint retrospective.

Resolved update, merge and password authentication issues in Bamboo and Atlassian suite and kept track of all releases and request of the developers through infrastructure management tool.

Created T-SQL Stored Procedures, Functions, Triggers and views in SQL Server to interact with database.

Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server using T-SQL.

The Presentation Layer is implemented in ASP.NET with HTML, Cascading Style Sheets (CSS) and Web Controls. The Web Forms are developed utilizing the C#.

Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.

Implemented features of ASP.NET AJAX such as Calendar Controls, Repeater Control, and Validation controls, Dataset, Security using forms authentication.

Generated Monthly and quarterly Reports as bar charts for the management using different techniques like data filtering, adding, interactivity using SSRS.

Worked on Team Foundation Server (TFS), creating and managing projects and accessing the items.

Environment: Visual Studio 2015, .Net Core 3.5, Node.js, PostgreSQL, WCF, jQuery, Angular1.3, TFS 2010, GitHub, IIS 7.0, JavaScript, SSRS, SSIS, Typescript, Html, CSS, XML, Microsoft Enterprise Library, AWS, Db Beaver, EC2 Instances, Loud Balancer, Docker Image, Postman, RDB, Linux and Jira.



Contact this candidate