Sr. Full Stack .net Developer Resume
SUMMARY:
- 7+ years of experience in Requirement Analysis, Design, Development, Implementation, Testing and Maintenance of Software Applications, Object Oriented Applications, Web Development and Windows Based applications.
- Experienced in all phases of Software Development Life Cycle Analysis, Design, Implementation, and Testing Deployment.
- Analysis, Design, Development and Maintenance in Client - Server environment using C#, ASP.NET, IIS, Web Services, Web Forms.
- Experience in deploying application to AWS and Azure clouds.
- Designed presentation tier i.e. web pages, using the concepts such as Master pages, Themes, HTML5, XML, CSS3, Custom controls, JavaScript, jQuery.
- Experienced in Requirements gathering, analysis, design using UML for creation of use cases, workflows, data flow diagrams using MS Visio.
- Worked with ASP.NET Web Forms, ASP.NET State Management, ASP.NET Caching, and Securing ASP.NET Web Applications.
- Hands on experience in design using Object Oriented Programming principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract Factory, Singleton, MVC.
- Extensive experience in developing WCF Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Experience in Creating and deploying XML Web Services using ASP.NET. Consumed Web Services in ASP.NET Web Forms.
- Implemented WPF UI Applications for the Mobile desktop applications.
- Designing & development of logical data modeling, T-SQL, PL/SQL, stored procedures, functions, views and triggers with RDBMS like SQL Server, Oracle, MySQL, and DB2.
- Hands on experience in DTS, ETL, Creating Jobs, Packages, and Reporting Services (SSRS) and Integration Services (SSIS) on SQL Server Database.
- Prepared technical design documents, use cases, test cases and user manuals for various projects and good at fixing bugs, code reviews.
- Data access Entity Framework worked extensively with ado.net objects such as data adapter, dataset, and data reader to interact with databases like SQL Server and Oracle.
- Implemented ADO.Net data access techniques i.e. SQL Connection Objects, SQL Command Objects, Dataset Objects, Data Reader Objects and Data Adapter Objects using Data Grid, Data List and Repeater controls.
- Implement N-Tier Architecture and integrate the UI with Data base using ADO.Net concepts.
- Performed N-Unit Testing for the piecewise testing of the Applications Experience with VSS, Team Foundation Server (TFS).
- Have hands-on experience in Configuring IIS and component services.
- Excellent analytical, communication, interpersonal and decision-making skills and is well motivated to rapidly acquire new skills on the job.
TECHNICAL SKILLS:
Languages: C, C++, C#, Java, T-SQL, PL/SQL, Slang
Web Technologies: ASP.NET, Ajax, JavaScript, jQuery, VB Script, .NET Core 2.0/2.1/2.2
XML Technologies: XAML, XML, XSD, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: Web Forms, HTML5, CSS3, AngularJS, Angular 2/4
Databases: MS SQL Server, MS Access, Oracle, DB2, MySQL, SecDB
Operating Systems: Windows, Linux, UNIX
IDE Tools: Visual Studio, SQL Server Management Studio, Eclipse, SecView
Reporting Tools: SQL Server Reporting Services, Crystal Reports
Version Control: Visual Source Safe, Subversion, Team Foundation Server
Modeling Tools: UML, MS Visio
Middleware: WCF, WPF, ADO.NET,MSMQ, Web Services, Enterprise Library
Servers: Windows Server, Microsoft IIS, Tomcat
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Full Stack .Net Developer
Responsibilities:
- Work in production defects and monitoring and production support, incident management, problem management.
- Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer.
- Created a controller and its endpoints using Web API methodology of different HTTP verbs in developing Web services.
- Worked on Azure Cosmos Database to store data of users and worked on storing data directly into Repository.
- Analyzed various Angular 6 directives, filters, routing and services to implement better application functionality and performance.
- Developed and designed web application with the Angular 6 and WEB API as backed layer by using .Net Core
- Established communication between different applications running on same/different platforms using Windows Communication Foundation (WCF).
- Experience on latest .Net Framework (4.5/ CORE 2.2) with N-tier Architecture Model and design patterns.
- Involved in maintenance and enhancements of an application using Microsoft .NET Framework 4.5, VB.NET, LINQ, WCF, XAML, WPF, WCF WEB SERVICES.
- Developed DAL, Data Modeling using Entity Framework, LINQ and Unit Test scripts.
- Prepared unit test cases and performed N-Unit Testing prior to system implementation.
- Involve in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.
- Providing on-call support for the production systems in rotation basis.
- Create and maintain runbooks for daily tasks and procedures from the admin and development team.
- Worked on Azure DevOps for deploying solutions in a pipeline allowing for continuous integration and deployment.
- Implemented .Net Security features of Authentication and Authorization
- Create and maintain shell scripts to automate common tasks
- Used Aqua Data studio to check backend databases and backlogs.
- Experience in Oracle packages, Dynamic SQL, Records and PL/SQL Tables.
- Maintaining the Source code using Team Foundation Server (TFS) in a multi developer environment.
Confidential, Durham, North Carolina
Full Stack .Net Developer
Responsibilities:
- Participated in daily SCRUM with Project manager and Team Lead to discuss the progress.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Active participant in development efforts, design and implementing platform architecture, and managing other engineering team members.
- Creating Technical and Low Approach document, High level document -level document.
- Designed the User Interface framework, template layout using master page, XHTML, HTML5, CSS3, Bootstrap, AJAX, jQuery and Angular 2, Typescript.
- Used Angular Dependency Injections to inject objects into a class, instead of relying on the class to create the object itself.
- Implemented Angular service calls using Angular Factory with Dependency Injection which helps to prevent any scope conflicts.
- Created Custom Filters in Angular for improving the search experience.
- Responsible for writing and building code in C#, Web services, WCF restful services, API's, LINQ, Kendo UI, JQuery.
- Worked on VS 2015 and .Net CORE 1.1/2.0 Framework to implement Business Logic.
- Used Web API for RESTful web services.
- Used ADO. for data interaction between the web application and the Database using Data reader, Datasets, and Data Adapters controls.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database.
- Involved in the designing phase of database and creating the SQL scripts.
- Used performance tuning and query optimization in the SQL Server.
- Worked with various T-SQL like Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions for efficient database management.
- Used Jira extensively to log all Issues and track development status.
- Used Git extensively to maintain source code repositories.
Confidential, New Jersey
Sr .Net Developer
Responsibilities:
- Responsible for creating the CSV file interacting with web service and Oracle database.
- Involved in creating the store procedure, function, Package in Oracle database.
- Designed and implemented the application using AngularJS, HTML5, CSS3, W3 Bootstrap, ASP.Net MVC, and Web API.
- Migrating the existing application to Angular 4, ASP.Net Core Web API (REST).
- Worked on .NetFramework to implement Business Logic and migrate the current application to latest .Net framework.
- Implemented the Application using Angular 4 material component and latest Angular 4 API.
- Maintained the Version, Labeled Versions and Backups of the source using TFS.
- Utilized LINQ technology extensively for data retrieving, querying, storage & manipulation.
- Developing, implementing, and consuming Data Access Layers and Data Objects Using C#
- Used Bootstrap framework created a well responsive website that can fit different devices.
- Developed code in JavaScript for client-side validations to reduce the round trips and burden on the application.
- Implemented web services with SOA using WCF for passing data to multiple platforms.
- Used XSD to store and present data on the web server, and CSS for styling the pages of the developed application.
- Created ASP.Net web forms and Class libraries containing code for business and data access logic using C# as the programming language.
- Used AJAX Controls to increase the performance of the web application.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC, .NET Core 2.0/2.1 and implemented sorting, filtering and paging with Entity framework in MVC.
- Written test cases and have performed unit testing for each of the task assigned and done thorough testing whenever there is a release using N-Unit.
- Wrote SQL scripts and extensively designed and developed Stored Procedures, Functions and Packages in SQL Server to execute various database routines.
- Worked in production defects and monitoring and production support, incident management, problem management.
Confidential, Irving, Texas
Sr. .Net Developer
Responsibilities:
- Involved in all the phases of the Application Development Life Cycle (SDLC) like requirements gathering, analysis, design, coding, testing and deployment.
- Used UML technologies for design and develop application include class diagrams, sequence diagrams, activity diagrams using Visio and UI Wireframes.
- Responsible for building User Interface, business Logic of the application and Data Access.
- Implemented several Classes in the application using ASP.Net to call from Data Access Layer to Business Logic Layer and to Code Behind file.
- Designed and implemented the application using AngularJS, HTML5, CSS3, Bootstrap, AJAX, ASP.NET Web API, C#, and Entity Framework.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Implemented validations using ASP.Net Validation Controls and JavaScript to perform client-side validations.
- Used CSS to control the style and layout of multiple Web pages all at once.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Script Manager Proxy, Update Panel and Modal Popup Extender within some web pages.
- Developed Web Forms and User Controls using Multi-views, Repeater Controls and Validation Controls extensively.
- Developed and maintained web services for the audit report system. These web services are responsible for the sync framework between the online (Web application) and offline system (Windows desktop application).
- Created the Data Contracts, Message Contracts and Fault Contracts in WCF Services.
- Created Tables and Views on the SQL Server. Written SQL Scripts such as Packages, Stored Procedures, Functions and Triggers to manipulate and retrieve data from SQL Server DB.
- Used Windows Presentation Foundation (WPF) for developing desktop applications
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Implemented Queries using LINQ for effective access with database and easy handle of file operations and XML.
- Develop data standards, data exchange, XML/XSD data standard or data sharing model. Provide technical XML services to the management and support staff. Handle the queries regarding XML and troubleshoot problems.
- Generated Monthly and quarterly Reports as bar charts for the management using different techniques like data filtering, adding, interactivity using SSRS.
- Designed SSIS package which extracts data from excel, validate the data and load it into the staging table. Data will be loaded into the main table once the business validations are successfully passed.
- Used Multithreading techniques for creating high performance applications, Implemented LDAP authentication for user's login.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Utilized LINQ technology extensively for data retrieving, querying, storage & manipulation.
Confidential, Murfreesboro, TN
.Net Developer
Responsibilities:
- Involved in all the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
- Designed reusable class libraries, implemented those classes using C#.NET, OOPS to load persisted classes dynamically.
- Developed Use Cases, Sequence and Class Diagram understanding the client requirements using MS-Visio.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security models.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC application using HTML5 and Razor view.
- Created HTML Helpers in order to reduce the amount of tedious typing of HTML tags.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Used AngularJS to standardize web application structure and provide future template.
- Rendered XML document to an HTML using XSL and XSLT Transformations.
- Used Web API and built RESTful services over .Net framework, used HTTP's GET, Delete and Post options and formatted the responses into JSON.
- Utilized LINQ to SQL technology extensively to interact with the SQL Server database.
- Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
- Involved Unit Testing, Integration Testing and Regression Testing in a regular basis to improve the performance of the application.
- Maintained the version of the project by using module developed with latest version in TFS.
- Utilizing Visual Studio to enhance features of an existing web based in-house project management and installation services application.
- Crystal Reports was used to generate complex reports. The reports could be exported in Excel or PDF formats.
Confidential, Denver, CO
.Net Developer
Responsibilities:
- Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client's requirements; involved in full lifecycle of the project from design, development & Testing.
- Designed N-Tier system having Database Layer (Database Connection and Security Settings), Business Logic Layer, Presentation Layer and Service Layer.
- Using Agile methodology and SCRUM studied system, consolidated requirement, established team communication and inter process relation. Developed cross functionality, distribution of requirements and to understand the current work of system.
- Developed page layouts, navigation, animation buttons and icons.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS & JavaScript.
- Used Ajax Asynchronous JavaScript and XML for calling server-side code from the client side to avoid post-backs, making the process faster.
- Extensive use of Web Services, SOAP, XML, XSD, XSL to expose the reports to facilitate the information sharing.
- Used ADO.NET objects, Dataset, Data Table, Data Relations and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.
- Used JSON to transmit data between Server & Web App; an alternative to XML Serialization
- Worked on DB2 on different platforms in UNIX, Windows. Using SQL, obtained data from DB2 and other databases.
- Extensively worked on stored procedures, triggers, functions, views, temporary tables and table variables.
- Implemented Unit Testing using N-Unit Framework.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using Crystal Reports.