Sr. Net Developer Resume
Charlotte, NC
SUMMARY:
- Around 8+ years of experience in system analysis and application development in Web Applications, Distributed Applications and Webservices using Microsoft Technologies in various domains and Client - Server Systems.
- Solid work experience in Design and Development of Web Applications using the MVC Architecture and Entity Framework Code First.
- Experience in analysis, design, development and implementation of client/server applications using C#, VB.NET, ASP.NET, ADO.NET, SQL-Server, Ajax, LINQ, CSS for developing web and windows applications.
- Building web applications with ASP.NET MVC/Web Forms, JavaScript, jQuery, knockout.js, JSON, HTML, XHTML, CSS.
- Proficient in .NET Web services such as Angular JS, WCF, WPF, Enterprise Library, SOAP, XML, HTML and AJAX.
- Working Knowledge on Azure Fabric, Azure Event Hubs, IoT & Docker contains in Azure.
- Developed a windows forms app using .NET, C#, SQL Server, SOAP, and XML to input, store, process, weigh reports and ship products. Generated the print slips with bar codes, scan codes, name, address and other info.
- Designed Web application using ASP.NET MVC 5 (Model - View Controller) with n-tier architecture.
- Proficient in analysis and design with the RDBMS environment and experience in developing PL/SQL Packages, Stored Procedures, Triggers, Functions, Views, Cursors, SSIS/DTS Packages and ADO.Net Entity Framework 4.0, Oracle 11g, MS Access.
- Extensive experience in MS SQL Server Database Design, Database Maintenance, develop complex queries, Rules, Indexes using SQL and PL/SQL.
- Experience in working with Reporting tools like Crystal Reports, Microsoft Reporting services(SSRS).
- Proficient in WCF using WSDL, WPF using MVVM design patterns, .NET Reflection, Silverlight, XHR, Delegates, DTD and XSD, Microsoft IIS 6.0, 7.0 and 7.5, Bootstrap.js
- Experience in both client and server-side scripting languages like JavaScript, jQuery, JSON, Angular JS and Angular2/4/5.
- Experience in preparing Use Cases, Use Case Diagrams, Business Process Modelling, Data Modelling and Sequence Diagram, Activity Diagram using tools such as MS VISIO, MS PowerPoint and Excel Spreadsheets.
- Experience providing training to development teams on how to track, plan and analyze using JIRA.
- Used AWS as to maintain, model and manage the entire application.
- Experience in developing applications using Windows Azure applications with Web Role, Worker Role, Windows Azure Storage, Windows Azure Service Bus.
- Experience in developing Windows based application using Windows/Win Forms, Parents Forms and WPF applications using visual studio 2014.
- Experience in developing application using Angular JS, Kendo UI, and Node JS.
- Experience in Configuration Management, using Visual source safe, TFS, Clear Case and PVCS.
- Experience with Application Blocks such as User Interface Application Blocks, Log4Net and Database Application Blocks, Entity framework, MVC, MVVM design Pattern.
- Expertise in Designing and Writing Unit Tests and Integration tests using NUnit and MOQ Framework as part of Test Driven Development (TDD).
- Proficient in Object Oriented concepts programming solutions in C# by consuming web services like XML using SOAP.
- Experience with third party custom controls like Telerik, Infragistics.
- Experience in Implementing CI / CD solutions using Jenkins.
- Project implementation MVC3 and MVC4 Experience with N-Tier architecture and MVC3 pattern.
- Experience in Agile development methods including test-driven development and web-based projects with exposure to diverse business domains including Banking, Healthcare.
- Strong communication and presentation skills. Acted as a liaison between the technology and business areas of the organization.
TECHNICAL SKILLS:
Programming Languages: C# .NET, VB.NET, ADO.NET, C, C++, Visual Basic, PL-SQL and T-SQL
Web Technologies: ASP.NET, ASP.NET (4,5,6), MVC 5, MVC 6.0/5.0/4.0/3.0, HTML5, CSS3, Java Script, AJAX 3.0/2.0, AngularJS, JQuery, Web Services, VB Script.
Xml Technologies: XML
IDE Tools: Visual Studio 2015/2012/2010/2008, SQL Server Management Studio, SQL Server Management R2, MVVM
Servers: Windows Server 2008/2003/NT, Azure, Microsoft IIS (7.0/6.0/5.0/4.0 )
.Net Frameworks: MS.Net Framework 4.5/.4.0/3.5/3.0, Angular2, Angular 4
Databases: My SQLServer 2014/2012/2008 R2/2008/2005, MS Access, Couchbase, Oracle11g/10g/9i/8i, MongoDB, RDBMS
Reporting Tools: MS Access, MS Excel, Crystal reports 9.0, An, SSRS
Modeling Tools: UML, MS Visio 2010/2007, MS Office
Version Control Tools: Team Foundation Server (2012/2010/2008 ), Visual Safe Source, GIT, Telerik.
Middleware: WCF, ADO.NET 4.5/4.0/3.5/3.0/2.0, Enterprise Library 5.0/4.0/3.1
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr. Net Developer
Responsibilities:
- Designed and Developed the Reusable UI Components like MVC Master Pages Layouts and Nested Layouts, View Start and MVC User Controls Partial Views.
- Worked on Entity Framework generating ORM Models and integrating them thru Repositories and LINQ to Entities to massage the data and to Add Migrations, Update database.
- Implemented ASP.NET MVC Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class instead of relying on the class to create the object itself.
- Used ODATA Controllers which acts as a generic web API for querying (dynamic search functionality) providing a uniform way to query and manipulate data sets through CRUD operations.
- Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning using MS SQL Server.
- Creating Views, Partial Views Strongly Typed Views Sections Areas, Controllers and Controller Actions Filters Routing etc. in ASP.NET MVC 5 for re-using the individual user controls by not coupling them with underlying data elements.
- Involved in developing frontend systems with JavaScript, Bootstrap, HTML5, Kendo UI, CSS3, MVC Frameworks such as Angular JS and Node JS as a platform for web applications.
- Implemented search/filter functionality in CustomerComponent to search Customer by FirstName, LastName or Gender using Angular2.0 pipe and developed HTML Components.
- Improved .NET web services (.asmx) to achieve robust & seamless data transfer from external agency. Published and Consumed new WCF services(.svc) for inter-apps data transfer.
- Implemented global error handling by extending ErrorHandler class using Angular2.0
- Created Single page application with the help of Angular2 router module and used template routing for bread crumb using Restful web services with AJAX.
- Upgraded an existing Angular2 application project to Angular4. Initially used Angular 2 CLI but later switched to Angular4. Documented.
- Used Java-Script and AngularJS extensively for performing client-side validations.
- Extensive knowledge of Client/Server and Web based applications using VB6.0, ASP, ASP.NET, ADO.ENT, C#, Web Services, Telerik Rad Controls, and Telerik Sitefinity.
- Created VB6.0 windows client which uses windows services and asmx web services.
- Applied Restful Web API to implement repository pattern to achieve separation of concern principle and Connected Web API with controllers using HTTP protocol such as GET, POST, PUT, and DELETE.
- Maintenance and enhancements of legacy VB6/Oracle applications for fuel systems manufacturing. Extensive maintenance for existing legacy VB6 code.
- Role of an Atlassian Systems Administrator adapting with Jira, Confluence and Jira Agile.
- Created JIRA Workflows for multiple projects according to business needs.
- Used JSON to transmit data between Server and Web Application as an alternative to XML Serialization.
- Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
- Assisted Sitefinity CMS software engineers (clients) with .net web related code samples using C#, ASP.NET/MVC and technical questions via e-mail, Phone and online support ticket system.
- Created and consumed WCF services in the application, created WCF client proxy to communicate with services, made synchronous and asynchronous WCF service calls.
- Designed and Developed Unit and Integration Tests using NUnit and MOQ framework to test the individual pieces of the functionality.
- Implemented MVVM (Model View View Model) pattern to create MVVM user controls.
- Used Microsoft Azure Web jobs for batch processing job which can do resource intensive tasks like sending emails, listen to a queue, etc.
- Build and Consumed the RESTful web services using ASP.NET Web API and resolved the day to day errors in web application.
- Deployed application to Azure Cloud.
- Designed architectural style and developed single application Micro services.
- Experience in working with NUnit, MOQ and VSTS test for Unit Testing.
- Used Git Flow and BitBucket to manage source control of new features, releases and hot fix enhancements.
- Created jobs, packages and Reporting Services (SSRS), Integration services (SSIS) on SQL Server database.
- Implemented authentication for NO SQL DB through Cassandra connecter scripts for enabling the scripts to run.
- Expertise in transforming data imported from disparate data sources into analysis data structures, using SAS functions.
- Implemented virtual agent model for customer support which has developed using text mining algorithms.
- Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint.
Environment: Microsoft .NET Framework 4.5/4.5.2, ASP.NET (4,5,6), C#, WCF, SOAP, REST, Team Foundation Server, Fiddler, jQuery, CSS, HTML 5, MVVM, Entity Framework 6.0(MVC), Web API 2.2, ODATA, Java script, Kendo UI, AngularJS, Azure, Jira 7.x/6.x, Visual Studio 2015, MS Visio, Moq, NUnit, Data Structures, T-SQL, PL-SQL, SQL Server 2014, Windows 7.
Confidential, Chicago, IL
Sr. .Net Developer
Responsibilities:
- As the senior developer, coordinated and negotiated time lines and priorities of the technical aspects of project management with various business groups and stakeholders.
- Designed project architecture, layouts and written components like UserLogin in C#. NET using various object-oriented features like classes, interfaces, inheritance, polymorphism and multi-threading.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Designed the User Interface framework, template layout using master page, XHTML, HTML5, CSS3, Bootstrap, JSON, AJAX, JQuery and Angular JS.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Developed Windows services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure and Amazon Web Services (AWS) RedShift.
- Designed and developed Web API, WCF and Web service for the development teams.
- Developed LINQ for querying, sorting and filtering the complex objects.
- Designed and developed database objects such as Stored Procedures, Packages, Functions, Triggers and Indexes using Oracle PL/SQL.
- Excellent Experience in writing Data Access Layers using ADO.NET Entity Framework and LINQ to SQL.
- Used Windows Presentation Foundation (WPF) for creating graphical user interfaces.
- Consumed and exposed Dynamics CRM APIs for custom web front-end development and external service integration
- Architected and implemented application with using of C#, ASP.NET MVC 5.0 with Razor, View Engine, jQuery, AJAX, HTML5, AngularJS 2.0 and CSS3.
- Developed plugins and custom workflow activities consuming MS Dynamics CRM web services and using CRM SDK APIs
- Designed and customized solutions as per requirements using custom forms, views, entities, relationships, JavaScript events
- Developed Custom Dashboards to communicate information efficiently and in real time.
- Used CRM web service and developed a custom service using Windows Communication Foundation to provide extended functionalities to the common methods of CRM
- CRM custom SDK development using C#, front end development using JQuery
- Used SQL Stored Procedures for customer pagination, functions, completed performance tuning by optimizing SQL quires.
- Strong experience in Extraction, Transformation and Loading (ETL) data from various sources into Data Warehouses and Data Marts using SSIS as ETL tool on Oracle, DB2 and SQL Server Databases.
- Researched and developed POC for utilizing Microsoft BI Features for Ad-hoc reporting with Power Pivot, SSAS, SharePoint 2010 and Office 2010.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations.
- Extensive experience with SharePoint 2010 central Administration and working knowledge of SharePoint Designer 2010.
- Excellent experience in implementing ETL Packages using SSIS 2014/2012/2008 .
- Design and integrate business processes and data flows between Salesforce application
Environment: VS.Net 2012, ASP.NET 4.5,6, ASP.NET MVC 4, MVC 5, Microsoft Azure, Java Script, JQuery Mobile, AJAX, WCF 4.0, Entity Framework, LINQ, Fiddler, Web API, MVVM, JQuery, Angular JS, CSS3, Bootstrap, C#, VB.Net, XML, JSON, SQL Server 2014, Sales Force, SSCM, iOS SDK, Android SDK
Confidential, Greenville, SC
.Net Developer
Responsibilities:
- Actively participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements and working with QA Team to make clear the issues.
- Worked with application Team and architects to understand the framework of the application.
- Actively participated in Agile process (SCRUM) along with the team to deliver core functionality within agreed timescales.
- Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure.
- Developed/customized service level security procedure/methods by validating HTTP headers and authentication tokens using WCF extensions.
- Integration testing using SOAP UI.
- Architected and implemented application with using of C#, ASP.NET MVC 5.0 with Razor, View Engine, jQuery, AJAX, HTML5, AngularJS 2.0 and CSS3.
- Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
- Unit testing using Microsoft Test project and object mocking using Rhino Mock.
- Used Visual SourceSafe for source & version control.
- Performance testing using Visual Studio Web Performance and Load Tests.
- Deploying the change points onto the Development and Test servers for further testing.
- Involved in Design Review to ensure project/Organization standards are followed and for redundant code and in the testing process.
- Involved in resource allocation for each team when new build is ready to test with bug fixes and patches.
- Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
- Worked on creating WCF Service to get all the details and implemented successfully.
- Involved in collecting Status reports from all the teams and sending out Status reports to Project Manager / Project Lead on daily basis.
- Bug Fixing during Testing Phase and Troubleshooting the issues on a day-to-day basis.
Environment: WCF, C#.NET, Microsoft Unity, ASP.NET(4,5,6), Azure, Voyager SDK, Java Script, AutoMapper, MVC 5, LINQ, SOAP UI, MS Test, Rhino Mock, MVVM, Visual Studio 2013.
Confidential, NYC, NY
.NET Developer
Responsibilities:
- Actively participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements and working with QA Team to make clear the issues.
- Worked with application Team and architects to understand the framework of the application.
- Actively participated in Agile process (SCRUM) along with the team to deliver core functionality within agreed timescales.
- Designed and developed application modules using C#.NET and implemented Object Oriented programming concepts
- Provided business critical support to Azure customers around the world through various support offerings.
- Designed screens (web pages, user controls and master pages) using ASP.NET, AJAX, CSS and HTML.
- Involved in Web API restful Services design to connect to the data of patient ADR system. It has all patient information like patient details, service provider information, diagnosis information.
- Design roles and groups using Azure Identity and Access Management (IAM).
- Extensively used AJAX control toolkit for masking, collapsing and expanding the panels etc.
- Applied Master Pages, Themes, and CSS for a consistent look and feel for Page design.
- Extensively worked with state management techniques.
- Used LINQ providers, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Built an ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Developed codes in Data access layer for retrieving and storing data to and from the database using ADO.NET connectivity controls.
- Used ADO.Net for retrieving, querying, storage, and data manipulation to perform the CRUD (Create, Retrieve, Update, and Delete) operations on the database.
- Developed packages, stored procedures, functions, views, triggers using Common Table Expressions, temp tables etc.,
- Worked on writing various functions to validate the form fields and check for duplicates, special characters etc.
- Implemented client-side validations using JavaScript and JQuery.
- Involved in unit testing of the application.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
- Used Visual SourceSafe for source & version control.
- Deploying the change points onto the Development and Test servers for further testing.
- Involved in Design Review to ensure project/Organization standards are followed and for redundant code and in the testing process.
- Involved in resource allocation for each team when new build is ready to test with bug fixes and patches.
- Worked on clearing the partial multi byte errors.
- Involved in creation of reports using SSRS.
- Worked on creating WCF Service to get all the details and implemented successfully.
- Involved in collecting Status reports from all the teams and sending out Status reports to Project Manager / Project Lead on daily basis.
- Bug Fixing during Testing Phase and Troubleshooting the issues on a day-to-day basis.
Environment: Visual studio 2012, MVVM, ASP.NET, Azure, ADO.NET, SQL 2008, C#.NET, Java Script, WCF, Visual Source Safe, HTML, JavaScript, CSS, AJAX and XML.
Confidential, Piscataway, NJ
.Net Developer
Responsibilities:
- Followed Waterfall model to deliver production ready product each sprint.
- Implemented all phases of SDLC and proposed solutions to the business problems.
- Responsible for creating the Entity-Relationship diagrams, Data Modeling, Class diagrams, Sequence diagrams and Process Flow diagrams using Visio 2007 and documenting the project architecture.
- Involved in the finish of the application .NET 1.1 framework, C#, ASP.NET, AJAX, HTML, CSS, Web Services and implemented Ajax controls to aid in efficiency.
- Created the Winforms and webforms using C# and ASP.Net.
- Developed JQuery code for client-side validations using JQuery selectors, Events and AJAX.
- Designed different components using C#.NET and built N tier architecture with extensive use of object-oriented programming techniques likes Inheritance, Interfaces etc.
- Maintained Windows application with Visual Studio 2008 with VB.NET
- Developed the web forms using ASP.NET Server controls and Performed validation on the client side using JavaScript and Validation Controls.
- Creation and correcting existing code using LINQ in the Data Access Layer, also involved in meetings to gather all the business rules to solve bugs.
- Developed ASP.NET web services to encapsulate business logic components to be used in a distributed environment using C# and exposed them through SOAP.
- Developed the components for middle tier (Business Layer).
- Developed Data Layer using ADO.NET to communicate with MS SQL Server.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Wrote database stored procedures to implement complex business rules. Included a number of triggers, views, Lists in the database.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Environment: .NET 1.1, C#, ASP.NET, AJAX, HTML, JavaScript, CSS, ADO.NET, SQL Server, LINQ, Visual Studio.