Karthik - .NET Developer |
[email protected] |
Location: Atlanta, Georgia, USA |
Relocation: No |
Visa: H1B |
Karthik
.NET Developer (678)430-8029 [email protected] Atlanta, GA No H1B Professional Summary Highly skilled .NET developer with 7 years of experience in designing, developing, and maintaining robust software applications. Proficient in the full software development lifecycle, from requirement analysis and design to implementation, testing, and deployment. Hands-on working experience with Microsoft.Net Technologies .NET Framework, .NET Core, MVC, Web API, ASP.NET, ADO .NET, UWP, C#.NET, LINQ, Web Services, WCF, Entity Framework. Experience working in Waterfall and Agile/Scrum methodology. Extensive knowledge of database management systems, including SQL Server, with the ability to design and optimize complex database structures. Proven track record of building scalable and high-performance RESTful APIs, utilizing technologies such as Web API and WCF. Skilled in front-end technologies such as HTML, CSS, JavaScript, and client-side frameworks (e.g., Angular, React) to create dynamic and interactive web applications. Knowledge in Reusable Component-based development, Angular Router to enable navigation. Experienced in SQL using stored procs, functions, cursors, triggers, views, and joins in SQL Server. Experience in Database Technologies like RDBMS using MS SQL Server, and MySQL. Working experience with ETL tools like SQL Server Data tools and SSIS. Working with version management using GIT and TFS. Knowledge in setting up CI/CD pipelines in TFS, with Build and Release definitions. Proficient with algorithms and data structures like Trees, graphs, Stack, and Queues. Knowledge in planning ER diagrams, Use-Case diagrams, Class diagrams, and Interaction diagrams using Designer tools like MS Visio. Familiar with AWS and Azure Cloud Technologies. Technical Skills Languages: C#, VB.NET Frameworks: .NET Framework, .NET Core, ASP.NET MVC, ASP.NET Web API Database: SQL Server, Entity Framework Frontend Technologies: HTML, CSS, JavaScript, Angular Tools: Visual Studio, Git, Azure DevOps Other: Unit Testing, Dependency Injection, Design Patterns Education: Master s in information systems, UB, NY Aug 2014 May 2016 Bachelor s in computer science, JNTUK Oct 2009 May 2013 Professional experience: WorkHCM, GA Jan 2022 present .Net Developer Developed the Web Application by extensively using Object Oriented Programming Concepts (OOPs). Developed EnvisionRx application using C#, ASP.Net MVC, .NET 6 Development and JavaScript with SQL Server as the back end. Designed and developed rich and enhanced web pages using MVC 5.0, C#, Entity Framework, JSON, HTML5, CSS3, jQuery and Angular 8. Developed Web API Services which interfaces with applications to provide and consume service Request/response. Wrote T-SQL Stored Procedures using temp tables, Joins, sub queries, functions, views, T-SQL Scripting for business logic. Experience working with Node.js to setup Web API s using JavaScript. Coding, Development, migration, and implementation of .Net Core 3.1, .Net 6 applications. Inherited NETCORE 6 application using Python and Flask with Scikit-Learn for improved user experience. Designed and developed web applications using .NET 6 and ASP.NET Core, taking advantage of the latest features and improvements. Implemented a code branching strategy to allow for continuous development and reproducible production deployments using Octopus Deploy. Created web applications using C# and ASP.NET Core 3.1 framework. Used ReactJS keys Props, Handling Events, List, Keys, Forms to Build the Applications. Used ReactJS in developing user interfaces that can be easily navigated in various search engines and used in server-side render. Used props in ReactJS to send data from parent to child component. Deployed web applications and WCF services to Microsoft Azure. Created and maintained Azure cloud-based services such as Web Jobs, Web Apps, Azure Functions and SQL Azure databases. Bundling and minification for all HTML, JavaScript, CSS, and Image assets was implemented through Gulp. Used the Active Batch Tool set up the jobs that trigger the python and MATLAB scripts that are deployed on the Azure Servers. Skills: visual studo.NET 2017/2019 .NET core 5.0 SQL Server 2014 C# WIN FORMS WEB API RESTFUL SERVICES ASP.NET MVC 5.2.2 NUnit, Angular 8.1 React 17.0.1 Azure DevOps JavaScript Entity Framework 6.0 GIT and TFS Micro service Jira and Agile Methodology Regions Bank, AL Mar 2019 Dec 2021 .Net Developer Interacted with Business analyst for requirement gathering and responsible for analyzing, designing, development and maintained necessary documents. Extensive use of the Power Platform and Azure. Power Apps, CDS, Flow. We used this technology to implement Integration across different Systems. As well as provide mobile version of all LOB s. Worked in a team environment using Agile Project Management (Scrum). Activities included: creating user stories, sprint planning and sprint retrospectives. Worked on Email Service which receives email requests from various internal applications. Email service send notifications to Email Professor when a new request is received. Created Service Contracts, Data Contracts and Operation Contracts for WCF Service. Resolved issues when heavy objects are submitted to the WCF Service. Configured WCF to log request nd response messages and viewed in WCF Trace Viewer. Worked on Email Processor which builds email request xml with personalized data and submitted to Silver Pop using HTTP post or using FTP. Code Azure scheduler task for extracting data from 1 million records file. Created and hosted WCF Services with different bindings to make it available to different clients. Designed rich, easy-to-use, and highly interactive UI using HTML5, ASP.NET Master Pages, AJAX controls, JavaScript, CSS3, jQuery and Angular. Developed AJAX enabled web application using C# and ASP.Net for dashboard. Designed and Developed Blazer Web API for Microservices in both Web API template & Azure Functions. Used N-Hibernate and LINQ to stream data from SQL Server database to the web application. Extensively used Angular JS UI (Angular Bootstrap) for ng-grid and UI components. Angular Http Request to read data from web servers and process JSON data to render UI. Worked with Angular, XML Web Services (SOAP, WSDL) and Service Oriented Architecture (SOA) concepts using .NET Framework. Skills: Visual Studio.NET 2017 MVC 5.0 SQL Server 2012 Web Forms ASP.NET 4.5 JSON Angular 8.1 Bootstrap jQuery HTML5 CSS3 Git Agile Methodologies C# JavaScript Entity Framework 6.0 Integrity Marketing Group LLC, Dallas, TX June 2017 Mar 2019 .Net Developer Implemented Model-View-Controller (MVC) Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project. Developed software using variety of development languages including C#, ASP.NET MVC, HTML, CSS, JavaScript, jQuery, XSL, and XML. All business domains where integrated using the Power Platform, we needed to make sure all users can access the applications via any of their mobile devices as well as have access to the Graph API and CDS. Participated in Daily Scrums with the whole team to discuss about the progress of the application. Defined new validations using AngularJS, jQuery for the form field validation using HTML5. Used Azure components like Service Bus implements a communication system between mutually interacting software applications, Message Queues, Redis Cache to supports data structures such as strings, hashes, lists, sets, sorted sets with range queries. Involved in using MVC pattern for the UI development. Created Client-side validations with jQuery selectors, Events and Server-side validations with MVC Data Annotations. Used N-tier architecture and coded using C#. Developed the applications in MVC4 with razor view and also in ASP.NET Web Forms. Design Azure Document DB architecture for Apache payroll application. Used ASP.NET MVC 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. Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application. Used LINQ to SQL, LINQ to XML & LINQ to Objects for retrieving the data from the server. Responsible for creating SQL queries and stored procedures using SQL server 2008. Errors by implementing appropriate Error handlers in C#.Net. Skills: Visual Studio.NET 2015/2017 C#.NET ASP.NET ASP.NET Web API WCF HTML XML java script AngularJS NET Framework 4.5 MVC tfs SQL Server 2012 Git Precision Sample, Denver, CO July 2016 May 2017 .Net Developer Designed and Developed for Windows, ASP.NET, jQuery, HTML, CSS, JavaScript, AJAX, VB.Net. Involved in the SDLC phase of requirement analysis, design, and development of the Web based internet application tool. Designed and developed interfaces, tree view and grid control using windows forms in VB.NET. Created User Controls, Data Access Layer and Business Logic Layer Classes using VB.NET and ASP.Net. Used LINQ to SQL Feature of .Net Framework for retrieving data from SQL Server. Worked with ASP.NET Web Forms, State Management, caching features, configuring optimizations, and securing the web application. Created Role Based security levels for Windows Forms Authorization. Used ASP.NET AJAX Toolkit controls like Script Manager, Script Manager Proxy, Update Panel and Modal Popup Extender within some web pages. Performed Unit testing and Integration testing and Involved in Production Support, Problem resolutions and Bug fixing. Responsible for creating database table, coding for stored procedures and Views in SQL Server. Worked with Quality Assurance team to support on-time and on-budget deliverable. Implementation of Client-Side validations using ASP.NET validation controls or using JavaScript. Used SVN for the purpose of version Control and source code Maintenance needs. Skills: Visual Studio 2015 ASP.NET ADO.NET SQL SERVER 2012 T-SQL AJAX MVC 4.0 jQuery UI C#.NET jQuery CSS3 JavaScript Global Data plc, Hyderabad, IN May 2013 April 2014 Intern Software Developer Developed web applications on N-tier architectures with ASP.NET MVC Framework. Designed and developed complex UI using ASP.Net, C#, HTML, AJAX, jQuery, JavaScript, and CSS. Worked with NHibernate (ORM) mapping Object Oriented domain model to a traditional relational database. Created Client-Side validations with jQuery selectors, Events and Serve-side validations with MVC Data Annotations. Worked with Jenkins for build management. Responsible for designing User Interface screens using Master Pages, jQuery, HTML, CSS, Java Script. Used ADO.Net for database programming to access and retrieve data from the SQL Server database. Excellent experience in writing Data Access Layers using ADO.net, Entity Framework and LINQ to SQL Developed T-SQL, Functions, Stored Procedures and Triggers using SQL Server and created packages. Implemented Unit Testing using NUNIT. Managed all GitHub repositories and placed the modified files through Source Tree. Skills: Net Framework 4.5 Visual Studio 2015 ADO.NET SQL SERVER 2012 MVC 5.0 ASP.NET 4.5 C# Keywords: csharp continuous integration continuous deployment user interface javascript database information technology microsoft Alabama Colorado Georgia New York North Dakota Texas |