Sr. .net Developer Resume
TX
SUMMARY:
- 7+ years of professional experience in wide range of IT disciplines. Involved in all phases of software development life cycle (SDLC), Analysis, Planning, Design, Development, Integration, Configuration and Deployment.
- Expertise in Web development and Application development using Microsoft .NET Technologies like C#, ASP.NET, MVC, ASPX, AJAX, CSS, WCF, ADO.NET, LINQ, HTML5, HTTP, DHTML, JavaScript, XML and XSL/XSLT, JQuery, Angular JS/2 Framework and WPF.
- Hands on experience in implementing core areas of Programming such as Data Access, Security, Logging and Exception handling.
- Experience building Web, Windows, Console and Windows service Applications.
- Experience in designing and developing Web services using WCF.
- Experience in using Language - Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL.
- Experience in developing Web based applications and Client-Server technologies using HTML/HTML5, CSS/CSS3, XHTML/DHTML & XML, DOM, JavaScript, jQuery, Ajax, Angular.JS/Angular2, TypeScript and JSON
- Hands on experience in developing SOAP and RESTful Web services.
- Experience in data access using ORM Tools such as LINQ to SQL and ADO.NET Entity Framework.
- Worked with MVVM pattern and developed view-models using typescript.
- Good working knowledge of Databases like SQL Server 2005/2008 R2/2012, Oracle 10g, MySQL and DB2.
- Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
- Extensive experience in using of the version control software SVN, TFS and GIT.
- Have exposure with Cloud based services like Azure.
- Strong experience in HTML5, CSS3, ASP.NET, C#.NET, VB.Net, MVC, Web Services, JQuery, Visual Studio, ADO.NET, LINQ, EntityFrameWork, JavaScript, JSON, MS SQL Server, SSRS, SSIS etc.
- Developed SPA (Single Page web Applications) using RESTFUL web services plus Ajax and AngularJS
- Experience using CA rally, Jira tool in Agile environment.
TECHNICAL SKILLS:
Microsoft Technologies: C#.Net, ASP.NET, ADO.Net, AJAX, Web Services, WCF, LINQ, Entity Framework, NHibernate, ORM Tools, JQuery, JSON, ASP.Net MVC, ASP.Net Web API, RESTFULL Web services, Silverlight, WPF, MVVM, Unity, PRISM, Autofac, Ninject, NLog, Log4Net, ActiveX, COM, MS CRM 2011 & 2013
Languages: C#, C, T-SQL, PL-SQL, VB.NET, JavaScript
Frameworks: .NET Framework 2.0/3.0/3.5/4.0/4.5 , NUnit, TDD
Web Technologies: Angular 2/4, Typescript, WebPack, NodeJS, NPM, ASP, HTML, DHTML, XML, JQuery, JSON, Kendo UI, KnockOut, AngularJS, Bootstrap, Font Awesome, JavaScript, CSS, AJAX, JSON
Databases: MS: SQL Server 2005/2008/2012 , Oracle 10g PL/SQL, MS Access
Application Design/IDE: Visual Studio.Net 2005/2008/2010/2013
Version Control tools: Team Foundation Server 2008/2010, SVN
Report Tools: Crystal Reports, Telerik Reporting
Modeling Tools: MS Visio 2010
Operating System: Windows 7/XP/2000, Windows Server 2003/2008.
Other tools: SSRS, SSIS, AJAX Control Toolkit, FxCop, Jenkins Build, HP Quality Center
PROFESSIONAL EXPERIENCE:
Confidential, TX
Sr. .Net Developer
Responsibilities:
- MOC application is used to track the change the approval process related to the work orders pertaining to several business units developed using .NET.
- Developing the application using N-Tier architecture model and MVC design pattern, Entity Data Model and RESTful and Web API services.
- Designed the dynamic and web compatible pages using the HTML5, CSS3, Node JS, JSON, JavaScript, AngularJS 2.0/4.0, Knockout JS, Bootstrap.
- Responsible for UI design and creating contracts and classes in Web API for different modules in the application to allow new web/client projects to leverage reusable data.
- Developed web application using MVC 5.0, ASP.NET, C#.NET and VB.NET for Middle tier processing.
- Used JQuery and JavaScript for implementing client-side validations at Controller level.
- Used JSON for dynamic User Interface, retrieval and posting of data.
- Implemented Dependency Injection, Repository Pattern, Unit of Work and Mocking framework for Unit test of entire application.
- Implemented Kafka as a message broker for queuing service.
- Architected high throughput message processing system using KAFKA on windows azur
- Developed Windows services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure and Amazon Web Services (AWS) RedShift.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Project was built on n-Tier Architecture with extensive use of Object-Oriented Programming Techniques Like Encapsulation, Inheritance, polymorphism and Abstract Classes etc.
- Leveraged AngularJS 2.0/4.0 resources i.e. AngularJS controllers, components, factory, directives and services, routings and events etc. for all data access, encapsulating URLs and standardizing data access interfaces.
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from SQL server.
- Updated User Interface using HTML5, CSS3, and JavaScript.
- Studied the different ways of XSS vulnerabilities and created a class file with their prevention measures.
Environment: ASP.NET MVC, C#.NET, SQL Server, SSRS, IIS, XML, Visual Studio, HTML5, Microsoft Azure, AWS, CSS3, AngularJS, jQuery, Oracle 11g, TFS, Web API, ChartJS, NUNIT.
Confidential, Bloomfield, CT
.Net Developer
Responsibilities:
- Worked on Agile methodology this includes Daily Scrum, Retrospectives.
- Involved in the Software Development Life Cycle (SDLC) for the documentation, designing, development phase of the System.
- Built Web pages that are more user-interactive using AJAX, JavaScript, React JS Kendo UI and AngularJS.
- Implemented ASP MVC framework for the development of the application.
- Created Data Access Layer, Business Logic Layer Classes using C# and .Net 5.0.
- Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.
- Used role based security functionality in MVC to restrict Users to certain pages Read only.
- Web application development for backend system using AngularJS and Node.js with cutting edge.
- Extensively used JQUERY to make client side validations and used AJAX calls where ever necessary for auto filing fields and performing asynchronous calls.
- Implemented Interface whenever possible to enhance usability, testability and to increase performance.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Configure continuous integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and deployment of ASP.NETMVC applications to Azure web apps.
- Used WPF 4.5 built-in set of data services to bind and manipulate data within the web-application.
- Developed new user interface components for different modules using Kendo UI.
- Extensively used XML and JSON Serialization for transferring the data from controller to view.
- Using ADO.NET Entity Data Model in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL.
- Created WCF REST Services and also used different bindings to make it available to different types of clients.
- Developed Web API REST controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC web application.
- Designed Front end using Bootstrap, Html, CSS, JQuery, JavaScript and Angular JS.
- Designed and developed SOA architecture with WCF binding concepts for making data binding for end points.
- Used custom Error Handling in Web API to pass proper error message rather than generic error message to better understand the error.
- Improvised user experience using JQuery. Used JQuery event handling mechanism to dynamically assign events on web controls.
- Developed XML Web Services using C#, ASP.NET, SOAP, XML, Typescript, XSLT and WSDL.
- Leveraged JQuery for page scripting, AJAX calls, JSON and XML for passing objects from Controller to View and vice versa.
- Consumed different ASP.Net Web APIs to retrieve customer information and other application related information.
- Created and maintained database objects like complex Stored Procedures, Packages, Triggers, Tables, Functions and Views.
- Develop Single Page Application with layout using AngularJS ng-route.
- Involved in deploying and testing Web Applications on IIS.
- Involved in deploying and testing Web Applications on Cloud.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hocreports and involved in analyzing multi-dimensional reports in SSRS.
- Worked on developing web application on a mobile platform using jQuery mobile, jQuery Google API plugin.
- Write Unit test cases using Jasmine Test Framework
- Team Foundation Server (TFS) is used as a version control for code repository.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Created packages using Integration Services (SSIS) for data extraction from Flat Files, Excel Files.
Environment: Visual Studio 2012/2013, C# 5.0, ASP.NET MVC 4.0, WCF, Java Script, AWS, JQuery, ADO.NET, IIS 7.0, AJAX, JSON, Angular JS, Azure, Bootstrap,Jasmine, HTML5, CSS3, WPF, Web API,Typescript, LINQ,XML, TFS, NUNIT, SSIS, SSRS, Kendo UI, SQL Server 2012, UML, Windows Server 2012,Azure cloud services
Confidential, Columbia, MD
.Net Developer
Responsibilities:
- Developed the internal performance tracking system using .NET 4.5.
- Developed application using .NET, SQL Server, jQuery and JavaScript.
- Following Agile process to develop the application.
- Developed UI Screens using ASP.NET MVC5 and Consumed Web API services.
- Updated User Interface using HTML5, CSS3, and JavaScript.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Provided documentation of solutions for VMWare, Windows, Linux and AWS teams.
- Implemented jQuery for form validation site wide and AJAX/JSON is used for partial page updates.
- Implemented Dependency Injection, Repository Pattern, Unit of Work and Mocking framework for Unit test of entire application.
- Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
- Studied the different ways of XSS vulnerabilities and created a class file with the prevention measures.
- Used AngularJS, bootstrap, Kendo UI for developing interactive webpages, created JSON services using Web API 2.0 and Entity framework 5.0.
- Maintained versions with TFS and developed reports using SSRS.
- Created SSIS Packages using SSIS Designer for export heterogeneous data from OLE DB Source (Oracle), Excel Spreadsheet to SQL Server 2008.
- Written Queries using T-SQL Statements, Views, Stored Procedures, Triggers, Cursors and User Defined Functions in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Written Stored Procedures, Triggers, Cursors and User Defined Functions in SQL Server 2012.
Environment: C#, ASP.NET, SQL Server 2012, SSIS, Oracle 11g, SSRS, IIS, XML, Angular JS, Visual Studio, TFS, HTML5, CSS3, jQuery, Web API.
Confidential, Los Angeles, CA
.Net Developer
Responsibilities:
- Involved in translating the customer requirements into Design specifications and ensured that the requirements translate into software solution.
- Used an Agile, Scrum approach methodology for software development.
- Used C# as programming languages for multiple applications and used Visual Studio which maintaining legacy applications.
- Expertise in designing ASP.NET based Graphical User Interfaces with CSS, JavaScript, AJAX and HTML.
- Worked with WSDL document and SOAP protocol while working with Web services.
- Designed and developed intranet web applications using JavaScript and CSS.
- Built and deployed a Chef Server in AWS for infrastructure automation
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server using T-SQL.
- Utilized ADO.NET objects such as Data Reader for consistent access to SQL Server 2005 data sources.
- Created the database and several stored procedures and views were written to access the database.
- Developed patient progress reports using Crystal reports.
- Developed and maintained the back-end RESTful ASP.Net Web API service.
- Used XML web services to send orders to external labs.
- Generated reports using SSRS.
- Developed Stored Procedures, Triggers and complex SQL statements and generated various reports using Crystal Reports.
- Used ADO.NET to access SQL Server database and perform operations like Select, Create, Update, and Delete.
- Responsible for developing web pages and WCF Services to retrieve and validate data from the web service and store in SQL Server Database.
- Used ASP.NET Validate controls to handle Server-Side validations and JavaScript to handle Client-Side validations.
- Worked with Master Pages and developed Cascading style sheets (CSS) for consistent for application.
- Experience in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Using MS Visio prepared Use Case, Class, Sequence and class diagrams.
Environment: C#, ASP.NET, ADO.NET, WCF, JQuery, AJAX, XML, Web Forms,NUNIT, JSON, IIS, JavaScript,Web Services,Agile, HTML, CSS, Web API, SQL Server 2008 R2, Git hub.
Confidential, Colarado
.Net Developer
Responsibilities:
- Worked intensely on the user interface using ASP.NET by migrating from classical ASP to ASP.Net.
- Migrated from .Net 2.0 to 3.5 and Object-Oriented Methodologies for application development.
- Involved in designing and developing the GUI for the user interface with various controls (Component Art Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, and Validation Controls etc.).
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) and concepts like abstraction, encapsulation, inheritance, polymorphism in VB.Net.
- Used ADO.NET for the database access using SQL Server Data Adapters.
- Created the database and have written stored procedures using SQL SERVER 2012.
- Used ASP.NET web form controls such as Grid View, List View, etc. for displaying data.
- Performed unit testing on some modules.
- Used the Debugging and Tracing features of Visual Studio .Net extensively.
- Documented the code for some of the modules.
- Implemented the ASP.Net security features like Forms Authentication and Windows Authentication.
- Created generic secure and reusable data access components using the ADO.Net objects such as Dataset, Data Adapter, and Data Reader.
- Responsible for maintaining versions of source code using SVN.
Environment: Microsoft .NET Framework 2.0/3.5, SVN, Visual Studio .Net 2008/2012, VB.Net, Classic ASP, ASP.NET 3.5, ADO.NET, SQL Server 2008/2012, Web Forms, Web Services.
