Sr .net Developer Resume
Redmond, WA
SUMMARY
- 8 years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Confidential Visual Studio 2008/2013/2015/2017
- Extensive experience in implementing projects and responsibilities including all stages of project planning and software development cycle, client interaction, problem definition, requirement analysis, architecture, development plan, research, system design, scheduling, coding, documentation, implementation and maintenance
- Technical expertise in Confidential Technologies, such as .NET Framework (3.0/3.5/4.0/4.5/4.6 ), C#, VB.NET, ASP.NET MVC, WPF and Win forms
- Hands - on experience in developing Service oriented architecture applications using WCF and ASP.Net web API
- Experience in developing single page application using Angular JS, Bootstrap, ASP.Net web API
- Developed Client-Side web pages using Knockout.JS, HTML, CSS3, bootstrap, AJAX, jQuery and Telerik controls
- Excellent in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance
- Experience in usingLanguage-Integrated Query(LINQ)for retrieving and filtering the data proficiently by flavors of LINQ to Objects/SQL
- Experience in Application analysis/development of web based, windows based and Database applications using C#, ASP.NET, SQL server 2008/2012/2014
- Skilled at building ASP.NET master pages, content pages, custom user controls
- Extensive experience in design using OOPS (Object Oriented Programming) concepts like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, MVC, Abstract Factory and Singleton
- Worked on Database Connectivity with ORM technologies like Entity Framework 6.0/5.0/4.x Database First, and performance tuning in Entity Framework to work with relational data using domain-specific objects
- Used LINQ extensively to query XML and SQL to get customer information and status details
- Skillful Hands on experience of Web Services using WCF, REST services and web APIs
- Worked on Agile Development techniques, SCRUM and feature based iteration planning
- Extensive working experience in unit, integration and performance testing framework - NUNIT, MS Test and API testing using SOAP UI
- Created SSIS packages from scratch to transfer data from source to destination using all required Transformations applied
- Hands on experience creating, consuming, and configuring WCF services with SOAP, WSDL and Data to develop Service Oriented Architecture (SOA) applications, and REST Services using WEB API
- Demonstrated technical ability and in-depth knowledge of Software Development Process
- Experience in managing Security policies including Authentication, Authorization, Identity
- Ability to work independently with positive attitude and to carry out assignments under pressure and tight deadlines within parameters of instructions given and standard accepted practices
- Excellent in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2012/ 2010/2008 , SVN, Perforce and Git
TECHNICAL SKILLS
Languages: C#, T-SQL, PL-SQL, JAVA, Python, HTML5
.NET Technologies: .NET Framework 4.6/4.5/4.0/3.5/3.0 , Web Forms, Win Forms, Web Service, ASP.NET, ADO.NET, WCF, LINQ, MVC SOAP, MVVM
Web Technologies: HTML, DHTML, XHTML, XML, CSS3, JavaScript, AJAX/ jQuery, Knockout.JS, Storage JS, Bootstrap, Angular JS, Font Awesome
Database: SQL Server 2017/2014/2012/2008 , MS Access 2007
Development Tools: Visual Studio 2017/2015/2013/2012/2008 , Eclipse
Middleware: ADO.NET 2.0/3.0, ADO 2.5/2.7, ORM, WCF, Entity Framework
Web Servers: Internet Information Server (IIS) 7.0/6.0
Operating Systems: Windows XP/ Vista/8/10, Windows 2003/2008/2012 server
Reporting Services: SQL Server Reporting Services (SSRS 2008)
Testing tools/Frameworks: N Unit, MS Test, SOAP UI
Version Control Tools: Team Foundation Server, Perforce, SVN and Git
Cloud Computing: Confidential Azure SDK
Software Methodologies: Agile, SCRUM, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Sr .Net Developer
Responsibilities:
- Involved in project development life cycle from requirements gathering to implementation and end user training using iterative AGILE Methodology
- Participated in daily Scrums with the whole team to discuss about the progress of the application development
- Involved in gathering Client requirements and converted them into the Technical Specification document
- Designed and Architected a new solution with Angular 2, Angular-CLI 1, SASS, SCSS Mixing, Angular 2 Form, Angular 2 Route, Angular 2 Animation, RxJx Observables, SASS Variables for themes, Ng-2 UI Bootstrap, Component/ngModule, Goggle Map, ng2 Charts, Rich Text Editor, Full Calendar, Auto Complete, Date Picker, Color Picker, CLI Built and much more using leading edge technologies
- Architected and designed with Angular 2 Technologies a large scale business line application to Product Lines and relevant activity for a large change group store, including planning, gathering information, scheduling, various level commitment check, ordering martials, transporting material at event, team training of product launching, event management, zone/region level multiple event management, check list verification, event handling, event analysis, reviewing complete events, impact analysis, success analysis etc
- Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developers
- CRUD (Create, Read, Update, and Delete) operations using AngularJS with Web API
- Use of Razor engine for creating web pages
- Call web services from AngularJS to perform database operations
- Created Powershell scripts/VB Scripts/Java Scripts to automate routine procedures
- Assisted the Powershell group to help manage the network with PowerShell and exchange management shell for the MCNOSC enterprise domain
- Maintaining Lab store and file server, setting up scheduled tasks of powershell scripts, to smooth maintenance and allow operation in a non-sales environment
- Implemented Azure Active Directory Authentication & Authorization
- Involved in bug fixing, code integration and code deployment
- Worked extensively on HTML, Bootstrap, Telerik controls and CSS to design rich web pages
- Implemented WCF Service to get the data from source systems
- Implemented Multi-Threading in the application and Windows Services
- Used Validation Controls in ASP.NETMVC and developed custom validation controls for validating views
Environment: Visual Studio 2017, .NET Framework 4.5/4.6, C#, MVC 6, SQL Server 2017, SSIS, Confidential Service Bus, Azure, SharePoint, Typescript, Angular JS, jQuery, Web API, Web Service, SOAP UI, Agile, Windows 10
Confidential, Columbia, MD
Sr. Full Stack .Net Developer
Responsibilities:
- Created new Web forms and modified the existing ones as per end customer specific requirements using .NET 4.5, Type Script and Knockout.JS
- Used Knockout.JS extensively for the client-side validations and jQuery, CSS3 for rich UI
- Designed and developed various web pages using various controls of CSS, JavaScript, jQuery
- Developed screens in Angular 2 on MVC5 and ASP.NET Web Forms
- Interacted with RESTful web services using Angular 2 HTTP model
- Created TypeScript reusable components and services to consume REST API’s using component-based architecture provided by Angular 2
- Implemented Angular 2 services to connect the web application to back-end API’s to POST/GET the data used in the application
- Developed an application using Angular 2, LESS.CSS
- Installed Confidential Service Bus and debugged it on how the mappings are connected to CRM entity properties and fixed any issues found while data transfer
- Consumed different ASP.NET Web API’s to retrieve customers information and other application related information
- Maintained and supported existing VB.NET windows form application which acts as message handler tool
- Migrated existing VB.NET application to C#.NET SPA by using ASP.Net MVC 6, Entity Framework and SQL Server 2012
- Involved in SSIS integration with CRM and created SSIS packages to export data from CRM to SQL Server
- Transformed the data using different SSIS transformations like Aggregate, split, join, merge, derived column, Multicast, term extraction, Lookup, Fuzzy Lookup and data conversion of SQL Server Integration Services (SSIS)
- Used both REST and SOAP services using the tool SoapUI 5.0.0
- Performed unit tests using N Unit, API tests using SOAP UI and regression tests on the complete tool and provided Quality Assurance testing prior to each release
- Constructed a RESTful web service that pinpoints 404 errors with Entity Framework and Web API
- Involved in production support for most of the projects and deployments
- Used Power Shell for updating the scripts which helps the code to deploy to TEST, UAT and PROD
- Worked in Agile Methodologies and used JIRA as Management tool and Team Foundation Server for Version Control and source code sharing
- Designed and developed utilities in Windows Azure Service Bus for exchanging messages/information between windows and legacy mainframe applications
- Subscribe SQL Server Azure Cloud Services. Create Databases on SQL AZURE and Setting up SQL Azure Firewall
- Developed an application with IIS and SQL hosted in Azure
Environment: Visual Studio 2012/2015, .NET Framework 4.5/4.6, C#, VB.NET 11, MVC 6, SQL Server 2008/2012/2014 , SSIS, Confidential Service Bus, Azure, SharePoint, Typescript, Confidential Dynamics CRM, KnockOut.JS, Storage JS, Angular JS, jQuery, Web API, Web Service, SOAP UI, N Unit, Agile, Windows Server 2008 R2/2012.
Confidential, Portland, OR
Web Developer
Responsibilities:
- Designed, developed, planned and migrated servers, relational databases and websites to Confidential Azure cloud
- Worked on Azure for highly available customer facing B2B and B2C applications
- Created VPN Point to site and maintaining Azure Virtual network
- Involved in development life cycle, from design phase to implementation phase, testing and deployment
- Designed and developed web application using ASP.NET MVC 5 (Model-View Controller)
- Involved C# .NET, ASP .Net MVC, Razor, XML, HTML5, CSS3, Knockout.JS, jQuery, REST APIs
- Implemented client-side validations using J Query
- Developed an asynchronous WCF Service which will split the request into multiple request to have quicker response and return object instead of XML output which is provided by the original web service
- Extensively used JavaScript, jQuery and AJAX for implement client-side data verification, data transfer and load, sending XML with asynchronous/synchronous request to build the data communication between client side and server side
- Consumed and Developed WCF, Web services to communicate with other applications
- Implemented different validation control on the web-pages using Knockout.JS
- Used MVC Framework Knockout.JS in the development for data binding and to consume REST full web services
- Designed and developed Web API using Entity Framework to provide/send data to the application
- Effectively used Partial Views where ever it is useful. Used HTML helper controls to display the data
- Designed the Layout page to achieve consistent look and feel for all views in the application
- Developed responsive login page with forms authentication and validation
- Implemented server-side validation using Data Annotation such as required, Regular expression to set the validation rule/information
- Used View Data, View Bag and Temp Data for data communication between controllers and views
- Used Bootstrap to help the responsiveness of webpage and design the views in the application with custom CSS3 style sheet
- All the Scripts and Style Sheets were loaded using Bundling to reduce the number of requests to the server and improve the performance
- Developed Exception Handling for the application at controller level
- Created user interfaces for displaying results using Angular JS, Angular Material, typescript, HTML and CSS
- Unit of work, repository, MVC to architect ASP.NET SPAs using EF, Angular JS, and Web API 2
- Used AngularJS framework for event management for data validation of input forms
- Dynamically set and retrieve JSON objects in an ASP.NET SPA using the AngularJS
- Used Angular Material for responsive design which is cross browser compatible (Chrome, Safari) in computer and iPad
- Updated the classes and methods in the business layer to access the Data Access Layer using Object Oriented Programming in C#, Visual Studio 2013 and .Net Framework 4.5
- Designed, developed and deployed reports in MS SQL Server environment using SSRS-2008 R2
- Identified the database tables for defining queries to generate reports for analysis of data using SQL Server Reporting Services in Report Builder
- Designed SSRS reports with sub reports, dynamic sorting, defining data source and subtotals for the report
- Involved in writing SQL Queries, functions, views using SQL Server 2008 for backend development
- Involved in the process of Unit Testing, and Bug Fixes
- Perforce was used for Version Control and source code sharing within the respective applications
Environment: Windows 8, C#, Confidential Service Bus, Azure, ASP.NET framework 4.5, MVC, Ajax/ jQuery, Knockout.JS, Angular JS HTML5, XML, Bootstrap, Confidential Visual Studio 2013, N Unit, LINQ to SQL, WEB API, SQL Server 2008, SSRS.
Confidential, Warren, NJ
.Net/SSIS Developer
Responsibilities:
- Involved in development of Web Forms, Classes using VB.NET that incorporates both N-Tier Architecture, and Database Connectivity
- Worked on the Presentation Layer, Business Layer and the Data Access Layer of the application
- Involved in Enhancement of existing application utilizing Angular JS, developed routing through web pages and achieved Single page application
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development
- Worked on making AJAX calls to connect the database using restful web-services and worked on integrating the middleware to the front end
- Involved in design and developing case management system web screens using ASP.Net MVC 5.0 Framework and had knowledge on Web API (Restful)
- Designed and developed various web pages using various controls of CSS, JavaScript, jQuery
- Designed and developed website using ASP.NET MVC, C#.NET, Java Script, jQuery
- Used a lot of plug-in like Bootstrap, JavaScript and jQuery for a better front-end development
- Worked on ASP.NET State Management using Sessions and ASP.NET Caching features using Output Cache. Created User Controls for maintaining custom properties and for handling events on the Web Pages
- Developed Web Forms and Web Pages using ASP.NET, html, AJAX, CSS
- Developed data access layer which supports connections to multiple databases, using Entity Framework API of ADO.NET
- Extensively used Multi-Threading for fetching data from web services using C#
- Experience in creating SSIS packages to extract, transform and load data from SQL Server database to data ware house
- Designed packages which are utilized for tasks and transformations such as Execute SQL Task, Mapping the right and required data from source to destination, Data Flow Task, Data Conversion, for each Loop Container
- Deploying the SSIS packages to production server using BIDS package deployment wizard and SQL server data transformation services
- Involved in writing SQL Queries, functions, views and Stored Procedures using SQL Server 2008 for backend development
- Extensively worked on production support that includes Deployment of SSIS packages into Development, Production Servers
- Developed and implemented Web Services using SOAP protocol to communicate between different layers in the Application
- Troubleshooting the long running queries and stored procedures to increase the performance by adding the index or by changing the query logic on need basis
- TFS was used for version Control and source code sharing within the respective applications
Environment: Windows 7, Confidential Visual Studio 2008, ASP.NET, C#, ASP.NET framework 3.5, VB.NET 10, ADO.NET, Entity Framework, WCF, MVC, jQuery, JavaScript, XML, AJAX, SQL Server 2008, SSIS.
Confidential
Software Developer
Responsibilities:
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript
- Identifying new functional specifications and collecting the information from the users
- Developed classes and interfaces for the Data Access layer using VB.NET, ASP.NET ADO.Net, and SQL 2000 data access library
- Designed and developed several Windows forms using VB.NET
- Involved in developing ASP.Net application, WCF based Web Services
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET)
- Used ASP.NET Validate controls to handle Server-Side validations and JavaScript to handle Client-Side validations
- Created SQL Tables, Views, Queries, and Stored Procedures to store and update the data and patient reports
- Developed Stored Procedures on Database MS SQL, quires are converted from DB2 to SQL Server along with the usage of Synonyms
- Provided extensive documentation for all the modules or products
- Created generic secure and reusable data access components using the ADO.Net objects such as Dataset, Data Adapter, and Data Reader
- Implemented the ASP.Net security features like Forms Authentication and Windows Authentication
- Participated in the maintenance and bug fixing
- Used TFS for version Control and source code sharing within the application
Environment: VB .Net 9.0, C#.NET 4.0, ASP.Net, ADO.NET, Visual Studio 2008, Windows Vista, SQL Server 2005, JavaScript, HTML Controls, IIS, Win Forms.
Confidential
Jr .Net Developer
Responsibilities:
- Actively participated in Design, Coding and Testing of the application
- Designed and developed custom .NET components and user controls using win forms controls and VB.Net
- Developed UI Using ASP.NET 2.0 with HTML, Master pages, themes, Profiles, CSS, server controls and User
- Controls using VB.NET as code-behind language
- Used ADO.NET objects like datasets and data adapter to access data from the database
- All client-side validations are done using JavaScript and Server Validations were performed in ASP.NET
- Developed stored procedures for data manipulation and wrote queries to get data from the database
- Involved in reports generation using SSRS
- Used Object Oriented (OO) Methodologies to implement classes in the Business layer and interact with the User Interface layer
- Used Master pages for all invoice related screens
- Created and deployed Web Services
Environment: VB .Net 9.0, C#.NET 3.0, ASP.Net, ADO.NET, Visual Studio 2008, Windows Server 2005, SQL Server 2005, JavaScript, HTML Controls, CSS, AJAX, Win Forms.