Post Job Free

Resume

Sign in

Asp.Net Mvc Software Development

Location:
Penn Center, PA, 19103
Posted:
March 07, 2024

Contact this candidate

Resume:

KISHORE KUMAR

ad36hb@r.postjobfree.com

+1-913-***-****

PROFESSIONAL SUMMARY

** ***** ** ********* ********** in software development life cycle involving Architecture, Requirement analysis, Design, Development, Coding, Testing, Maintenance, and Implementation of various applications based on Client Servers, Web Applications, and Business Solutions using C#, VB.NET, VB6, ADO.NET, ASP.NET, MVC, WCF, WPF, Win Forms, Web Forms, IIS, Entity Framework, LINQ, SQL Server, Oracle, and Visual Studio.

Experience in programming with .NET Framework using C#, .Net Core version 6&7, ADO.NET, ASP.NET, Visual Studio 2013/2012, SQL server 2012/2010, Azure, ASP.Net MVC, and WCF.

Experience in creating rich User Interfaces on the web using HTML 5.0, XAML, DHTML, Master Pages, Angular JS, CSS, Ajax, Bootstrap, JavaScript, and jQuery.

Experience with VB 6.0, ADO.NET, AJAX, LINQ, XML, XSLT, SOAP, DHTML, COM, JavaScript, jQuery, and CSS.

Highly Knowledgeable in ASP.NET MVC in implementing Models, Views and Controllers with State Management, Security, Action methods, etc.

Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and implemented Controllers and Controller Actions, Filters, and Routing.

Good experience in Object Oriented Analysis & Design (OOAD) and Object-Oriented Programming (OOP) concepts including encapsulation, Inheritance, Polymorphism, and Abstraction...

Worked extensively with different ADO.NET objects to interact with the database and had good experience in using ADO.Net objects such as SQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.

Experience with ORM and its related components: Entity Framework, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.

Expert in writing T-SQL statements for creating Tables, Indexes, Views, and Constraints.

Extensively worked in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import.

Excellent skills with GOF Patterns, Software Development Life Cycle development (SDLC), Microsoft Application Blocks, Microsoft Enterprise Library (MSFT), Class Diagrams, and Use Case Diagrams using UML, OOAD concepts and Rational Rose 98/2000. And worked with version controls Visual Source Safe (VSS).

Extensive experience in the development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.

Experience in generating Custom Reports and different types of Tabular, Matrix, and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).

Experience in developing Web Applications using third-party controls Dev Express and Telerik.

Performed Unit Testing (using N-Unit and MS-Unit) and was involved in Debugging & Supporting the application.

TECHNICAL SKILLS

Frameworks: .NET Framework 4.5/4.0/3.5/2.0/1. x.

Microsoft Technologies: C#, VB.NET, ASP.NET 4.0/3.5/2.0/1.x and MVC 3.0/4.0/5.0, AJAX, Silverlight 5.0/4.0/3.0, WPF, ADO.NET, Crystal reports, SSIS, SSRS, WCF, Web Parts, Web Services, WSDL, LINQ, Entity Framework 4.3/5.0/6.0, SharePoint.

Operating Systems: Microsoft Windows Server 2003, Windows-XP, 7, 8 and 10.

Other Technologies: Java Script, Ajax, JQuery and Angular JS.

Internet Technologies: Web forms, XML, XSL, HTML, WSDL, JSON.

Other Tools/Packages: VSTO, DevExpress, Telerik, MS-Office, CutePDF, UML, Net Advantage 2012.1.

Database Experience: MYSQL Server 2012/2008/2005/2000, Oracle 11g/10g/8i/9i/, Mongo DB.

Web Servers: Internet Information Server (IIS) 7.0/ 6.0.

Version Control Tools: TFS, GIT.

Scripting and Markups: JavaScript, VBScript, ASP, JSP, HTML 4.01/5, PHP, DHTML, CSS (2/3), XPATH.

Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0, Web Services, NHIBERNATE.

PROFESSIONAL EXPERIENCE

Northwest Federal Credit Union, VA June 2023 to Present

Senior Software Engineer

Description: At Northwest Federal Credit Union, a reputable financial institution providing banking and financial services to its members, I've played a pivotal role as a Software Developer. My responsibilities include creating custom software solutions to align with organizational goals and projects. I focus on automating processes, enhancing efficiency, and improving system integrations. Additionally, I've contributed to the enhancement of banking solutions using vendor SDKs and APIs. My expertise in DOTNET, Blazor, SharePoint, and ensuring compliance has been instrumental in delivering successful projects.

Responsibilities:

Developed custom software solutions to support organizational goals, projects, system implementations, and technology management, utilizing a tech stack that includes DOTNET.

Led and championed the migration of existing software solutions to public cloud providers through re-factorization and the development of new architectures.

Designed and supported software solutions for automating manual processes, integrating data across multiple systems, and creating stand-alone solutions to improve operational efficiency, with extensive experience in REST and SOAP web services.

Developed and maintained systems, methods, and applications to align with the organization's business needs, following best practices in n-tier architecture.

Enhanced Fiserv DNA Core and Alkami online banking solutions using vendor SDKs and APIs, ensuring seamless integration and performance.

Followed the established software development lifecycle, including requirements analysis, design, planning, implementation, testing, deployment, and sustainment, adhering to agile software development methodologies.

Developing features to interact with Tableau Server, such as fetching data, creating dashboards, or managing permissions.

Ensuring seamless integration between .NET application and Tableau for data visualization and analysis purposes.

Integrated React.js with back-end services developed in ASP.NET, ASP.NET Core, and other technologies, ensuring seamless communication between the front-end and back-end systems.

Handling authentication and security aspects when accessing Tableau resources within .NET application.

Managed Azure storage solutions, including Blob Storage and Azure SQL Database, optimizing performance, and ensuring data integrity.

Utilized Azure DevOps for end-to-end DevOps practices, including source code management, continuous integration, and continuous deployment (CI/CD). Developed wireframes and interactive prototypes with a focus on UI/UX for iterative refinement.

Ensured UI/UX designs adhered to accessibility standards (WCAG) for inclusivity and diverse user abilities.

Led peer reviews of developed enhancements, updates, patches, and new solutions, maintaining code quality and integrity.

Developed and maintained applications using Blazor, enhancing user experiences with modern, interactive web interfaces.

Utilized SharePoint for efficient document management and collaboration, ensuring seamless integration within the organization's workflow.

Ensured the confidentiality and integrity of sensitive financial information and maintained mechanisms for legitimate data access in compliance with the Gramm-Leach Bliley Act (GLBA).

Performed other related duties as assigned, remaining adaptable and responsive to evolving requirements.

Remained cognizant of and adhered to NWFCU policies and procedures as well as regulations on the Bank Secrecy Act (BSA), upholding compliance and security standards.

Environment: DOTNET, C#, ASP.NET, ASP.NET Core, MVC, Entity Framework, LINQ, WCF, Core API, .NET Core, .NET Framework, Visual Studio, Azure DevOps, T-SQL, Azure Functions, Xamarin, SignalR, UI/UX, NUnit, JavaScript, HTML/CSS, jQuery, Bootstrap, React JS, Redis, Docker, Kubernetes, Git, Blazor, SharePoint.

FINRA, Rockville, MD November 2021 - May 2023

Full Stack .Net Developer

Description: FINRA—the Financial Industry Regulatory Authority—is a government-authorized not-for-profit organization that oversees U.S. broker-dealers. Developed a trade reporting application with a user-friendly interface and integrated external data sources to automatically populate trade information. Ensured compliance with reporting rules through data validation and implemented robust security measures including data encryption and access controls. Generated reports and analytics based on submitted data. Maintained technical documentation and performed testing and debugging throughout the development process. Provided ongoing maintenance and support to ensure compliance with regulatory changes.

Responsibilities:

Comprehensive knowledge of the Complete Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements

Designed the complete solution using a 3-tier Architecture model.

Successfully followed agile development steps starting from requirement to deployment

Worked as production support team to resolve production issues caused by data, UI code, and backend code.

Migrated Legacy applications to .NET core 6, and Web API and deployed them in production.

Implementing real-time data visualization and analytics tools, such as dashboards and charts, using .NET Core 6 and JavaScript frameworks like Angular.

Using .NET Core version 6 to create web applications, REST APIs, and microservices.

Integrated Blazor applications with backend APIs and services, facilitating seamless data exchange and communication.

Utilized Blazor's offline support in Web Assembly applications, allowing the application to function even without an internet connection.

Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for AWS Cloud Services using tools like Jenkins, Docker, CloudFormation, and Terraform for CI/CD

Worked on single page applications in MVVM way using AngularJS6.0, and BackboneJS. Created different views for the screens in HTML 5. Created controllers to use in angular 8/9/10 views, created angular 8/9/10-based http services to consume Web API& also used jQuery-based Ajax.

Worked on designing the architecture of API and created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by Angular 8/9/10.

Using Swagger and POSTMAN to test the Web API RESTful Service

Deploying and managing AWS-based applications and services using CI/CD pipelines, Docker containers, and other tools

Staying up to date with the latest trends and developments in AWS, C#, and related technologies, and applying them to improve development processes and outcomes.

Monitoring AWS-based systems for performance, reliability, and security issues and taking proactive steps to address them.

Developing and implementing security measures for AWS-based applications and services, including authentication, authorization, and encryption

Collaborating with DevOps teams to manage AWS infrastructure using tools like AWS CloudFormation, AWS CLI, and AWS Management Console

Implemented responsive design principles to maintain UI/UX consistency across various devices and screen sizes.

Conducted UI/UX-focused usability testing, gathering feedback for iterative design enhancements.

Hands-on experience with high availability methodologies for Postgres SQL in AWS Cloud, including setting up failover, replication, and load balancing configurations.

Migrated existing SharePoint sites to .Net MVC with Postgres SQL in AWS Cloud environment, including configuring and optimizing the database for performance and scalability.

Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions, and packages to migrate data from SOA database to Postgres SQL database, ensuring data integrity and consistency during the migration process.Created WCF SOAP/REST Services and used different bindings to make it available to different types of clients.

Experience in building APIs with declarative interfaces such as Swagger/OpenAPI and GraphQL.

Experience with Node/ExpressJS REST APIs and hands-on experience with GraphQL in a microservices architecture.

Troubleshooting and resolving any technical issues that arise with OpenShift deployments, including performance issues, security vulnerabilities, and other technical challenges.

Involved in developing different environments like Dev, Test, Staging and Production on AWS by provisioning Kubernetes clusters on EC2 instances using Jenkins, Docker, CloudFormation, and Terraform for CI/CD

Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.

Implemented Network traffic rules and Access Control Lists (ACL) for Virtual Network in Amazon VPC (Virtual Private Cloud)

Used AWS Code Commit for the purpose of Version Control and Source Code maintenance needs.

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

Environment: Microsoft Visual Studio 2017, CRM, RWD, .NET 4.0, ASP.NET, DB Scripts, Backbone.js, Proficy, Node.js, C#, Kendo UI/UX, ADO.NET, WPF, RAZOR, CMS, SILVERLIGHT, SHAREPOINT, XAMARIN, IOS, ANDROID, XAML, MVVM, LINQ, ADO.Net, Eclipse, Entity Framework, WCF, SOAP, Web APIs, SPA WEB Service, Microservices, SharePoint, PYTHON, MVC, WebAPI, Multithreading, HTML 5, CSS, XML, AJAX, JavaScript, Angular JS, Angular 6/8/9, Backbone JS Azure, Bootstrap, POSTGRES SQL, GIT, Swagger, Postman, Oracle, Blazor, SSRS, Windows 7.

EXPRESS SCRIPT, St. Louis, MO January 2020 - October 2021

Full Stack .Net Developer

Description: Express Scripts is an online pharmacy and a pharmacy benefit manager. As a Full Stack .Net Developer at Express Script, I led the migration of a legacy application to the Microsoft Azure Cloud Platform. The application was previously hosted on an Oracle DB instance and had a monolithic architecture. The main goal of this project was to improve the application's scalability, availability, and reliability.

Responsibilities:

Led migration of a legacy application to Microsoft Azure Cloud Platform, enhancing scalability, availability, and reliability.

Involved in understanding user requirements and designing/developing both web and backend applications.

Integrated Node.js-based APIs to facilitate seamless data flow between the React application and Core .NET services.

Utilized asynchronous programming in Node.js to enable non-blocking I/O operations, enhancing the efficiency and responsiveness of data exchanges between frontend and backend components.

Build React components and stand-alone functions to be added to any future pages.

Responsible for developing a front-end application using React Js and FLUX architecture for the internal team’s productivity use.

Implemented client-side Interface using React JS. Build stable React components and stand-alone functions to be added to any future pages. Used React-Router to turn an application into a Single Page.

Conducted regular system maintenance tasks, including updates, patches, and database maintenance, to ensure the smooth functioning of the QNXT system.

Leveraged knowledge of healthcare industry regulations and compliance standards to ensure QNXT system adherence to privacy, security, and data protection requirements.

Integrated ActiveMQ with different applications, frameworks, or platforms for asynchronous communication.

Implemented security measures including access control, authentication, and encryption in RabbitMQ.

Provided user support and training, addressing inquiries, and troubleshooting issues related to QNXT.

Managing application state using React js built-in state management features or popular state management libraries like Redux, MobX, or Context API.

Optimizing React components for performance, identifying and resolving performance bottlenecks, and improving application load times.

Defined data structures in NoSQL databases, tailoring solutions to specific NoSQL models. Developed custom data access and manipulation code for NoSQL databases, ensuring efficient data handling.

Contributed to analytical processing using NoSQL data and specialized tools for data analysis and aggregation.

Followed Agile Kanban methodologies, Test Driven Design, and Event-Driven design patterns.

Designed solutions for system components using Microsoft Azure and migrated customers from Oracle DB.

Developed web applications using HTML5, CSS3, JavaScript, React Js, and ASP.NET Web API.

Conducted Unit and Integration testing using N-Unit framework and worked on React components.

Implemented ActiveMQ for Windows and managed application state using React's built-in features..

Environment: Visual Studio, Jet Brains-Rider, NOSQL, Node js, Sitecore, C#, ASP.NET 4.5, MongoDB, .Net core, ActiveMQs, HTML, Web-Forms, JavaScript, jQuery, React.js, Entity Framework, GIT (Git-Bash & Git-Kraken).

TIVO INC, Boston, MA November 2017 - December 2019

.NET Full Stack Developer

Description: TiVo Inc provides the hardware design and Linux-based TiVo software and operates a subscription service. I was involved in the full SDLC using Agile methodologies to develop a user-friendly web application. The project utilized ASP.NET DEVEXPRESS Controls, JavaScript, HTML/HTML5, AJAX, CSS-3, and J-Query for UI development. Data was managed using Entity Framework, SQL Server, and SSIS packages. The application had role-based security to restrict accessibility to certain modules. The software was developed using Agile methodology and maintained using TFS.

Responsibilities:

Involved in full SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture.

Participated in detailed sessions with technical and business stakeholders to determine data and interoperability requirements.

The User Interface was designed majorly with the ASP.NET DEVEXPRESS Controls such as ASPX Popup Control, ASPX Grid View, ASPX Callback Panel, ASPX Navigation Bar, ASPX Data View., Etc.

Used JavaScript, HTML/HTML5, DOM, X-HTML, AJAX, CSS-3, and J-Query in ongoing projects.

Created ASP.NET validation controls and JavaScript validations to enforce validations.

The create index API allows to instantiate an index.

Created Model objects using Entity Data Model with Entity framework.

Created Tables and Views on the SQL Server. Written SQL Scripts such as Packages, Stored Procedures, Functions and Triggers to manipulate and retrieve data from MYSQL Server databases.

Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity F/W.

LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.

Developed and consumed WCF Web Service to access data layer components.

Used AJAX to create better, faster, and more user-friendly web applications.

Defined and implemented customized configurations settings for application local Web configuration file for incorporating user authentications and authorizations via role-based security to restrict accessibility to certain modules.

Developed and deployed SSIS packages to automate data imports between the data bases.

Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).

Environment: C# .NET, .Net Framework 4.0, ASP.Net, ADO.Net, REST API, .Net core, AngularJS, Microsoft Visio 2007, AJAX Control Tool Kit, T-SQL, Visual Studio .Net 2008/2010/2013, MYSQL, ASP.NET MVC5.0/4.0, WCF, TFS 2011, Entity Framework 6.0/4.0, LINQ, SQL Server 2008 R2, SSIS.

AMERICAN EQUITY, Des Moines, IA January 2016 - October 2017

.NET Developer

Description: Developed web-based portal for American Equity customers to access annuity accounts. Designed and developed user interface, business logic, and database integration while ensuring security, scalability, and regulatory compliance. Worked closely with American Equity team to gather requirements and incorporate feedback. Conducted testing, documentation, and deployment to production.

Responsibilities:

Designed middle tier in C# to retrieve hosts data from the database and display the info on maps.

Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create their own HTML tags and induce some kind of functional behavior to those tags.

Created proof of concept for implementing views in Angular JS rather than using the razor for development.

Used Html Helper methods to populate View Bag data to the razor views.

Used Angular JS accordingly for validation purposes, browser detection, and controls.

Created Model objects using Entity Data Model with Entity framework.

Written simply to complex stored procedures using T-SQL to retrieve the data from MYSQL Server 2008 database.

Incorporated REST Web API-based endpoint on the Web Role and exposed bi-directional POST methods.

Using C# and Asp.net MVC4 created the Business Logic layer and Data Access Layer

Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.

Established communication between different applications running on the same/different platforms using WCF.

Created WCF SOAP/REST Services and used different bindings to make it available to different types of clients.

Implemented Unit Testing and System Testing using NUNIT.

LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.

Developed and deployed SSIS packages to automate data imports between the data bases.

Responsible for developing WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).

Environment: C# .NET, ASP.Net, ADO.Net, Angular JS, Web API, AJAX, T-SQL, Visual Studio, WCF, Web Services, XML, TFS, ADO.NET Entity Framework, LINQ, Microsoft Enterprise Library, MySQL, SQL Server, Windows Server, Oracle database, PowerShell Scripts.

AVIVA LIFE INSURANCE, India June 2014 - December 2015

.NET Developer

Description: Worked on Online Insurance Quote System. The project involved developing a web-based system that allowed customers to obtain insurance quotes online. The system was designed to be user-friendly and provide accurate quotes based on the customer's input.

Developed a user-friendly web-based Online Insurance Quote System.

Designed and implemented Web Forms using HTML5, CSS3, AJAX, and AngularJS 2.0.

Utilized ADO.NET for database connectivity with SQL Server 2008.

Created and integrated WCF Services for communication between layers.

Implemented core functionality using the ASP.NET Framework.

Assisted in production OLAP cubes, wrote queries to produce reports using SQL Server 2016 Analysis Services (SSAS), and Reporting service (SSRS).

Used Git for version control, creating and managing projects, and accessing the items that restored and managed for a project. Worked on post-release maintenance, bug fixing, and adding new features based on user requests.

Worked on converting DTS packages into SSIS and interfaced with Windows Communication Foundation services.

Developed and utilized web services, database queries, and SSRS for reporting, using LINQ and Entity Framework for data retrieval.

Environment: VB.NET, Legacy Application, ADO.NET, C#.NET, HTML5, CSS3, AJAX, AngularJS, WCF, SQL Server 2008, SSIS, SOAP, JavaScript, jQuery, LINQ, JSON.

EDUCATION

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY, Hyderabad

Bachelors in computer science, April 2014



Contact this candidate