This document provides a summary of Shraddha Muchandi's experience and qualifications. It outlines over 10 years of experience in .NET application development, support, and unit testing. It also details experience with technologies like C#, ASP.NET, AngularJS, JavaScript, HTML, and SQL Server. Recent projects are described along with responsibilities like requirements gathering, design, development, testing, and project management. Educational background and technical skills are also included.
Helps you to understand Swagger and its practical uses for representing REST APIs. You’ll learn some ways to get started. We’ll survey some of the tools and resources for describing REST APIs with Swagger. We’ll talk about what Swagger is (a specification and framework) — and isn’t (merely another doc tool). We’ll talk about the pros and cons of the Swagger-UI. And we’ll look at how Swagger helps people to learn about and explore an API.
Helps you to understand Swagger and its practical uses for representing REST APIs. You’ll learn some ways to get started. We’ll survey some of the tools and resources for describing REST APIs with Swagger. We’ll talk about what Swagger is (a specification and framework) — and isn’t (merely another doc tool). We’ll talk about the pros and cons of the Swagger-UI. And we’ll look at how Swagger helps people to learn about and explore an API.
Swagger is a description standard of REST API. I will show you features of Swagger UI, and how to make it out with grape and grape-swagger. At the end introduces PostgREST and emphasizes DRY principle.
Crystal clear service interfaces w/ Swagger/OpenAPIScott Triglia
Learn how to better communicate between Python services. We'll use simple-to-follow examples and go from a service with undocumented endpoints to one which has full docs and validation on requests. Learn how to use Swagger tooling for python, including the bravado (client) and pyramid_swagger (server) libraries. In the end, you'll (hopefully!) find nirvana and make the machines do all the hard work for you.
A guide to hiring a great developer to build your first app (redacted version)Oursky
Hiring the right developer for your startup can be wearying. In this bitesized Garage Academy session, Ben Cheng, CEO of Oursky will provide you with all the tips for hiring your first developer -- from app development team structure to recruitment to management.
About the speaker:
Ben Cheng is the CEO of Oursky, a Hong Kong-based app dev studio that helps entrepreneurs and startups turn their ideas into reality. He has driven the company’s vision, strategy, and growth since its inception in 2008, and grown the technology-driven team from 3 to over 40 in Hong Kong and Taipei.
ABOUT OURSKY:
Founded in 2008, Oursky has developed web & mobile apps for startups and enterprises such as ASOS and Thomson Reuters. In 2015, 60% of Oursky's published iOS apps were featured in Apple's App Store and one was selected as a Best of 2013 App.
Learn what is coming with the first major revision to the world’s most successful API framework. Tony Tam, the founder of Swagger, discusses the new workflows, tooling, and a more descriptive specification that Swagger 2.0 brings.
API Developer Experience: Why it Matters, and How Documenting Your API with S...SmartBear
Whether you’re new to Swagger, or have already been using the framework for API design, there’s a good chance you still have questions about how to improve your API documentation. Creating API documentation your consumers will love can take some work, but the investment will have a significant payoff in the form of a great developer experience, easier implementation, and improved adoption of your API.
This presentation covers good developer experience in detail, focusing on why and how to provide an optimal experience for developers using your API. We will also cover how Swagger has changed the API design and documentation landscape, and finally show some good practices for API documentation using Swagger in SwaggerHub’s integrated API development platform.
Things to expect in this webinar:
What is Developer Experience (DX)?
What does it mean for an API to have good DX?
API documentation in the context of good DX?
An introduction to the Swagger framework
Designing APIs from a usability perspective using Swagger and SwaggerHub
Ujwal Metal and Tubes is the pioneering Supplier, Trader, Wholesaler and retailer of Stainless steel products. Our product range varies from Stainless steel Pipes, Stainless steel Bars and Rods to Stainless steel tubes.
Swagger is a description standard of REST API. I will show you features of Swagger UI, and how to make it out with grape and grape-swagger. At the end introduces PostgREST and emphasizes DRY principle.
Crystal clear service interfaces w/ Swagger/OpenAPIScott Triglia
Learn how to better communicate between Python services. We'll use simple-to-follow examples and go from a service with undocumented endpoints to one which has full docs and validation on requests. Learn how to use Swagger tooling for python, including the bravado (client) and pyramid_swagger (server) libraries. In the end, you'll (hopefully!) find nirvana and make the machines do all the hard work for you.
A guide to hiring a great developer to build your first app (redacted version)Oursky
Hiring the right developer for your startup can be wearying. In this bitesized Garage Academy session, Ben Cheng, CEO of Oursky will provide you with all the tips for hiring your first developer -- from app development team structure to recruitment to management.
About the speaker:
Ben Cheng is the CEO of Oursky, a Hong Kong-based app dev studio that helps entrepreneurs and startups turn their ideas into reality. He has driven the company’s vision, strategy, and growth since its inception in 2008, and grown the technology-driven team from 3 to over 40 in Hong Kong and Taipei.
ABOUT OURSKY:
Founded in 2008, Oursky has developed web & mobile apps for startups and enterprises such as ASOS and Thomson Reuters. In 2015, 60% of Oursky's published iOS apps were featured in Apple's App Store and one was selected as a Best of 2013 App.
Learn what is coming with the first major revision to the world’s most successful API framework. Tony Tam, the founder of Swagger, discusses the new workflows, tooling, and a more descriptive specification that Swagger 2.0 brings.
API Developer Experience: Why it Matters, and How Documenting Your API with S...SmartBear
Whether you’re new to Swagger, or have already been using the framework for API design, there’s a good chance you still have questions about how to improve your API documentation. Creating API documentation your consumers will love can take some work, but the investment will have a significant payoff in the form of a great developer experience, easier implementation, and improved adoption of your API.
This presentation covers good developer experience in detail, focusing on why and how to provide an optimal experience for developers using your API. We will also cover how Swagger has changed the API design and documentation landscape, and finally show some good practices for API documentation using Swagger in SwaggerHub’s integrated API development platform.
Things to expect in this webinar:
What is Developer Experience (DX)?
What does it mean for an API to have good DX?
API documentation in the context of good DX?
An introduction to the Swagger framework
Designing APIs from a usability perspective using Swagger and SwaggerHub
Ujwal Metal and Tubes is the pioneering Supplier, Trader, Wholesaler and retailer of Stainless steel products. Our product range varies from Stainless steel Pipes, Stainless steel Bars and Rods to Stainless steel tubes.
Water Competence and Drowning prevention. Competencia Acuática y prevención d...Luis Miguel Pascual Gomez
How people drown.Is Water Competence the key to drowning prevention?.
Author: Luis Miguel Pascual-Gómez
Diploma in Primary School Teaching. Certified swimming and advanced Life Saving Instructor.
Escuela Segoviana de Socorrismo (ESS- Segovia Life Saving School) Instructing Team Director
Abstract
Keywords: Drowning, prevention, rescue, water competence, swimming behaviour.
Organization: ESS is a non-profit organization founded in 1996 with the aim of researching and improving the life saving skills of professional lifeguards in terms of drowning prevention and water rescue. Our Instructing Team has been developing new methods in order to enhance our teaching strategies and skill acquisition.
Background/Introduction
Among aquatic experts, there is not an agreed definition as to what constitutes competency in the aquatic environment and, also, about the role of the swimming proficiency and its influence to protect against drowning. (Moran, 2012). Apart from water competence, there is a long list of factors and circumstances to consider when we talk about drowning and its prevention, and from the last decades, outstanding advances has been made regarding the discovery and comprehension of most of them.
The discrepancy between self-estimation of water competence with in-water testing of real competencies, makes it difficult to ascertain whether the swimming proficiency decrease the risk of drowning. Apart from the well-known gender and age differences, the assessment of the potential dangers involved in aquatic activities are highly related to self-perception of the performance in the water.
The approaches that have been made in those research line, had led to discover how big, why and where this discrepancy occurs. Also, to establish a series of practical tests to check both the level of aquatic skills and competence, and to determine if the criteria commonly used in those campaigns (such as "I can swim") are valid and reliable to establish a standard definition of water competence. All of them would provide a deeper understanding of why a good water performance would increase our assessment and confidence in water.
It must be said that most of them are focused on performance in water, measured in terms of distance, time or quantity of skills involved and its relationship with swimmers’ self-perception and real performance, rather than evaluate the quality level of domain itself and their possible protective effects against drowning, mainly due to important methodological or ethical limitations.
Bauma presentation cws_aggregate_academy_2016Metso Group
Discover how to get the best value for your equipment. Dependability and consistency of crusher wears can make a difference.
See more and contact us on metso.com
How to maximize your 5 8 mm and minimize 0-5 mm fraction with less energy gerMetso Group
Senkung der Betriebskosten in der dritten Brechstufe um bis zu 60 % is möglich. Es gibt zwei einfache Wege für Rentabilitätssteigerung Ihres Brechers in der dritten Brechstufe.
Lowering the operational costs of the third crushing stage even by 60% is possible, following two easy steps.
1. Shraddha Muchandi Page 1 of 7
Shraddha Muchandi
Home: 615-301-1752
Email: shraddha.muchandi@gmail.com
EXPERIENCE SUMMARY
Overall 10+ years of experience into IT industry in .NET Application development,
Support &Unit testing and Hands on technology experience of designing and developing
client/server, Web-based N-Tier applications with Microsoft .NET Framework
2.0/3.0/3.5/4.0, IIS 7.0.
Experience in the practice of various Software Development Life Cycle (SDLC) practices
including Agile development methodology
Extensive exposure to agile development methodologies, Scrum development using
various DTT tools.
Experience in coordination with onshore/offshore/stakeholders team for
development task and involved in coding, peer review and manage the time line of
each release cycle.
Have excellent knowledge & Experience of application development using .NET (C# .NET,
VB.NET, ADO.NET, ASP.NET and MVC (4.0)) with SQL Server Entity Framework, LINQ.
Have excellent knowledge & Experience of application development using HTML, CSS,
JavaScript, AngularJS, JQuery and JSON.
Expertise in AngularJS controllers, directives, components, factory and service resources,
routings and events. Expertise in DOM manipulation using JavaScript, jQuery and AngularJS.
Experienced in - Web Services, Windows Services, ADO .Net, Windows Applications,
Web Applications, XML DOM. Experience in creating and consuming web services
over SOAP and WSDL.
Having good experience in Agile Process and Scrum Methodology.
Strong in Object Oriented Programming (OOPs) concepts & Proficient in Designing solutions
using different industry standard architectural patterns like Singleton, Factory, Abstract
Factory, Facade, Observer etc
Applying best design patterns such as n-tier, MVVM for designing key reusable components.
Worked on both Windows Application and Web Applications.
Possesses good communication and interpersonal skills, excellent work ethic and the ability
to work well in team or individual environment.
Rich experience in managing code base in Sub Version (SVN) including Branching, Merging
and Tagging.
Experienced in complete SDLC of product development.
Have knowledge on Mobile Application development.
Have knowledge on Automation Testing in maintaining, writing the scripts and Cucumber.
Proficient in code reviews, design reviews, requirement reviews, effort estimations and
mentoring team members.
Hand on experience in managing release sprint boards, release planning, release
communications and product demos.
EDUCATIONAL QUALIFICATION
B.E. in Electronics & Communication.
TECHNICAL SKILLS
Languages C#, VB.NET, VB 6.0
2. Shraddha Muchandi Page 2 of 7
Tools and
Methodologies
MVC(4.0),ASP .NET, ADO .NET,WPF, Crystal Reports
Web Technologies HTML, XML, JavaScript, AngularJS, CSS
Databases MS SQL Server 2008, 2012, 2013 MS-Access, Entity Framework
5.0.,LINQ.
Operating Systems Windows 2000, Windows Vista/XP/95/98
.NET Framework 2.0,3.0,3.5,4.0
PROJECT DETAILS
NYC Retirement Solutions, NYC April 2014 – Till date
Project: Retirement Solutions
Role: Sr.Net Architect
Environment: .Net Framework 4.0, C#, ASP .Net MVC, SQL Server 2012, HTML5, Entity
Framework 5.0, WCF, JavaScript, Entity Framework 5.0, JQuery, AngularJs, N-Unit
PROJECT DETAILS:
To design & build retirement solution application which would help ASG & field personnel to perform
day to day activity at ease.
Responsibilities:
Responsible for understanding user requirements, designing and developing the application.
Identified problem solutions from analysis of user requirements and end user reports.
Ensured efficient user operation by creating program evaluation support documentation.
Developed technical reports and documentation.
Assisted peers in work program development
Created Web Form Application, Class, Project Class Library and Web Services with .Net
Framework 4.0 and Visual Studio 2010.
Design and development of application using C#.Net, MVVM Design Pattern and WCF
Services.
The UI uses HTML helper controls and JQuery, JSON etc.
All calls to the database (SQL Server 2008) are done through stored procedures
Create and consumed the web service. The web services contain the calling of the stored
procedures from the database so that the modules will work coherently with web services.
Create tables and relationships, and stored procedures in SQL Server 2008 using Entity
Framework.
Implemented 3-Tier Architecture and integrated the UI with Data base for data retrieval and
manipulation using ADO.NET data objects and ADO.NET Entity Framework.
Attending end user meetings and discussing about screen mockups and the details about
Account History, New Enrollment(Corporate/Individual), Member Information,
Beneficiary Information, fund Transfer, Contribution, Distribution, Calculating RMD
factor using IRS Uniform Lifetime Table.
Used Java Script validations to validate user inputs.
Developed Web Services and invoking them by using XML SOAP and WSDL for creating
proxy classes.
Implemented AngularJS Controllers to maintain each view data. Implemented Angular
Service calls using Angular Factory
Software mythology & tool planning.
Effort estimation & resource allocation.
Project plan, risk & issue identification and remediation.
Business continuity & process improvement planning.
3. Shraddha Muchandi Page 3 of 7
Reviews, defect management using HPQC & remediation.
NYC Retirement Solutions, NYC Dec 2012 – March 2014
Project: FINRA
Role: .Net Developer Lead/.NET Architect
Environment: .Net Framework 4.0, ASP.Net MVC, DB2, WCF, JavaScript, JQuery, AngularJs, Entity
Framework 5.0, N-Unit.
PROJECT DETAILS:
To implement a systematic process to determine the nature of the rollover transaction, i.e.
recommended or not recommended. And document the financial advisor’s Confirmation that
all disclosures were provided to the client and all suitability factors were considered for
recommended rollover transaction.
Responsibilities:
Requirement gathering using Blueprint requirement tool.
Business & Technical analysis.
Supervised all aspects of business application planning and development.
Coordinated with technical managers to ensure completion of client sign-offs.
System design & Architecture.
Provided systemadministrative support when regular staff unavailable.
Assigning work to team members and taking follow up from them to complete the issue intime.
Software mythology & tool planning.
Effort estimation & resource allocation.
Project plan, risk & issue identification and remediation.
The Rollover Client Info consists of forms that allow FA to confirm or to edit the Existing
Client. The search options are provided so that users can search by BranchNo. FANumber, FA
Name, Client Name, Client SSN, Account Number, Deposit Amount, Source of Deposite, Date
of deposits done by using web service.
Created and consumed the WCF service. The WCF service contains the calling of the stored
procedures from the database so that the modules will work coherently with WCF services.
Organizing data into tables. Wrote SQL Queries (using Select, Update, Insert and
Delete), Using Special Functions, Views, and Stored Procedures using T-SQL.
Used HTML, CSS, JavaScript and other client side technologies on delivering more
granular assets such as buttons, tooltips, and other modular pieces which will go into a
larger, finished product.
Implemented AngularJS Controllers to maintain each view data. Implemented Angular
Service calls using Angular Factory
Business continuity & process improvement planning.
Used Crystal Report template to generate reports from SQL Server 2005 and display the
report via Visual Studio
Used Entity Framework to create Data Access Layer to manipulate data in database.
Reviews, defect management using HPQC & remediation.
BCBS, NJ Feb 2011 – October 2012
Project: Qblue
Role: Sr .Net Developer
Environment: MVC, ASP.NET, C# .NET, SQL Server 2000/2008, Entity Framework 5.0 Crystal
Reports 9.0, Windows 2000,.NET Framework 4.0, HTML, JavaScript, JQuery.
PROJECT DETAILS:
Qblue handles Health Insurance claim adjudication process. Health insurance claims from different
sources are loaded into the Qblue engine. Qblue is the core claim processing engine. Claims are
4. Shraddha Muchandi Page 4 of 7
subjected to various steps like Pre Mass, Mass Adjudication, Post Mass and UPS Extract by the Qblue
engine. Claims will be adjudicated and ready to feed into the UPS (Universal Payment System) for
payments. Qblue involves complex scripts, DTS and other applications to adjudicate the claims.
Responsibilities:
Involved in gathering and analyzing the requirements from end user.
Involved in understanding the business requirement and functional specification documents.
Developed Business logic using C# and screen design.
Designed and Developed User Interfaces (Web pages) using ASP.NET.
Used Session Objects to maintain session across the various web forms.
Made use of Grid View and Repeater control to display data in customized format in
ASP.NET pages.
Created and consumed Web Services using WSDL document to create proxy class.
Did validations using Validation Controls and JavaScript to display error message.
Involved in loading data from XML files to Database
Expert in handling Dataset and data tables
Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent
access to SQL Server data sources
Added functionality in business layer and Data access layer.
Involved in Tracing, Debugging and Builds.
Designed and developed business logic which is used to do the transactions on database in
middle tier using ADO.NET.
Generated the required reports with the help of Grid View.
Involved in Creation of Stored Procedure passing I/O parameters to retrieve ClaimId
related information from tables, to insert new records based on New ClaimId, to update
etc, used Views and also increased SQL server performance by keeping SQL optimization
tips in mind.
Involved in Planning & creation of Crystal Reports
Involved in Unit Testing.
Involved in Customer Interaction
Involved in assigning work to the team & follow-up
Himalaya Drug Company India March 2010 – January 2011
Project: SCM (Supply Chain Management)
Role: Sr.Software Engineer.
Environment: ASP.NET,C# .NET, ADO.Net, SQL Server 2000/2008, WinForms, WebForms
PROJECT DETAILS:
Project is developed to have better Control over CFA’s located all over India. Project is Mainly divided
in to three modules - SCM Module (module resides in Head Office & can be used by users having
administrative rights only to handle Product related launches, price, Tax etc), CFA Module (This
module reside in Remote location for stock related issues like Order, Sales, Dispatch details etc),
ReportsModule (In this various reports are provided based on product history for future use. Day
sales book etc.)
Responsibilities:
As a team member I am involving in the following
Involved in Analysis, design, and developed the Win Forms Application in C# .Net.
Implemented Application security using Forms authentication mode.
Developed Stored Procedures, Functions and Views.
Involved in Planning & creation of Database
Involved in Creation of Stored Procedure, Triggers & Views
Used ADO.NET Dataset object to Cache frequently accessed data, reducing round trips to the
database and boost performance
Created Data access classes, which were used to connect to the database using Microsoft
ADO.NET and Data binding concepts where objects such as DataAdapter, Dataset, and
DataReaders were used.
5. Shraddha Muchandi Page 5 of 7
Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers
Designed User Interface using ASP.NET Web Form controls.
Developed the Assemblies in C#. Net.
Extensively used Data Grid for sorting, editing data. Used C# as the programming language.
FoxGlove Software Technologies June 2008 – December 2010
Project: Customer Support System
Role: .Net Developer
Environment: ASP.NET,C# .NET, SQL Server 2000/2008, Crystal Reports 9.0, Windows 2000,.NET
PROJECT DETAILS:
Customer Support System is developed to help customers to lodge their complaints online & make a
reservation for Phone call with customer care executive for troubleshooting of the problem. The
system has security level setting for Agents, OM/Site Leaders and Managers. View design will be
different for each security level. Application is mainly divided into sections, Admin Tool and
Customer Support
Responsibilities:
Design of Stored Procedures & functions
Design & coding of Web-Forms, Classes
Added functionality in business layer and Data access layer.
Used data grid to review and modify manipulated data
Used ADO.NET in connecting to Data Access management with SQL Server and also
performed SQL Server Tuning.
Wrote business logic in C# and handled transactions from and to database using ADO.NET
objects such as Datasets, Data Adapters, and Data Readers.
Modification of MVVM design pattern
Used SVN for version control.
Developed web pages using C#, ASP.NET and Visual Studio .NET 2010
Responsible for designing and developing ASP.NET web pages using ASP.NET, ADO.Net, SQL.
In House Forum Oct 2007 – April 2008
Project: AskTeam
Role: Software Engineer
Environment: ASP.NET,C# .NET, SQL Server 2000/2008,
PROJECT DETAILS:
In-house Forum for developers to post technical queries, and allow peers to view & submit a reply to
them. This technical forum will be a platform to discuss technical queries and maintain a history of
solutions. This tool is capable of generating various reports. This leads to the challenges To search
and view past solutions in mailbox and Spamming of Mail Inbox .Main Features includes - Post
Message, Post Reply, Search Message, My Posts, Admin, Statistics.
Responsibilities:
As application owner I am involving in the following
Requirement analysis
Involved in functional design and technical specification document for the
project. Database Planning & Design
Extensive use of the ADO.NET objects such as Data grids, Data Tables, Data Readers and
Datasets for data retrieval and manipulation.
Written Stored procedures for complex logics
6. Shraddha Muchandi Page 6 of 7
Design Queries & Reports
Design of Custom Controls
Design of Web Forms
Ensuring coding standards and practices are met in regards to coding and documentation.
Foxglove Software Technologies Feb 2005 – July 2007
Project: Distribution & Sales System
Role: .Net Developer
Environment:VB.NET, SQL Server 2000, Windows XP Professional
PROJECT DETAILS:
Application is divided into two sections HO (Head Office) Module and Depots Module.
Depots module works offline at a remote place with the product s Price list, free schemes, parties &
their credit limit & credit days controlled by the Corporate Office. In Head Office module is effectively
used to meet the customer service requirements, efficient handling of pricing, order processing,
depot dispatches, shipping & billing activities.
Responsibilities:
As a team member I am responsible for the following
Involved in functional design and technical specification document for the project.
Involved in Designing & Coding of forms
Designing Data Access Layer. Involved in planning & creation of Database
Successfully coded Framework Layer, Data Access Layer, Business Logic Layer, Validation
Layer and Presentation Layer.
Involved in Creation of Stored Procedure for Insert, Update, Delete and retrieve data from
database, Triggers
Database operations using ADO.NET.
The data generated at depots & the masters at corporate office is transferred to each Other
using FTP mechanism.
Worked on Black-Box and White-Box testing.
FoxGlove Software Technologies August 2004 – January 2005
Project: Material Dispatch Management
Role: .Net Developer
Environment: C# .NET, SQL MS-Access, Windows 2000 Server, Crystal Reports 9.0
PROJECT DETAILS:
Project developed to keep track of export products dispatch. Every product to be dispatched has
Pack Specification, which is first prepared then checked by other user on &Authorized by higher
authority person, all this transaction takes place online on company’s intranet. Each PS has version
control. Once PS is authorized and any changes made to the PS thereafter results in Change of
version control number. User information is made available for occurrence of each transaction. Other
facilities provided such as 'View online Users' .Provides useful information such as list of products to
be dispatched to each country & status of dispatch, etc. four levels of access rights provided to user.
Responsibilities:
As a team member I am responsible for the following
Developed GUI front end using Windows forms (Win Forms) in C#.
Involved in gathering requirements and designing software.
Involved in Database Planning & Design of tables including Primary key, Foreign key, Check
constrains.
7. Shraddha Muchandi Page 7 of 7
Written stored procedures and SQL statements to access data from SQL Server 2000
Database
Developed database stored procedures, functions, views
Developed Stored Procedures using SQL for all the interaction with the database.
Integrated various reports into the application. The reports were created using Crystal
Reports.
Connecting all forms to Crystal Reports