Sr .net Developer Resume
Louisville, KY
SUMMARY
- Around 5 years of Software Engineering experience in Application Design, development and maintenance with Microsoft Technologies ASP.NET, ASP.NET MVC, C#/VB .NET, ADO.NET, ADO.NET Entity Framework, Web services, WCF and Web APIs with .NET framework versions 2.0/3.0/3.5/4.0/4.5/4.6.
- Implemented N - Tier Architecture Data Access Layer (DAL), Business Logic Layer (BLL) and User interface (UI).
- Thorough knowledge and experience on all phases of Software Development Life Cycle (SDLC) by following Waterfall, Agile and scrum methodologies.
- Worked extensively in managing database with using ADO.NET, Entity Framework, LINQ, and Lambda Expressions.
- Extensively worked with ASP.NET MVC with Entity Framework.
- Good Knowledge of ASP.NET UI controls like Grid View, Detail View, and Data Source controls such as Object Data Source, SQL Data Source and Master Pages for consistent layout of pages in the application.
- Good working Knowledge of ASP.NET UI controls like Grid View, Detail View, and Data Source controls such as Object Data Source, SQL Data Source and Master Pages for consistent layout of pages in the application.
- Experience working on Windows Forms, Web Forms, Console Application, Windows Services, UI frameworks and Entity Framework.
- Used TFS (Team Foundation Server) and Tortoise SVN for source Version Control systems.
- Experience in deploying and testing web applications on to Windows Servers 2003/2008/2012 on IIS 7.0/6.0.
- Hands of experience in SQL Server in writing database queries using joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, Maintaining Database, Experience in Query Optimization.
- Experience in modelling the Data Access layer of application using Data Adapter, Data Reader, Data Tables and Dataset in ADO.NET and Language Integrated Query (LINQ) Providers for data manipulation.
- Experience in working with Web Services and Windows Communication Foundation (WCF) with excellent understanding of SOA, WSDL, UDDI, SOAP, REST and TCP/IP protocols.
- Experience in creating reports using Crystal reports and SSRS.
- Worked on SQL Server Reporting Services (SSRS) for generating various invoices and providing functionality for variety of data sources with the .net environment.
- Experience working with SSIS packages for data Importing, Cleansing, and Parsing etc.
- Proficient in building Web Applications using C#.NET4.0/3.5/2.0, ASP.NET 4.0/3.5/2.0, HTML5, XML, AJAX, JavaScript, JQuery and CSS3 in a Client/Web Server environment.
- Worked on REST Web Services using AngularJS, JavaScript, JQuery, HTML5, CSS3, Ajax, Web API, and Bootstrap.
- Strong experience in implementing front-end validation of Web applications using JavaScript, JQuery and ASP.NET Validation Controls.
- Worked on .NET Security features such as Authentication & Authorization.
- Experience in writing unit test cases for business logic of the application using Visual studio integrated unit testing framework and N-Unit.
- Excellent written and oral communication skills and writing design documents of developed applications.
- Proven Ability to analyze problems, root cause, and develop innovative solutions to business challenges and streamlining operations.
- Good team player and communicator with interpersonal and presentation skills & excellent work ethics, self-motivated, quick learner & flexible to adapt new technologies
TECHNICAL SKILLS
Microsoft Technologies: Microsoft .Net Framework, ASP.Net MVC 5/4/3, ASP.Net Core, Web Forms, Win Forms, WPF, WCF, ADO.Net, LINQ, Entity framework
Web Technologies: Web Services, HTML5, SOAP, WSDL, AJAX, XML
Web Servers: IIS 7.0, IIS 8.0
Programming Languages: C#, VB.NET, VBScript, HTML5, CSS3, DHTML, PHP, VB6
Scripting Languages: JavaScript, XML, WSDL, jQuery, Angular, TypeScript
Development Tools: Visual Studio .NET 2017/2015/2012/2010/2008
Frameworks: Microsoft .Net 4.6.1/4.5.1/4.5/ 4.0
Databases: MS SQL Server 2016/2014/2012/2008 R2/2008, MY SQL, Oracle, PL/SQL
Version Controller: GITHUB, TFS
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
Sr .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance usingAgile methodology.
- Extensively involved in developing components for Business layer and Data Layer, implementation inMVC architecture.
- Involved in coding and designing using C#, XML, ADO.NET, WCF, JavaScript, UnderscoreJS, jQuery, HTML, and Cascading Style Sheets (CSS).
- Developed dynamic ASPX web pages for Application usingASP.NET, C#.NET, XML, XSL/XSLT, HTMLandJavaScript.
- Developed customAngularJSdirectives to build custom reusable modules to use across the application.
- UsedAngularJSas the development framework to build a single-page application, directive and controllers to present the data in charts and tables.
- MaintainMS SQL Server 2012, including security, configuration and install servicepacks upgrade
- Installed and configured server machines using windows server 2012.
- Created the Interactive Presentation layer inC#.NetandC#withIDEas Visual Studio.Net.
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C and ASP.NET.
- Experience in developing Web-Centric applications using AngularJS, BackboneJS, ExtJS, NodeJS, JavaScript, JQuery, CSS3.
- Implemented REST APIs with azure service fabric stateless Microservices usingASP.NET Core.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
- Involved in development of MVC 3.0/4.0 patterns for client server interaction.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, Java Script, Angular JS, AJAX, Bootstrap to create responsive web pages, developed Layouts.
- Build a node.js and Express.js backend that pushes these stats to connected browsers.
- Node.Js - programming platform which uses goggle JavaScript engine on a backend system to run JavaScript code, like a JVM.
- Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scopeetc Using Angular JS, Coded frontend interface with Java script, Bootstrap, Angular JS, CSS and HTML5.
- Strong working knowledge of Rich UI applications based on latest UI technologies, libraries and frameworks like Angular JS & Bootstrap.
- Used Angular JS framework to implement Single Page Applicationand Created HTML pages using Angular JS directives for driver and vehicle modules.
- Designed and implement AWS Lambda and API usingVS .NET 2015, ASP.NET core with AWS kit.
- Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis and documentation of assigned modules.
- Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP and Persist data to flat CSV files. Added new functionality to existing Monitoring and Alerting tools and Performance Monitoring and Management
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- XML Serialization and Deserialization was used before and after data transmission.
- Designed a software system using web services like REST and SOAP to support interoperable machine-to-machine interaction over a network. GIT
- Maintained Virtual private cloud (VPC) using AWS and resources like Route53, Nat Gateway, RDS.
- Created Micro services using AWS Lambda and API Gateway using REST API.
- Automation in AWS via Shell and Python Scripting via AWS Command line interface (CLI).
- Experienced in working with version control systems like GIT and used Source code management client tools like Git Bash, GitHub, Git Lab
- Developed the rich visual components throughWPFandSilverlightusingXAMLandExpression Blend.
- Involved in using REST which the primary purpose of the service is to manipulate XML representations of Web resources using a uniform set of stateless operations.
- Developed the rich visual components throughWPFusingXAMLandExpression Blend.
- Created complex Stored Procedures, Triggers, Tables, Views and SQL Joins and other statements to maintained referential integrity and implemented complex business logic.
- Developed complex T-SQL queries, User Defined Functions, Stored Procedures and Triggers in SQL Server 2008 R2 followed by analysis and testing of those database objects before deployment to the production server.
Environment: VisualStudio2012/2013, C#4.5, VB.NET8,Microsoft.NET Framework2.0, ASP.NET4.5, MVC 3.0/4.0, HTTP, HTML 5, Web API, WCF, Razor, ADO.NET, Entity Framework (Code First)6.0/4.0, Angular JS1.4, JQuery2.0/1.0, LINQ, XML, JSON, Java Script, Visual Basic, SQL Server 2008 R2(SDS), T-SQL, Selenium, Team Foundation Server 2010, IIS 7.0, and Windows Server 2008/2008 R2.
Confidential, Livonia, Michigan
Sr .Net Developer
Responsibilities:
- Worked on Kaspersky Subscription Service using .Net 4.5, ASP.NET MVC 4/5, Azure, jQuery, Knockout, Angular 2, Node.js, SSIS, SSRS
- Worked on ASP.Net MVC asynchronous request processing implementation and used structure map for dependency injection.
- Extensively used MVC architecture for the Web application design to have the application layers loosely coupled
- Used XML for data storing and retrieval using Xml Reader, Xml Writer, XSL, and X Path.
- Expertise in web development and related software Angular JS, HTML5, CSS.
- Implemented Presentation layer using CSS Framework, Backbone Js, Angular Js, Knockout Js, Wire-framing, and HTML5.
- Developed Server side and Client-side code using ASP.Net, JQuery and JavaScript.
- Implemented RESTFUL Web services to access data from the database to bind it inside an application.
- Developed parameterized SQL queries and stored procedures to query database tables in T-SQL.
- Involved in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in coding member validation business functionality using WCF and client front end layers using WPF and Silverlight.
- UsedReact JSfor creating reusable components like multi-field form elements, background file uploads.
- Using and enhancing the WPF third party controls like Infragistics, DevExpress and Telerik.
- Experience in working onTDD(Test Driven Development)usingN-Unit or Junitfor automated unit testing.
- Created jQuery functions to post data to controller methods using JSON and AJAX.
- Created a client project using C# to validate and store the end user data before calling the WCF web service.
- UsedReact.jsfor adding a client-side interface for JavaScript templating and function binding.
- Created a WCF web service using façade and command patterns to initialize, serialize, communicate, desterilize and process response.
- Created models using Entity Framework that is used as properties by application.
- With the concept ofReactJsWorked on usage metrics and also end to end events tracing for analysis purpose.
- Project is developed based on the agile methodology and conducted and involved in daily SCRUM.
- Designing User Interfaces, Web pages, Web forms using Server controls, HTML and JavaScript (JQuery) and CSS to enhance UI experience on Client-side.
- Used the Node.js, Angular.js 1.6, backbone.js and Require.js MVC Frameworks in the development of the web applications.
- Generated “tabular”,” matrix” and “Tablix” reports using SQL Server Reporting Service (SSRS) and worked with charts.
- Experience with the features ofAngular2such as directives, modules and routing.
- DevelopedReactJS/ .NETweb application using JavaScript, ASP.NETMVC 5, C#, Visual Studio.
- Highly usedAngular 2router to build single page application for navigate through the different status and multiple modals.
- Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.
- Developed end-to-end composite RESTFUL Web Services by using SOA.
- Used Angular JS as the development framework to build a single-page application.
- Developed the application using HTML5, CSS3, JavaScript, JQuery, and Knockout.js.
- Implemented Rest Services using node JS and C# to serve the web application with JSON data.
- Used WPF in creating different animated scenes using the combination of transforms, animation controls and color effects.
- Created an application inWPFthat generatesSilverlight Class libraryby takingXMLfile as an input.
- Involved in performance tuning and query optimization for Stored Procedures.
- UsedMicroservice architecture, based services interacting through a combination ofRESTand leveragingAWSto build, test and deploy Identity Microservices.
- Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
- Experience in creating, maintaining and tuning Views, Stored Procedures User Defined Functions and System Functions using SQL Server, T-SQL.
- Hosting of Windows WEB API's, Asp.Net applications in IIS and creating Cloud Instance using AWS for deployment in product environment.
- Designed & developed RESTful Services with WCF, which was consumed by Native Mobile Apps.
- Implemented a cross platform push notification service using .NET, which communicated with both the iPhone (through APNS) & Android App (GCM).
Environment: ASP.NET, C#.Net, MVC 3.0, Object Oriented Methodologies, Visual Studio 2012 &2010, SQL Server 2012, SSIS, Oracle 11g, ADO.NET, .NET Framework 4.5, AJAX, XML, JavaScript, CSS, AngularJS, Web Service, LINQ, IIS 7.0, n-tier architecture, Azure, selenium, Entity Framework, SVN, Team Foundation Server (TFS).
Confidential
.Net Developer
Responsibilities:
- Develop and assist in migration of legacy application modules written in handlebar.js toAngular Application.
- LeverageAngularresources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components.
- CodingAngular components, templatesanddirectivesfor application functionality and filters for heavy DOM manipulation.
- Work on shared code repositories and microservices to implement enhancements and features for global domain application using c#.net, handlebar.js, HTML, CSS, JavaScript, Typescript, Bootstrap, RxJs
- Actively working on enabling features and making enhancements to expand the existing product to UK specific client domain
- Modified dependency angular repositories, publish using verdaccio and test angular modules to implement new features
- Work with complex data models and retrieve application data through API service calls built into application and test API calls and data using Postman
- Use Azure DevOps, TFS to maintain source control and versioning needs by accessing and updating development, release branches on CI/CD.
- Working on shared code repositories to implement enhancements and features for global domain applications
- Run and fix unit test cases using x-Unit Testing for developed code
- Accomplish story tasks assigned using Agile Kanban development methodologies
- Work closely with other development team members to understand complex product requirements and translate them into software designs.
- Successfully implement development processes, coding best practices, and perform code reviews for peer developed code.
Environment: C#, ASP.NET4.0, ADO.NET, Angular 7, Nodejs, RxJs, jQuery, HTML5, CSS3, IIS 8.0, AJAX, JSON, Visual Studio 2019, Web Services, XML, Azure DevOps, GitHub, Entity Framework 6, .Net framework 4.6.1, Verdaccio, Azure DevOps, TFS, Postman, Typescript, Handlebar.js
Confidential
.Net Developer
Responsibilities:
- Used Agile method and actively participated in the sprint planning and review.
- Implemented Client-Server and distributed Web applications using C#, Vb.net, ASP.NET 4.5, ADO.NET, AJAX, XML, WCF, WPF, SQL Server 2008.
- Developed client-side validations using JavaScript to minimize the burden on the application and implementedAJAXfor the required web pages.
- Worked on User Interface extensively and developed Win Forms and web forms using C#.
- Used WPF in developing User Interface.
- Implemented the Object-Oriented Programming Concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
- Worked with Node JS, Grommet and ReactJS to grunt the run tasks and performing the modules.
- Created dynamic web pages at the client side used JQuery to make the frontend components interact with the JavaScript functions.
- Designed and developed ReactJs component required for the project.
- Using ADO.NET, developed components in ASP.NET by providing functionality of the Data
- Used XML to deliver structured data from the designed application in a consistent, standard way.
- Developed Web services with the help of HTTP and SOAP protocol for transferring data which is in XML and JSON format
- Worked with relational data using Entity Framework.
- Used WCF service to supply current data to others, such as a traffic report or other monitoring service
- Created services using WCF.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used WCF to send messages over TCP instead of HTTP.
- Solved issues reported by QA team in Quality Center.
- Involved in fixing bugs during testing process.
- Used session state of ASP.net in Web services by enabling the Enable Session property.
- Develop documentation for the requirements for new and/or enhanced features to be incorporated into the proprietary web site
- Gathered all the business requirements for client/server and web development projects, creating use cases, process models, flowcharts and other UML models.
- Worked on the documentation of requirements, design and analysis.
Environment: C#, VB.NET, ASP.Net 4.5/4.0/3.0, Visual Studio 2013, CSS, XML, JQuery, JavaScript, Web Services, SQL server 2008, Win forms, Agile methodology, WCF, WPF, AJAX, HTML, MVC 3, Entity Framework.
