Post Job Free

Resume

Sign in

Front End .Net Developer

Location:
Prosper, TX
Posted:
February 17, 2024

Contact this candidate

Resume:

VENKATA NIKHIL KARNATI

Sr. .Net Full Stack Developer.

E-Mail: ad3pim@r.postjobfree.com

Phone: +1-469-***-****

Linked IN: www.linkedin.com/in/venkatanikhil

PROFESSIONAL SUMMARY

Web application .NET Developer with around 10+ years of experience in both front-end and back-end web application design, implementation of object-oriented design, software design patterns, service-oriented architecture (SOA), MVC, n-tier architecture, relational database design, and administration.

s

•Strong knowledge of front-end Single Page Applications (SPA) using Angular8/15.

•Experience working with MongoDB Ops Manager, Cloud Manager, and Atlas Manager

•Experience with JavaScript frameworks such as AngularJS and Backbone.js

•Experience with using Services, Routing, and Custom Directives with Angular8/15.

• Strong base in front-end web development with HTML5, CSS 3, Twitter Bootstrap.

• Comprehensive knowledge of JavaScript, jQuery, and client-side frameworks with AngularJS.

•Extensive knowledge of ASP.NET MVC in routing, custom controllers, and action methods.

•Proficient at web application development using ASP.NET web forms, ASP.NET MVC, Web Services, Windows Communication Foundation (WCF), and ASP.NET Web API.

•Comprehensive knowledge of Microsoft C#.

•Application on boarding and maintenance on the CI/CD platform.

•Developed React JS pages, Web services calls, and AJAX calls for the application.

•Experience in Database Design, Normalization, writing stored procedures, triggers, views, functions, and SSIS Packages in MS SQL Server 2012.

•Work experience on Windows Azure, Azure Active Directory, and SQL azure, creating resource groups, subscriptions, build definitions and release definitions.

•Experience with Microsoft Azure Services like IaaS and PaaS.

•Skilled in Object-relational mapping (ORM) with ADO.NET, Entity Framework, LINQ to SQL, and LINQ to Objects.

•Experience in integrating databases like MongoDB, and MySQL with webpages like HTML, PHP, and CSS to update, insert, delete, and retrieve data with simple ad-hoc queries.

•Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain-driven design.

•Used React JS in the development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using a scope.

•Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (00) JavaScript, JSON, and XML.

•Experience working with JavaScript MVC frameworks Angular JS.

•Installation, administration, and maintenance of CI/CD applications: Jenkins, Artifactory, SonarQube, Stash, and Docker.

•Developed several SOAP and REST API based internal tools to enhance quality and performance of existing code base and deployed in Cloud Foundry, AWS S3.

•Design & implement end-to-end automation of infrastructure and continuous delivery of the applications by integrating Cloud Formation scripts, Jenkins, Ansible and AWS.

•Hands on experience in using cloud functions like Azure functions and AWS Lambda.

•Excellent experience in creating and consuming Web services SOAP, WSDL, DISCO, UDDI, and .NET Remote Server Components using .NET Framework, to develop Service Oriented Architecture SOA-based applications.

•Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.

•Hands-on experience in SQL Server Integrations Services (SSIS) and SQL Server Reporting Services (SSRS) to handle data conversions, ETL solutions, and highly customized data reports.

•Experience with both Agile and Waterfall SDLC methodologies.

•Expert in handling Source Control and Version Control using tools that include Team Foundation Server (TFS), Git, and SVN.

•Experience in MongoDB installation, patching, troubleshooting, performance, tracking/tuning, backup, and recovery in dynamic environments.

•Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices.

•Successful delivery and execution with constantly changing specifications and demanding timelines.

•Excellent communication, planning, and time management skills along with experience in working with cross-functional and global team environments.

TECHNICAL SKILLS:

Methodologies

Agile, Scrum, Waterfall, TDD

Front-End Frameworks

HTML5, CSS3, XML, Bootstrap, JavaScript, jQuery, AJAX, React.js 16, React.js 15, Redux, Flux, Redux Thunk, Angular JS, GraphQL, Typescript, Angular 15, Angular 13, Angular 12, Angular 8, Angular 2, Angular CLI, Angular Material

Programming Languages

C++, C#.Net (4.0/3.5/3.0), .Net core 6.0, VB.NET (10.0/9.0/8.0)

.NET Technologies

C#, ASP.NET, MVC, ASP.NET Core, ADO.NET, ASP.NET WEB API, C#.NET, ASP.Net Core, WCF, WPF, ASP.NET MVC 5, ASP.NET MVC 4, SOAP, SOA, LINQ

ORM Frameworks

Entity Framework Core, NHibernate, Dapper, LINQ to SQL

Architecture Pattern

MVC, MVVM, Microservices

Databases

SQL Server, Oracle, MS Access, Cosmos DB, MongoDB, Cassandra

Reporting Tools

Crystal Reports, Microsoft RDLC reports, Telerik Reports

Containerization

Docker, Kubernetes

Cloud Technologies

MS Azure, AWS

Testing Frameworks

Karma, Jasmine, N Unit, X Unit, Jest, Enzyme, MS Test

Build and Deployment Tools

MS Build, Jenkins, TeamCity

Source Controls and Configurations

Git, GitHub, Bitbucket, Team Foundation Server (TFS), SVN

Security Frameworks

OAuth, JWT, Identity Server

PROFESSIONAL EXPERIENCE:

Client: AT&T, Dallas, TX.

Role: Full Stack .Net Developer Aug 2022 – Present

Responsibilities:

•Upload/download product templates (Pay Role, Pay Orders, Employee Swipe-In information, etc)

•Place single/multiple destination orders and CSV orders.

•Manage/Develop Admin Side website. Admin users may update user/product details, generate order/item reports, manage various user/product filters, etc.

•Design Aspx/Ascx/HTML UI with APS.Net 4.0. Ajax, JavaScript. jQuery, CSS.

•Experience working with ORM tools like NHibernate and Entity Framework.

•Write SQL query to Create, Read. Update and Delete database records, join/Union table. Create/Debug stored procedure.

•Working on Azure for universally available customer facing B2B and B2C applications.

•RTL design of 2+ blocks on fully functional Astep.

•Monitored via remotely run scripts Ambari, Azure Data Factory and Blobs.

•Azure Storage development and design utilizing Blobs, Pages, Queues, Tables and VM's.

•Library work involved designing classes to programmatic control of Azure.

•Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings.

•Maintained existing cloud environment using Microsoft Azure.

•Created a database known as SQL AZURE database, which integrates with Active directory and Hadoop.

•Deployed and Maintained windows phone applications on Azure cloud technologies.

•Utilized Azure SQL Server for storing the data related to the recruitment and Wrote Efficient queries and stored procedures that saved the manual efforts of cleaning the data and efficient data handling and sanitized data.

•Provide technical consultation and delivery services to customers for CI/CD and DevOps initiatives.

•Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager, etc.

•Implemented dynamic page elements and form error validations using AngularJS directives.

•New project onboarding on the CI/CD platform.

•Working extensively with JavaScript frameworks like Knockout JS

•Experience in deploying, managing, and developing MongoDB clusters.

•Developed business layer method using Interfaces and inherited classes for each screen in C# using Amazon EC2 and Visual Studio for Confidential and pay rule profile control modules.

•Extremely capable at developing custom SSO integration in PHP, C#, Java, Node.js and Meteor

•Developed and assisted in migration of web application to Angular 15 Application.

•Designed the application using one-way/two-way databinding, filters, UI-routers and created custom directives in Angular 15.

•Used Angular-CLI for initializing and project setup with scaffolding features.

•Implemented UI grid, tables, and several widgets in Angular 15.

•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 15.

•Implemented MVC frameworks like Angular.JS and Backbone.JS.

•Proficient with front-end design tools like AngularJS, Angular 15, Material, Ui-Grid, Bootstrap, MatBlazor, CSS.

•Created GraphQL Endpoint for serving Navigation Service.

•Implementing test automation using web API SoapUI/Rest Webservice testing.

•Developed generic classes for verification, data table comparisons, and report comparisons, using tools such as Diff docs and Diff Engine X.

•Responsible for training all employees on the use of Rational ClearCase Remote Client tools, Subversion (SVN), TFS.

•Worked with ALM tool TFS 2010/ 2012/2013/2015 /2017 (Project Collections, Build Definitions, Work Items, SharePoint Portal, Reporting)

•Involved in Customization of Work Items, Transition Matrix in TFS.

•Creating required objects using C# for interacting with Crystal reports.

•Creating Database i.e. required tables, writing stored procedures for different type of operation like updating data in the database, retrieving data using stored procedures using SQL server.

•Resolved user support tickets for all systems (Access Manager, Ping Federate, Adaptive Authentication) Participated in meetings and discussions regarding the rebuild of the current IAM infrastructure.

•Implemented the search functionality for Internal Applications using Angular.js.

•Using JIRA to tacking tickets and log works. Write unit tests for the already developed C# project having thousands of lines of code.

•Automate regression test suite for testing Web services including creating and consumption of rest API using web API and selenium Ul framework.

•Writing test strategies and executing the test.

Client: Cisco, San Jose, CA. April 2020 – July 2022

Role: .Net Developer

Responsibilities:

•Strategizing CI, CT, and CD way of pipeline testing to run regression testing as development code deployed.

•Development and Code review of Offshore Selenium scripts for Shop capability of Device 360 Created various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).

•Design creation, before RTL, schematics were used after a methodology was created.

•procedures for data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).

•Applied write concern for the level of acknowledgment while MongoDB writes operations and avoids rollback.

•Worked with Entity Framework EDMX and ORM tool hibernate for creating objects from a database table.

•Involved in creating a reusable component using React JS for DOM manipulation.

•Used React JS in components like JSX, creating React components.

•Created SSIS packages and migrated data between different databases. Analysing user needs and applying testing procedures using DevOps tools such as Rally Jira. Jenkins, GitHub.

•Modifying, and evaluating existing software applications using C#.Net, Selenium, and N unit. Improving software application performance using JMeter, Blaze meter, and VSTS.

•Used Microservice architecture, based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.

•Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket.

•Responsible for maintaining and expanding AWS (Cloud Services) S3 infrastructure using AWS (SNS, SQS).

•Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.

•Set up and configuration of various instruments on AWS direct connect to create DEV/IT, UAT and Production environment for short-term internal projects.

•Maintenance, taking backup, and recovery of CI/CD tools, jobs, and scripts.

•Comparing database performance for Oracle 12c Cloud DB and SQL Server 2016 local machine, while importing data, running select, and insert statements over 1 billion records in a single table and multiple tables, using T-SQL, PL/SQL, and bulk insert. Implemented to make browser compatibility and mobile-friendly using Bootstrap Library.

•Configuring high availability using geographical MongoDB replica sets across multiple data centres.

•Experienced in planning and providing a response to RFP and contract proposals by Clients.

•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 ReactJS components.

•Utilized react to create intuitive user interfaces, enhancing application usability and performance.

•Collaborate with front-end developers to implement responsive and visually appealing user interfaces, leveraging HTML, CSS, JavaScript, and frameworks like React.

•Developed Screens, modules, events, classes, and functionalities on C#, vb.Net, ASP.NET MVC, Entity Framework Core, .Net Core, react based applications to meet the client requirements as per the Business Rules.

•Using ReactJS for the UI design for single page application.

•Designed Frontend within object-oriented JavaScript framework like React.JS and Required.JS.

•Continuous Integration testing and Automation Source code control and build management with GitHub, Jenkins, and Selenium scripts.

•Developed Automate regression test suite for testing Web services including creating and consumption of REST API using rest assured and selenium Ul framework.

•Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.

•Experience in creating JavaScript for using DML operation with MongoDB.

•Writing test strategies and executing the test Doing System testing support for various releases Talking to different stakeholders and making sure that things are moving smoothly Owning sprint-based features.

Client: Duke Energy, Charlotte, NC. Nov 2018 – Mar 2020

Role: .Net Developer

Responsibilities:

•Followed Agile Methodology with Stories, Sprint, and Scrum.

•Participating in sprint planning (Agile) and daily stand-up/scrum.

•Experienced in planning and providing a response to RFP and contract proposals by Clients. Implementing test automation using Rest Assured Soap UI/Rest Webservice testing.

•Analysing user needs and applying testing procedures using DevOps tools such as Rally. Jira Jenkins, GitHub.

•Used Angular.js framework where data from the backend is stored in the model using HTTP and security configurations for authentication and authorization for populated model onto Ul.

•Modifying, and evaluating existing software applications using C#.net, Selenium, and Nunit.

•Improving software application performance using IMeter Blaze meter and Gatling.

•Used Spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.

•Automation Source code control and build management with Team Foundation Server 2010.

•Creating component tests using Ruby and C#.Net Automating test cases using Ruby and Selenium using Ruby Mine- Cucumber on a Linux environment.

•Migrating automation to a new framework using jQuery to increase maintainability and decrease the execution time.

•Created Angular Directives, Components, Pipes, and Injectables across the whole system, such as building the custom filter and the main assortment dashboard.

•Automating test cases using Ruby and Selenium using Ruby Mine-Cucumber on a Linux environment.

•Writing test strategies and executing the test Doing System testing support for various releases

•Talking to different stakeholders and making sure that things are moving smoothly Owning sprint-based features.

•Writing automation script using a ruby script to track day-to-day railroad asset activities throughout the railroad. Leading the QA team to successfully push the PTC communications project to Railroads.

•Creating component tests using Ruby and C#.Net

•Validation of automation framework for different kinds of Nightly automation reports for interoperable asynchronous message encryption/decryption using Confidential keys.

Client: State Farm Insurance – Bloomington, IL. Oct 2017 to Oct 2018

Role: Dot Net Developer

Responsibilities:

•Reviewing code work for accuracy and functionality. Carryout detailed analysis to understand client requirements and translate them into new application features.

•Performing coding assignments. Scheduling the codes, processing them, and monitoring them as per technical design from the client requirement.

•Creating and implementing design plans, using reusable technology components, Designing, Developing, and implementing web applications with user-friendly interface and eye-catching designs using .NET 4.5.1 C#.

•Utilized programming capabilities in Microsoft SQL Server and JavaScript and other libraries as needed.

•Developing SQL stored procedures, using Cursors in stored procedures, functions, and triggers for developing back-end database structures required for web applications to maintain Real time data integration.

•Maintaining the Activity Logs. Implemented page level error handling using Custom Error pages and Error logs.

•Developing and designing different Summary reports and farmer survey reports using the Microsoft RDLC reporting for web applications.

•Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch and fork when new feature implementation starts.

•Developing Documentation using flowcharts, diagram, codes, and comments throughout the Software Development Life Cycle (SDLC).

•Experience in hosting the websites in Windows server and FileZilla application.

•Implemented parameterized user defined functions, procedures and invoking events.

•AJAX based ASP.Net controls were also used to give a better Interface over the web.

Client: Prokarma, Omaha, NE. Nov 2013 – Sep 2017.

Role: Software Design Engineer in Test

Responsibilities:

•Involved in designing the layout of User interface using Visio and Class diagrams using UML.

•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#.

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

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

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

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

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

•Designed the complete solution using N-tier Architecture model and design patterns mainly Abstract Factory and Singleton.

•Worked on Agile SDLC, SCRUM Methodology to practice-based methodology for modelling and documentation of software- based systems.

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

•Designed different components using C# language and used Exception handling, Error providers to handle exceptions.

•Designed Master Pages for look, feel and standard behaviour to centralize the common functionality of all the web pages.

•System Administration with ADS, IIS, FTP and Proxy.

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

•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.

•Completely involved in debugging by using Firefox Firebug, Fidler and IE Developer toolbar.



Contact this candidate