Vamshi S
.NET/Web Developer
***********@*****.***
703-***-**** x 100
Summary:
Around 7 years of experience in Design and Development of web-based and windows-based applications using various .Net front end and backend technologies.
Experience in creating Console applications and web applications using Visual studio.
Working experience on the front end using AngularJS, Angular2/4 and Kendo UI.
Proficient in Web Programming to enhance user experience and performance using JavaScript, Angular.js, React.js, Ember.js, Node.js, TypeScript, Require.js, jQuery, Kendo UI, AJAX, AJAX Toolkit, HTML5 and CSS/CSS3.
Developed web applications using JavaScript, HTML5, AJAX, C#, ASP.Net, ADO.Net, WCF, XML, SOAP, Web Services.
Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL), WCF services, WebAPI, SOA, SSO (Single Sign On) using the .Net Framework.
Experience in the functional automation and performance automation of the API'S and the Webservices, Web applications using C#.net Framework, Unit testing Framework, WCF, Rest API's, Visual Studio Coded UI(RNP), NUnit and SQLServer.
Good working experience in Design and Development of Web Applications using the MVC Architecture and Entity Framework.
Expertise in React.js framework to develop the SPA.
Experienced in React.js and working with React Flux architecture.
Experience in designing and implementing Azure Storage.
Experience in dealing with Windows Azure IAAS - Virtual Networks, Virtual Machines, Cloud Services.
Experience in using Angular 2 modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Resource, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-Ui-Bootstrap.
Developed web applications using C#, ASP.Net and MVC.
Experience in designing web pages using HTML, CSS and BOOTSTRAP.
Developed multithreaded C#, Win forms and worked on Entity framework to associate with database for CRUD operations and LINQ to Entities.
Expertise in implementation of Windows Communication Foundation(WCF), Web API, and Web Services.
Experience in Content Management System with Adobe CQ5.5, AEM 5.6 and AEM 6.0.AEM 6.1 Better understanding of Classic/Touch Modes.
Worked with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server.
Expertise in enterprise Development with Microsoft Azure, C#, ASP.NET, ASP. MVC, ADO.NET, SQL-Server, Oracle, Visual Studio, LINQ, CSS and IIS 7/6.
Created JSON based Azure Resource Manager (ARM) templates for deployments.
Extensively used LINQ (LINQ to XML, LINQ to SQL), ADO.NET Entity Framework, ADO.NET and T-SQL in developing Data Access Layer.
Expertise in Implementing Lambda expressions or LINQ Query Expressions for standard query operators that allow traversal, filter, and projection etc.
Experienced in building animations for desktop applications using Windows Presentation Foundation (WPF) and Extensible Application Markup Language (XAML) files in Visual Studio and Expression Blend.
Extensively Created web services using Windows Communication Foundation(WCF) and C#.net in Visual Studio.
Experienced in working in Agile based development environment and participating in Scrum sessions.
Technical Skills:
.NET Technologies:
ASP.NET, ADO.NET, LINQ, C#.NET, WCF Services, WPF, Web Forms, MVC5 SharePoint, Win Forms, .Net Framework, Dependency injection.
Web Technologies:
HTML/HTML5, CSS/CSS3, JavaScript, Angular.js, React.js, Ember.js, Node.js, XML, AJAX, jQuery.
Languages:
C, C#, VB.Net, T-SQL.
IDE & Tools:
Dreamweaver, Eclipse, Notepad++, Adobe Photoshop CS5, Adobe Photoshop CS6, Adobe Illustrator CS6, Adobe in Design CS6, Microsoft Visio, Android Studio and Xamarin Studio.
Packages:
MS Office, Excel, Visio and Power Point.
Protocols:
SOAP, HTTPS, TCP/IP.
Version Control:
Team Foundation Server, Git and SVN.
Methodologies:
Agile, Pair-programming, Continuous Delivery.
Technologies:
SOA, SPA, (DDD & TDD & CQRS, Event Driven), Design Patterns, Cloud (Azure, AWS), Service bus (publisher/subscriber, mediator service), Window service.
Database:
MSSQL2012, SSRS, SSIS.
Tools:
VS2015, TFS, ReSharper, Git, IIS.
Work Experience:
Role: .NET/ UI Developer March 2017 – till date
Client: Analog Devices, Boston, MA
Description: Analog Devices designs and manufactures semiconductor products and solutions, headquartered in Norwood, Massachusetts. ADI is an American multinational company specializing in data conversion and signal processing technology. I work as part of a dynamic team focused on building, delivering and supporting tools for product development engineers across ADI. Developed software tools for internal customers on Linux and Windows PC platforms and web UI development using AngularJS, JavaScript, Rest API’s and React.
Responsibilities:
Involved in the entire Software development lifecycle process (SDLC).
Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.js that meets accessibility and web browser standards for website.
Created user interfaces using HTML5, CSS, Angular.js and AJAX.
Responsible in implementation of the presentation layer for the application using HTML5, CSS3, Bootstrap, JavaScript, AJAX and Angular.js.
Involved in preparation of design documents.
Implemented Angular 2 Routing and navigation, Components, Services.
Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Microsoft Azure, and SQL Azure.
Created and consumed restful services with using WEB API.
Implemented the Drag and Drop functionality using React-Draggable.
Designed and developed web application using ASP.NET MVC model and implemented the business logic in VB.Net using Visual Studio 2012/2015.
Used React.js for templating for faster compilation and developing reusable components.
Used React-Autocomplete for creating google maps location search on the webpage.
Responsible for React UI and architecture and building components library, including Tree, Slide-View, and Table Grid.
Implemented Azure Storage, Azure SQL Services and developing Azure Web role.
Created and utilized Web API methods for database operations(CURD) through Entity Framework.
Worked with Web Service, WPF & WCF to create the user services.
Extensively wrote and used stored procedures, Database Triggers in SQL Server.
Created SSIS Packages to import and export data from Excel Spreadsheets, Text files, CSV files and various direct sources.
Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
Used Windows Azure to deploy the application on the cloud and managed the session.
Developed and consumed RESTful web services using Web API.
Extensively used ADO.NET Entity Framework to implement the data layer to communicate with the database.
Used TFS (Team Foundation server) for versioning and code merges.
Used React-Router to turn application into Single Page Application.
Design and Implement Database Schema, import data and build stored procedures on SQL Azure.
Leveraged broad and deep industry knowledge in architecting customer solutions by mapping business requirements to Azure based enterprise solutions.
Built a prototype Azure application that accesses 3rd party data services via Web Services.
Used jQuery, AJAX to call Web API service methods.
Used MVC, MVVM Architectural Pattern in the application.
Developed web services using C# and WCF.
Developed the application using SCRUM (Agile) methodology.
Environment: Visual studio.NET2012/2015, Microsoft Azure, React.js, ASP.NET, MVC5, Web API, ADO.NET/Entity Framework, C#, Web API, WCF, HTML5, CSS, Angular 2/4, AJAX, IIS 7.0, SQL Server 2012, SSIS, SSRS, TFS and Scrum Agile.
Role: .Net/ UI Developer September 2015 – February 2017
Client: T-Mobile, Bellevue, WA
Description: T-Mobile US provides wireless voice, messaging, and data services in the United States. Based in Bellevue, Washington, T-Mobile US provides services through its subsidiaries and operates its flagship brands, T-Mobile and MetroPCS. I was involved to develop a wide variety of user interfaces that change how millions of users connect and interact with one another. Designed and developed dynamic ASPX web pages using C#, HTML, Java Script, Angular.js.
Responsibilities:
Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
Responsible in implementation of the presentation layer for the application using HTML5, CSS3, Bootstrap, JavaScript, AJAX, Angular.js.
Used React.js to create Controllers to handle events triggered by clients and send request to server. Created and consumed restful services with using WEB API.
Develop the common components using React.js, jQuery, Bootstrap, CSS3 for internal developer code reuse.
Created and consumed restful services with using WEB API.
Designed and created the restful web service using MVC WEB API and used JSON to read request and return response of the web service.
Involved in developing and maintaining the web application using Entity Framework.
Created a custom responsive web application to replace a legacy line-of-business web application using Angular.js.
Developed user interface by using the React.js, Flux for SPA development.
Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.js.
Used React-Router to turn application into Single Page Application.
Developing and designing SPA user interfaces in Angular.js.
Worked on Front end by using Angular.js, JavaScript.
Used Angular.js for connecting the API's using Angular.js $http service.
Added Excel-Builder to download the Tabular data in Excel format using React.js.
Used Angular.js multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
Developer responsive interface using Bootstrap and used SASS for CSS.
Responsible for creating the screens with table-less designs meeting W3C standards.
Applied jQuery scripts for basic animation and end user screen customization purposes.
Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins.
Used Media Queries for the design to be compatible in all devices.
Developed different jQuery component in MVC framework.
Created controllers in C# which has WEB API methods to accept user inputs and return response in JSON format.
Worked in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization and reliability.
Developed the application in writing C# and VB.NET.
Used Media Queries to deal with different CSS related issues on different devices.
Analyzed the data, extracted from the different source systems based on the business rules.
Hosted WEB API manually to provide multiple end points, which can then be used by other modules.
Involved in creating, deploying and managing reports using SSRS.
Creation of Database, table spaces, schema objects and stored procedures.
Build Data Sync job on Windows Azure to synchronize data from SQL databases to SQL Azure.
Developed various backend application programs such as Table, Views, Functions, Triggers, Procedures and Packages using SQL Server.
Team Foundation Server(TFS) is used for maintaining the version control of the code actively involved in updating the TFS tasks on daily basis.
Daily SCRUM meetings and weekly technical review meetings.
Environment: ASP.Net, JavaScript, CSS/CSS3, HTML/HTML5, MVC5, Angular, React.js, Bootstrap, Entity Framework, Ajax, jQuery, C#, VB.Net, Web API, WPF, WCF, JSON, SSRS, SQL Server and TSF.
Role: .Net/UI Developer January 2015 - August 2015
Client: McKesson- SFO, CA
Description: McKesson has launched Paragon Clinician Hub, a Web-based information presentation and workflow management solution. Clinicians can securely access the system from anywhere, increasing their productivity and convenience while enabling more timely care decisions. The system provides many features that are designed to accomplish result oriented marketing goals including healthcare related Inbound and Outbound call center management and call scripting.
Responsibilities:
Participate in the entire Software development lifecycle process (SDLC).
Analyzing, determining Business Requirements to address a wide range of complex business scenarios.
Responsibilities include Requirement Analysis, Design, Coding, Code Review and Unit Testing.
Developed complex Drawers, Grids and lot of other reusable common components using MVC and Telerik.
Used jQuery, Typescript, HTML5, and CSS3 for client-side implementation.
Used bootstrap extensively to implement responsive design on the client side.
Used Bootstrap in-order to create UI-Controls like Grids, Date Time Picker, and Select Picker etc.
Implementation of client-side validations using jQuery, Remote Validations and MVC Custom attributes and Data annotations.
Implemented Angular.js for Improved Dependency Injection.
Used ASP.Net MVC to building Web Applications.
Coding using C# in ASP.NET and performing Validations at the User end using jQuery and JavaScript.
Build Restful services to consume data from third party applications.
Used Bootstrap and Angular.js for designing responsive web pages.
Used Typescript and Angular.js for more faster and User rich experience of Single Page Applications.
Created simple Stored Procedures in SQL Server 2012.
Performed basic operations like Select, Update, Delete in SQL Server 2012.
Implemented Resharper and Telerik KendoUI for enhancing the auto-generated views from MVC to give the User a rich UI experience.
Used Entity Framework as ORM for binding the data to the Model classes.
Familiar with the basics of HTML5, CSS, jQuery and related front-end technologies.
Reported to the supervisor about the daily works and got feedback regarding the same.
Followed agile methodology with daily SCRUM and feature team meetings.
Environment: .NET Framework 4.5, ASP.NET, Entity Framework, Visual Studio, MVC 4, SQL Server, IIS, TFS, JavaScript, Typescript, Angular, jQuery, HTML5 and Boot Strap.
Role: .Net/Web Developer October 2013 – December 2014
Client: Bank of America, Charlotte, NC
Description: Bank of America is a multinational banking and financial services corporation headquartered in Charlotte, North Carolina, It is a large enterprise financial services company where it handles all types of financial related services enabled online. It is online trading system where the users can do the trading online with different companies by logging into the application. It also flashes the latest data into the dashboard of the application where users are regularly updated and notified with alerts. The entire system built using Microsoft .net technologies.
Responsibilities:
Developed front-end using React.js, JavaScript and HTML based on MVC architecture.
Built websites using bootstrap for responsive design, easy compatibility with JavaScript libraries.
Used Bootstrap for hover dropdowns, container fluid for full width rows, Media query break points.
Designed and implemented application using ASP.NET, Web API, ASP.NET, MVC, Razor View Engine, C#, AJAX, Angular.js, Bootstrap, HTML, CSS and Entity Framework.
Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
Implemented a security module in Angular.js, which integrated with the spring security in the backend with Authentication and Authorization.
Used Angular using Typescript for the UI layer based on Apache Cordova in Visual Studio.
Developed custom pipelines for rendering error reports using XML and XSLT.
Hands on experience with Object Oriented JavaScript code and responsible for client-side validations using Angular Directives functions.
Used various jQuery plugins like auto complete, date picker, color picker, document slider to enhance the usability, functionality.
Developed dynamic server-side web applications using React.js.
Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
Used jQuery to navigate a document, create animations, handle events and develop AJAX applications.
Used LINQ extensively to query LINQ and SQL to get customer information and status details.
Developed Entity framework model and made LINQ queries to connect to the database.
Building web applications with ASP.NET MVC, JavaScript, HTML, XHTML and CSS.
Extensively used Datasets, Data tables and Data views to retrieve and manipulate data and display in ASP.NET front-end interface.
Designed and maintained database in SQL Server Created tables, views, user defined functions, stored procedures and triggers using Enterprise Manager and Query Analyzer.
Used ASP.Net Validation controls for client-side validation of Server Controls.
SQL Database, formerly known as SQL Azure Database was used to create, scale and extend applications into the cloud using Microsoft SQL Server technology.
Analyzed, defined, and developed build process improvements using GIT.
Environment: ASP.NET, MVC, Bootstrap, Angular.js, React.js, Grunt, JavaScript, jQuery, HTML, XML, XSLT, AJAX, CSS, XSD, XHTML, SQL Server, GIT, LINQ, IIS and Azure.
Role: Web Developer January 2011 – September 2013
Client: Hewlett-Packard (HP) - India
Description: Hewlett-Packard is an American multinational IT company headquartered in California. I worked for a Health administration project. This project is used to automate the activities of a servicing system. And the project contains four modules. They are Administration, Patient Care System, Health Services and Auxiliary Services. Each module is having sub modules. These sub modules maintain registration, details of joining patient and over all day to day activities.
Responsibilities:
Worked on requirement analysis, designing and implementation of the required enhancements.
Prepared functional specifications, Design Specifications document, and UML Diagrams.
Designed and developed application using .NET Framework, Object Oriented Concepts(C#) and n-tier Architecture controls, CSS and JavaScript.
Used JavaScript, jQuery, AJAX for the Client-side programming.
Worked on stored procedures, views, queries performed using SQL server.
Used ADO.NET components like Data Adapter, Data Reader and Dataset.
Creating WPF/Silverlight applications using MVVM architecture
Used Agile methodology for application development,
Generated various claim reports in SQL server Database using SSIS & SSRS tool.
Worked on SQL server Analysis Services for performance Tuning Operations.
Wrote T-SQL statements, stored procedures, Triggers, Functions, and Sequences to access data from database along with ADO.NET Class & Methods.
Used Team Foundation Server (TFS) for Version Control.
Involved in Coding web forms using ASP.Net Web Forms, Java Script using Visual Studio .NET
Studied and analyzed the functional and technical specifications.
Developed the web pages using Visual Studio, HTML, and CSS for styling the Web pages.
Created Business Layer/Data Access Layer using C#.
Wrote the Database Triggers, Views, and Indexes.
Used Master Pages to provide a unified look and feel to the application.
Used AJAX to create better, faster and more user-friendly web applications.
Created ASP.NET validation controls and JavaScript validations to enforce validations.
Used XML to transport and store data.
Used Grid View, Data List, and Panels to display and manipulate data in ASP.NET Web Forms.
Environment: Visual Studio.Net, C#.NET, ASP.NET, Silverlight, ADO.NET, IIS, VB.NET, Web Services, HTML, CSS, jQuery, AJAX, SQL Server.