Post Job Free

Resume

Sign in

C# Asp.Net

Location:
Charlotte, NC
Posted:
September 15, 2023

Contact this candidate

Resume:

Samanth. Chaganti

adzp4j@r.postjobfree.com 704-***-****

PROFESSIONAL SUMMARY:

Around 7+ years of professional experience in developing and deploying the applications utilizing a variety of programming languages, database technologies and Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing phases of various applications with architectural patterns Model View Control (MVC) and maintenance of Web Based, Client-Server and N-tier Architectures with Agile and Waterfall methodologies.

Extensive Full-Stack/Front-End development experience building, deploying, and maintaining web apps with HTML5, CSS3, JavaScript, ReactJS/Redux, Type Script, AngularJS, Bootstrap, Node.JS and JSON.

Experience in developing N-tier applications using ASP.NET, C#, VB.NET, ADO.NET, .net core 3.1, Entity framework Core, XML, and VB Script.

Extensive experience in designing & developing the micro services architecture with unique web Api’s /Rest Api’s having flow with core services to backend for front-end Service [BFF].

Expertise in advanced JavaScript libraries and frameworks such as Angular.js, AWS2.0, React JS, Node.js.

Expert in Module Federation to develop Micro Front End applications in UI.

Having good knowledge of React-Native (The Framework for Android and iOS Apps.).

Expertise using React components, Reducers, and Actions to implement MVC and Redux architecture and having experience with middleware such as redux-thunk and Saga.

Experience in preparing Use Case Diagrams, Class Diagrams, Activity Diagrams and Collaboration diagram using design tools also Expertise in working with MVC 4.5 and Razor View.

Knowledge on Object Oriented Programming Concepts including Inheritance, Abstraction and Polymorphism.

Experience in building continuous integration and continuous deployment using Jenkins and AWS Code Pipeline with any cloud repository

Experience in creating Views, Partial Views, and Sections etc. In ASP.NET MVC, and Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.

Design programs that handle structured data and analyze algorithms to optimize program efficiency.

Experienced in UNIT Testing frameworks like NUnit, MS Unit Tests & Rhino mocks (mocking).

Experience in working Language Integrated Query (LINQ) especially LINQ to object and LINQ to SQL

Worked on RDBMS includes MS SQL Server 2012/2008/2005, Oracle 8i, 9i, 10gand MS-Access.

Performed Unit Testing (using Jest, Enzyme), Integration Testing and Performance Testing.

Good experience with Agile (SCRUM)methodology, Waterfall and Test-driven development and Performed Unit Testing (using N-Unit), Integration Testing and Performance Testing.

Very Good experience in handling clients & meeting their requirements and willing to adapt to new technologies/work environments, well organized team player with good analytical and leadership skills

TECHNICAL SKILLS:

Languages

C#, MVC, VB.NET

Web Technologies

ASP.NET, ADO.NET, MVC, HTML5, CSS3, Java Script, Type Script, AngularJS, Angular 2.0/4.0, React JS, jQuery, Boot Strap, SCSS.

Microsoft Technologies

ASP.NET (4.5/4.0/3.5/3.0), MVC,C#, VB.NET, ADO.NET, WPF, WCF, Silverlight, LINQ.

Databases

MS SQL Server 12/16, Oracle, MongoDB

Frameworks

.NET Framework 4.0, Entity Framework in .NET., .Net Core 2.0

Application Tools

Visual Studio .NET 2012/15/17, SQL Management Studio TFS, GitHub, Bit Bucket, Git Lab.

PROFESSIONAL EXPERIENCE:

Client: Edward Jones, St. Louis, MO Jan 2022 to Till Date

Designation: UI / Full stack .Net Developer.

Description: Edward Jones will help clients achieve their serious, long-term financial goals by understanding their needs and implementing convenient solutions

Responsibilities:

Involved in the SDLC phase of requirement analysis, design, and development of the web-based intranet application tool using React JS, C#, Web API, HTML5, CSS3, Java Script, and SQL 2016.

Develop complex business and integration services using React JS, C#, Web API, HTML5, CSS3, Java Script, React JS, Boot Strap, Kendo UI and SQL 2016 tools and designs.

Developed some dynamic dictionaries using C#.net, .Net Core 3.1 for easy lookups of item dimensions values which results in faster performance.

Working with agile environment and involved in sprint planning, demo and retrospective discussions.

Building reusable components and used different React JS/Redux libraries.

Develops user interface for the application using advanced JavaScript frameworks like ReactJS, NodeJS and JSX, ES6, Bootstrap, etc.

Works on the tasks assigned in JIRA and update the status and handle the dependencies for each task.

Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.

Developing back end interfaces using SQL packages, stored procedures, Functions, Cursor Management, Exceptions Handling, Object Types and triggers.

Creating Web APIs for interaction between SQL Server and flushing the data to front end using React JS also developing reusable components.

Using TDD (Test Driven Development) approach with testing libraries: Jest and Enzyme.

Performing the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team

Environment: .Net Framework 4.5, C#, ASP.NET, Web API, React JS, Node JS, HTML5, CSS3, React Kendo UI, SQL 2016, Java Script, Web API, Jest, Enzyme.

Client: Micron, Boise, Idaho

Designation: UI / Full stack .Net Developer. Aug 2020 to Dec 2021

Description: Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.

Responsibilities:

Developed the application using Agile methodology by breaking down the project to several Sprints.

Responsible in implementation of the presentation layer for the application using HTML5, CSS3, JavaScript, JSON, ReactJS.

Developed ReactJS components that hold model data and call back functions for the actions triggered from the view.

Developed project’s web page as Single Page Application (SPA) by using ReactJS, Redux.

Developed generic Action Menu components to be reused in the entire application using ReactJS and Redux.

Used Redux as a state management tool with React for sharing data across multiple components.

Used Redux saga as middleware library for handling side effects in Redux.

Used Formik React components and hooks for building forms in the application.

Worked on querying NodeJS using AJAX calls.

Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.

Used REST API calls to fetch and create test data and to interact with API.

Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities.

Implemented SASS code for all the CSS files.

Used Storybook to build independent components, document them for reuse and visually test to prevent bugs.

Developed Responsive layouts for different screen sizes and resolutions.

Used Jasmine to perform unit testing for ReactJS pages and Karma for Integration testing.

Implemented a Continuous Delivery pipeline with Docker and Jenkins build tool.

Used GitHub to manage repositories and Agile-radar for project status tracking.

Used Webpack as build tool.

Environment: ReactJS, Redux, JavaScript, HTML5, CSS3, SASS, Bootstrap, XML, JSON, Grunt, Restful Web Services, Design Patterns, Webpack, JIRA, Storybook.

Client: Quotient, Mountain view, CA Oct 2018 to July 2020

Designation: Full Stack .Net Developer

Description: Quotient is a leading digital promotions and media technology company for advertisers, retailers, and consumers.

Responsibilities:

Collaborated with team on implementing new features and UX in an Agile environment.

Developed working prototypes from UI designs for cross-platform devices.

Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks ReactJS and Redux.

Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.

Migrated part of the application using ReactJS, Redux.

Worked with ASP.NET Web Forms, State Management, caching features, for optimization and configuration of the web application using C#.NET

Designed, developed and trouble-shoot the application using advanced Microsoft technologies such as ASP.NET MVC with Entity Framework v6, jQuery, HTML5, XML and CSS3 using Agile development practices.

Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably React JS.

Worked with the application developers and provide necessary SQL Scripts using T-SQL

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

Performance tuning and stress-testing Of NoSQL database environments in order to ensure acceptable database performance in production mode. .

Used various server controls like Multi View and Grid View with extensive data binding to display, page and sort multiple records.

Built prototype using leveraging the Model-View-Controller (MVC) design pattern and bound all controls using data binding to the View Model.

Extensively used .NET inbuilt components like Data Grid, Data List and Calendar controls along with other .NET server controls and Wrote configuration settings in Web. Config.

Environment: HTML5, ReactJS, CSS3, JavaScript, XML, SQL, ASP.NET, MVC, C#, ADO.NET, MS SQL Server 2012.

Client: IBing Software Solutions Private Limited, India Feb 2017 to July 2018

Designation: .Net Developer

Responsibilities:

Involved in the system right from analysis, designing to maintenance

Involved in creating technical documents and designing the flow of the system.

Used Rational Requisite Pro for gathering Business Requirements.

Generated sequence diagrams, class diagrams using UML Methodologies.

Involved in designing and developing of the web forms using C#, ASP.NET.

Customized various controls for Application by developing Custom Controls and User Controls.

Implemented Role Based Security and SSL to make application secure.

Implemented ASP.NET validation controls and JavaScript for client-side validations.

Architecting, design and implementing ASP.NET MVC, AngularJS, SPA web solutions with industry best practices and design patterns.

Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS, ODATA and JQUERY.

Collaborating with Mobile application development teams and gaining experience with Android/IOS application development platforms.

Create a Virtual Network on Windows Azure to connect all the servers, application on the Azure API platform that requires no on-premises hardware extensively.

Created the user access list to restrict the people who have access to this application by giving roles and responsibilities to each user.

Experienced in MVC client-side framework like AngularJS, and BackboneJS.

Maintained uniformity among all web pages in GUI and designed Master Pages and themes.

Data grid, Data list and repeater server controls are used with ADO.NET to manipulate the data and generate results based on alert types.

Implemented Web Services using HTTP and SOAP protocol.

Used LINQ2XML, LINQ2Sql for querying the data from xml data, SQL database

Used TFS (Team Foundation Server) for Version control

Written generic exception handlers which will log the user actions into Error Log Files.

Involved in Unit testing on the final product.

Implemented agile methodology for project enhancements.

Involved in production support, and fix problems in a short span of time.

Environment: HTML, CSS, JavaScript, SQL, ASP.NET, MVC, VB.Net, ADO.NET, MS SQL Server 2012, SSRS, AngularJS, WPF, Web API, TFS, LINQ, Visual Studio 2012, SQL Server Management Studio 2014, IIS

Client: Persistent Systems, India May 2015 to Dec 2016

Designation: Software Developer

Description: This Project is mainly developed for online hospital management system. In this project there are 4 modules like doctor, patient, admin and operator. Here admin have all credentials to handle this all modules and operator having only few credentials like monitoring doctors and patients. This is complete end to end process of hospital management.

Responsibilities:

Worked as part of Customization and Implementation team of the Core Banking product Finacle and developed Custom apps/Reports.

Involved in SDLC including designing, coding and testing.

Worked on Designing, Coding, Testing and maintaining database objects, tables, views, packages, functions, procedures, indexes, sequences and triggers using SQL.

Created front end pages of the application with JavaScript, HTML, CSS.

Developed SQL scripts for Extraction, transformation and Loading of Data and designed source Entities for Oracle.

Authored Business Requirement Documents, Functional and Technical Design documents, Integration Documents and User Training Documents.

Worked in all deployment processes UAT and Production Environments. Handled database and website programming tasks.

Web page Design including the use of HTML, CSS, and JavaScript.

Design and implementation of databases using SQL, C#.

Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Designed and developed intranet web applications using JavaScript and CSS.

Environment: C#, SQL, HTML, CSS, JavaScript, AJAX, JSON, Windows.



Contact this candidate