
Shushrutha B
- Full Stack .Net Developer
- Worcester, MA
- Member Since Mar 27, 2023
Shushrutha B
PROFESSIONAL SUMMARY:
· Over 8+ years of experience in IT Industry, with expertise in Software Analysis, Design, Development and Implementation of various Client/Server applications and N-tier Architecture in Web and Windows Applications.
· Expertise in Design and developer of Web and Windows applications using .NET 2.0/3.2/3.5/4.2/4.5 framework and C#, Windows forms, MVC, ADO.NET, Web services, WCF, WPF and XML in multitier architecture.
· Expertise in Web-Development technologies like Angular JS, XML, JavaScript, JSON, Bootstrap framework and jQuery.
· Worked with Angular 2.0 technologies to include, Node.js, and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0.
· Excellent experience in implementing WCF, Web API, Restful Services which communicate data in both XML & JSON.
· Highly skilled in developing Web applications using Web forms, ASP.NET core, AJAX Control Toolkit, Master Pages, HTML, CSS, Validation controls.
· Proficient in C# infrastructure, Language standards, Object oriented technologies (OOD & OOP).
· Excellent knowledge in dealing with Delegates, Assemblies, User Controls and Custom Controls in VB.NET and C# .NET.
· Designed web application using ASP .NET MVC 5.0/4.0/3.0 by creating & deploying the web application with Language-Integrated Query (LINQ) to retrieve & store the data from various data sources.
· Expertise in checking cross browser compatibility and worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
· Experience in SQL SERVER 2005/2008/2012 R2 and Oracle 10g Database Design and Development, Writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions using T – SQL.
· Participated in designing reports for Web Applications using SSRS and SQL Server 2008R2 and integrating them into .NET applications.
· Experience as Analysis Services Cube Developer (OLAP) and Report Developer (SSRS).
· Expertise in using ADO.NET objects such as SQL/OLEDB Connection Object, SQL/OLEDB Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
· Experienced in developing Service Oriented Architecture (SOA) Enterprise Applications using WCF Enterprise Services, XML Web Services.
· Good exposure in working with ADO.NET, LINQ, LINQ to SQL, LINQ to Entities and Entity Framework.
· Used versioning tools using Microsoft Team Foundation Server (TFS) 2010, Visual Source Safe (VSS) for version controlling of the Application.
· Experience in deploying, configuring, maintaining and testing the web sites and services on IIS 7.0
· Experience in writing N-Unit test cases to test the Libraries/Components written in C#, load and performance testing.
· Experience in Agile Software Development methodologies and Test Driven Development, developing Use Cases, Sequence Diagrams and Class Diagrams in UML and Knowledge in Section 508.
· Hands on work Experience on various platforms Windows Variants, UNIX.
TECHNICAL SKILLS:
|
Languages |
C#.NET(4.0/3.5/3.0/2.0), VB.NET, T-SQL, PL/SQL, AJAX |
|
Databases |
MS SQL SERVER 2012/2008/2005/2000, Oracle 11g |
|
.Net Frameworks |
.Net Framework 4.0/3.5/3.0/2.0 |
|
Web Technologies |
ASP.NET, ASP.NET MVC(5.0,4.0,3.0,2.0), HTML5, AngularJS, CSS, XML, XSL,WCF, Web Services. |
|
Scripting Languages |
VB Script, JavaScript, jQuery |
|
IDE Tools |
Visual Studio 2015/2013/2010/2008, Sql Server Management Studio, Rational Clearcase , DevExpress 10.1 |
|
Reporting Tool |
Sql Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), Sql Server Analysis , Crystal Reports (2010). |
|
Web Server |
Internet Information Server (IIS 7.0), Apache Tomcat 7.0/6.0, Windows Server 2008/2003 |
|
Version Control Tools |
Visual Source Safe (VSS 6.0), SubVersion (SVN), Visual StudioTeam Foundation Server(TFS 2008) |
|
MS-office Tools |
Excel, Word, Power Point, Access, VISIO, Publisher, Outlook
|
PROFESSIONAL EXPERIENCE:
Client: Syntel / Charles River Laboratories, Worcester, MA Jan’18 - Present
Project:EEE Application
Domain: Medical - Pharmaceutical
Role: Full Stack .Net Developer
Description:
EEE Application is a software-based laboratory and information management system that offers a set of key features that support a modern laboratory's operations. Those key features include workflow and data tracking support, flexible architecture, and smart data exchange interfaces, which fully support its use in regulated environments..
This Project is on migration of VB .NET Application to C# .NET which involves in reduction of session objects, Telerik grids by replacing them with Entity models and Datatables. The main aim of this project is to improve the performance of application by improving the load time.
Responsibilities:
· Coded extensively in VB.NET targeting the Business requirements.
· Designed and developed several Windows forms using VB.NET.
· Designed and developed the application using Visual Studio 2015 and ASP.NET.
· Developed HTML prototype of the web pages using CSS, according to client specifications.
· Developed data driven business logic using C# and SQL Server 2012 database.
· Designed and developed asp.net 4.0 Web Forms.
· Worked on custom validations using C#, JavaScript, HTML and CSS.
· Solved UI problems using a combination of JavaScript, JSON, and JQUERY.
· Developed classes and interfaces for the Data Access layer using VB.NET, ASP.NET, ADO.NET, and SQL 2012 data access library.
· Utilized LINQ to SQL technology extensively to interact with the SQL Server database.
· Used AJAX framework to do asynchronous calls to the services wherever needed.
· Created new design and styles for the web pages using AJAX controls in the Ajax Control Toolkit to enhance the aesthetic value of the web pages.
· Used Javasrc and JavaScript to implement AJAX calls and other type of client-side logic.
· Responsible for writing Unit Tests for the code developed.
· Worked with Web Services, Caching features, Configuring optimizations and securing the web application.
· Developed software applications using C++ and other object-oriented languages (OOPS).
· Hands on Object Oriented Programming (OOP) and methodologies such as abstraction, inheritance, polymorphism, encapsulation and agile methodology.
· Followed Agile methodology to develop the software solution. Used agile methodologies, test-driven development (TDD) and automated builds.
· Designing and Developing Enterprise Framework Assemblies for Data Access, Exception Handling, Logging and Session Management etc.
· Involved in working with ADO.NET Entity Framework.
· Used Microsoft Team Foundation Server (TFS) for the purpose of version Control and GIT source code maintenance needs.
· Extensively used User interface controls which use JQuery to validate client side validation.
· Worked on Telerik and Kendo Controls for Dropdowns, Grids and Progress bars.
· Worked with different JQuery plug-ins and implemented client-side functionalities such as paging, table sorting/data tables, sliders.
· Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CURD(Create, Update, Retrieve and Delete) operations, Mapping and executed stored procedures.
· Involved in Performnace and Load Testing.
Environment: Visual Studio 2015, ASP.NET, JSON, Entity Framework, C#, ADO .NET, SQL Server, VB .NET, Telerik, TFS, Ajax, CSS, IIS, XML, Jquery, JavaScript, Testing.
Client: ULine, Pleasant Prairie, Wisconsin Jan’17 – Dec’17
Project: Migration of Java services to .Net
Domain: Retail
Role: Sr.Net Developer
Description:
Uline, a family-owned business, is the leading Logistics-Supply chain, Retail distributor of shipping, industrial and packaging materials to businesses throughout North America.
This Project is on migration of java services to .Net into custom built CSL (Common Service Layer) framework, project also involves reducing number of input data sources and creating master data source. ODS will be the primary data source for all the services and cache will be secondary data source. ODS resides on Oracle and is collection of all the operational data.
Responsibilities:
· Implementation of C# and web services.
· Migration of java web services into .Net using C#.
· Implemented WCF service and Developed callback methods in Class Library project to communicate with different layers.
· Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
· Performed end to end development by using Oracle SQL as backend.
· Developed Custom Directives using Angular2. Implemented Routing, imperative Routing and Guards with the help of Angular2 Router Module.
· Developed and consumed web services through Ajax, JQuery, SOAP, and XML.
· Used Angular2 HTTP Module to make API calls and worked with the observables.
· Created and deploy the ASP.NET MVC application hosted in Windows Azure Web Apps.
· Worked with Web Services, Caching features, Configuring optimizations and securing the web application.
· Utilized XML configuration for Dependency Injection.
· Used 3rd party controls like DevExpress and Infragistics for both windows and web applications.
· Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC 5,HTML5,CSS3,Jquery,C#,VisualStudio2010 and Telerik controls.
· Used DevExpress grid to give user more attractive interface and functionalities.Used DevExpress edit text box’s validation to validating data.
· Create, manage SQL Server AZURE Databases.
· Active participation creating Web API based applications and services.
· Used OOPS (object oriented programming) concepts in developing classes. Used ADO.NET Controls like Connection,Command, Dataset and Data reader.
· Testing and implementing C++ applications for Windows platform.
· Builded RESTful applications on the .NET Framework.
· Used React.js, which allows rendering pages on both the client and server using the same codebase.
· Developed Report Models for building Ad hoc reports using Crystal Reports. Developed optimal stored procedures and queries to create data sets for reports.
· Analyzed and designed new WPF application using MVVM and Repository pattern.
· Experience in creating business apps using both WinForms and WPF. N-tier for WinForms and MVVM for WPF. Strong skills for XAML.
· Developed new user interface components for different modules using Kendo UI
· Designed and developed user interfaces and controllers using ASP.Net MVC 5, AngularJS.
· Configuring web.config and application.config files, for the configuration of the entire Web Application.
· Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on Windows.
· Used SCRUM Agile methodology for development. Process included iterative development, monthly sprints, daily scrum meetings, and customer managed backlog.
· Make performance reports using SSRS.Created reports using SQL Reporting Services (SSRS) for customized and ad-hoc Queries.
· Involved in maintenance of source code using TFS (Team Foundation Server), GITHUB, SVN and (VSS) Visual safe source.
· Used agile methodologies, test-driven development (TDD) and automated builds.
· Developed and designed web applications and web service along with N-Unit Test cases.
Environment: Visual Studio 2015, C++, Oracle SQL, DevExpress 10.X,Fiddler, VB.NET ,SOAP UI, Kendo UI, C#, Web Services(Web API), Bootstrap, Razor,TFS , Azure, Crystal Reports , HTML , XML , CSS , JQuery , AngularJS , ASP.NET MVC 5/4.0, SSRS, Multi threading,Ajax.
Client: DaVita Inc. DeLand,FL Feb’15– Dec’16
Project: LIMS Customization
Domain: Medical-Health
Role: .Net Developer
Description:
DaVita Inc is one of the largest clinical kidney Pharma and health care companies in the United States. Their offerings include in-center hemodialysis, peritoneal dialysis,home hemodialysis, vascular access management, chronic kidney disease education, and renal diet assistance.
Laboratory information system (LIS) or laboratory management system (LMS), a laboratory information management system (LIMS) is a software-based laboratory and information management system that offers a set of key features that support a modern laboratory's operations. Those key features include workflow and data tracking support, flexible architecture, and smart data exchange interfaces, which fully support its use in regulated environments
Responsibilities:
· Involved in analysis, design and development of Application and Web Services.
· Applied design patterns such as n-tier, MVVM, Repository, and Singleton for designing key reusable components.
· Worked on the modules implementing the business logic and data model in C# and ADO.NET.
· Used JavaScript, HTML, CSS, Bootstrap for UI part.
· Detailed analysis of Client’s Requirement specifications.
· Developed software applications using C++ and other object-oriented languages (OOPS).
· Created and managed SQL Server Databases.
· Developed the application on Node JS platform using JavaScript programming.
· Created and deploy the ASP.NET MVC application hosted in Windows Azure Web Apps.
· Created Stored Procedures, Triggers, functions using PL/SQL oracle through SQL Developer.
· Responsibility includes integration cycle and deploying application on testing server.
· Extensively involved in all stage of application development life cycle.
· Developed application using ASP.NET Framework.
· Developed the rich visual components through WPF and Silverlight using XAML.
· Enhanced the overall performance and the responsiveness of the application.
· Created an application in WPF that generates Silverlight Class library by taking XML file as an input.
· Developed Views using Master Pages, MVVM, Partial Views, MVP custom HTML helper with Razor view engine.
· Experience using Dev Express controls with WPF.
· Strong Object Oriented (OOPS) programming skills as extensively used C# to develop the middle tier of the applications.
· Handled Browser Compatibility issues in HTML, CSS, Bootstrap and JavaScript for IE and Chrome.
· Experience in using SSIS tools like Import and Package Installation, and SSIS Package Installation.
· Designed and deployed Tabular, Matrix, Chart, Linked, Drill-down, and Drill-through Reports with drop down list of parameterized options in SSRS.
· Developed Complex SSAS cubes with multiple fact measures and multiple dimension hierarchies based on the OLAP reporting needs.
· Implemented WCF service and Developed Asynchronous call back methods in Class Library project to communicate with a different layer of the solution.
· Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client-side Validation.
· Used database for improving the performance of the application.
Environment: C#, ASP.NET, WCF, Azure, JavaScript, DevExpress 9/10, HTML, CSS, Visual Studio.NET 2013, Crystal Reports ,WPF, SSAS, Razor ,SilverLight, Bootstrap, SSRS, Multi threading, SQL Server 2012, SSIS, TFS.
Client: PayPal, Timonium, MD Oct’14 – Feb’15
Domain: Financial
Role: .Net Developer
Description:
PayPal Holdings, Inc. is an American company operating a worldwide online payments system that supports online money transfers and serves as an electronic alternative to traditional paper methods like checks and money orders. The company operates as a payment processor for online vendors, auction sites, and other commercial users, for which it charges a small fee in exchange for benefits such as one-click transactions and password memory.
Responsibilities:
· Involved in requirement gathering, analysis, development and deployment of the application.
· Migrated data base from SQL Server 2005 to SQL Server 2008
· Implemented SOA methodology
· Developed web applications in .NET Framework 4.5
· Designed and developed class files for the application in C# .Net
· Design of the Web Forms in ASP.NET and C# .Net
· Designed and developed UI components and data access layer using ASP.Net and C#
· Implemented client side and server-side validations using JavaScript and validation controls, implemented AJAX calls.
· Created CSS files for implementing various styles in the application
· Implemented WCF Services for the communication between client and server
· Developed user controls to reduce the code redundancy
· Used TFS for code repository and followed source code handling practice for check-in and check-out on daily basis.
· Developed software applications using C++ and other object-oriented languages (OOPS).
· Strong Object Oriented (OOPS) programming skills as extensively used C# to develop the middle tier of the applications.
· Used data viewer at a point in run time before and after aggregate transform in SSIS.
· Created XML files to reduce the round-trips to the data base server
· IIS 6.0 is used as Web Servers for publishing and deploying the application in the server
· Created several database objects such as Views and Store Procedures using in Sql Server 2008.
· Designed and implemented facts, dimensions, measure groups, measures and OLAP cubes using dimensional data modeling standards in SQL Server 2008 that maintained data.
· Designed OLAP cubes with star schema and multiple partitions using SSAS.
· Handled many production issues and enhancement to the existing product
· Performed unit testing and fixed the bugs
· Maintain and Handling, assigning work to Team and Coordinating with team
Environment: .Net Framework 4.5, ASP.Net, C#, VB.NET ,Classic ASP, SSIS, SSAS,Visual Studio 2013, IIS 6.0, JavaScript, WCF, Ajax, SQL Server 2008/2012, Windows XP, Windows 2003 Server.
Client: Pegasys Pvt. Ltd, Michigan Feb’10 – Aug’14
Project: Process Tracker System
Role: .NET / UI Developer
Description:
We have developed process tracking system to capture the business details at various levels. It provides facility to capture business won at a country level and regional level. It captures the process information and tracks progress. A high-level dashboard is provided for all Global Admin, Regional Admin, Lead Manager and Team Members for monitoring the local implementations at global, regional and country level
Responsibilities:
<p cla