Full-stack .net Developer Resume
O Fallon, MO
SUMMARY:
- 8+ years of experience in analyzing, designing, development, testing and maintenance of web, windows applications with good exposure to full Software Development Life Cycle (SDLC).
- Extensively worked on .NET Web and W indows Application Development using Microsoft Visual Studio, Visual Studio Team Services ( VSTS ), .NET Framework 4.5, C++, VB.NET, VB 6.0, C#, ASP.NET, .Net Core, ADO.NET, XML and Azure Cloud Services .
- Experience in Implementing Service Oriented Architecture (SOA) based Applications, client - server applications, N-tier applications, and Windows Services based applications.
- Experience in developing applications using ASP.NET Web Forms, MVVM, ASP.NET MVC with ASPX View Engine and Razor View Engine.
- Experience in developing responsive Web UI using HTML5, CSS3, Bootstrap, JQuery, Ajax, Java Script, Angular 1.x and Angular 2.0.
- Good Exposure on JavaScript Frameworks like NODE JS, REACT JS, BACKBONE JS and EMBER JS.
- Strong knowledge and experience on object oriented design and programming (OOPS).
- Experience in creating and consuming SOAP/RESTful services using Web Services, WCF, WPF and Web API.
- Involved in implementation of XML Asp.net Web Services using Xml serialization, Http/Soap Formatter, XSLT, XSL and DOM.
- Extensive working experience in database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors and Triggers using T-SQL and PL/SQL in SQL Server 12/16, Oracle 10g/11g/12c.
- Developed Data Access Layer using ORM Frameworks like LINQ to SQL, T-SQL, ADO.NET, Entity Framework and NHibernate.
- Strong Database Design and Development experience with SQL Server Reporting Services (SSRS), Integration Services (SSIS), and Report Builder (Crystal Report).
- Experienced in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Experience with various Software Configuration Management (SCM) Tools like Team Foundation Server (TFS), -GIT, Visual SourceSafe, and SVN.
- Experience of Tested Web/Windows Applications for proper operation by implementing Unit and Integration testing using NUNIT.
- Designed clean code with the help of SOLID principles followed by the design patterns.
- Extensive experience with SDLC like Agile Methodologies (SCRUM), Waterfall Methodologies and Test-Driven Development (TDD).
TECHNICAL SKILLS:
.Net Technologies: ASP.Net, Web API, MVC, DOTNET CORE 1.0, WCF, WPF
Languages: C, C++, C#.Net, VB.Net, VB 6.0.
Web Technologies: HTML, CSS, Java Script, XML, Type Script, AngularJS, NodeJs, ReactJS, AJAX, MVVM, MVC, Web APIDBMS Packages: SQL Server(2012/16), Oracle(10g/11g/12c.), (PL/SQL) and MS Access.
IDE: MS Visual Studio, Eclipse.
ORM TOOLS: NHibernate, Entity Framework, LINQ
Platforms: Windows 10/8/7/Vista/XP, Linux, UNIX
Reporting Tools: SQL Server Reporting Services, Crystal Reports
Cloud Computing: Microsoft Azure.
PROFESSIONAL EXPERIENCE:
Confidential, O’Fallon, MO
Full-Stack .Net Developer
Responsibilities:
- Design and develop the business logic of the Web and Windows applications using C#, ASP.NET, ASP.NET MVC 4 and MVVM.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AJAX, J-Query, and Angular JS.
- Worked on Responsive Web Design using Bootstrap, Grid Controls, CSS3, and Media Queries.
- Implemented two-way binding among models, controllers, and views with Angular JS to Provide continuous updates among view and model and responsible for building a custom single-page.
- Designed and created the Restful web services using Web API, WCF and responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Creation of database objects like tables, views, Stored procedures, packages, triggers, functions using oracle PL/SQL and SQL Server .
- Implemented N-Tier Architecture and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework.
- Using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Generated reports for users to display their claims status and payments daily, weekly, monthly and quarterly using SSRS.
- Responsible for scheduling SSIS jobs using SQL Server Agent, and created alerts for successful and unsuccessful completion of Scheduled Jobs.
- Performed unit testing and integration testing for reviewing the requirements and fixing the defects appropriately.
- Implemented continuous integration(CI) and build tools using Jenkins for optimizing automation.
- Maintain best practices for file storage and local and hosted commits in a GIT repository.
- Design and developed clean code with respect to business logic using solid principles followed by design patterns like Creational, Structural, Behavioral and Singleton .
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
Environment: Microsoft Visual Studio 15/17, C#, VB.NET, ASP.NET, ASP.NET MVC 4/5, MVVM, HTML5, CSS3, Bootstrap, J-Query, Ajax, Java Script, Angular 1.x, Bootstrap, Grid Controls, Media Queries, Restful/SOAP Web services, WCF, WPF, WEB API, Ajax, JSON, SQL Server 16/17, Oracle, PL/SQL, ADO.NET, Entity Framework, LINQ, SSRS, SSIS, UNIT, NUNIT, GIT, Jenkins, Agile, Scrum, TDD, SOLID principles, Design patterns, XML, XSL, XSLT, Azure, Telerik, Kendo-UI, Power Shall.
Confidential, New York
.Net Developer
Responsibilities:
- Developed the reusable framework for the web application using the C#, ASP.NET, ASP.NET MVC 4.0/4.5 with Razor View Engine.
- Designed Graphical User Interface (GUI) for various web pages using HTML5, Angular JS, Bootstrap, CSS3, JavaScript and J-Query.
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS with Angular to ensure site sign integrity and quality control consistency throughout the project lifecycle.
- Implemented Custom Directives, Custom filters, and performed modification to improve the performance of angular JS single page web application (SPA).
- Developed client - side validations using JavaScript and Server - side validations using ASP . Net validation controls and Node-JS .
- Modifications were made to the existing GUI using WPF for better look and feel and worked on Developing and consumed windows services.
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP . Created Restful WEB API's to expose the analytics data to the clients.
- Created various Stored Procedures and Triggers using SQL Server / T-SQL, Created Indexes, Joins on key fields for fast retrieval and Database optimization.
- Worked extensively with Web-Forms and Data Binding controls, validations and retrieving the data using entity Framework and LINQ using code first approach .
- Design Communication between Data Access Layer and SQL server using LINQ for data retrieving, querying and manipulations .
- Created reports as per user requirement using SQL Server reporting services ( SSRS ) which delivers enterprise and Web-enabled reports.
- Involved in Unit and Functional testing and fixing the issues occurred in the testing process.
- Used TFS for source code management, automated builds, and PMO testing and release management capabilities.
- Worked in Agile development environment and participated in daily standup meetings and discussions with department heads, project managers, architects and co-developers.
- Hands on Experience with Microsoft Azure platform for the building, managing and deploying web application.
Environment: Microsoft Visual Studio 15/17, C#, VB.NET, ASP.NET, ASP.NET MVC 4/5, MVVM, HTML5, CSS3, Bootstrap, J-Query, Ajax, Java Script, Angular 1.x, Node-Js, Bootstrap, Grid Controls, Media Queries, Restful/SOAP Web services, WCF, WPF, WEB API, Ajax, JSON, SQL Server 16, T-SQL, ADO.NET, Entity Framework, LINQ, SSRS, SSIS, UNIT, NUNIT, Power shell, TFS, Agile, Scrum, TDD, SOLID principles, Design patterns, XML, XSL, XSLT, Azure.
Confidential
Full-Stack.Net Developer
Responsibilities:
- Designed and developed Win Forms and web Forms using C#, ASP.NET, VB.NET and Master page templates.
- Developed a responsive application and enhanced Master Pages, User Controls, Custom Controls, and User Interface by using HTML, CSS, J-Query, ASP.NET Controls along with Bootstrap.
- Modifications were made to the existing GUI using WPF for better look and feel and worked on Developing and consumed windows services.
- Responsible for developing WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).
- Designed and Developed Medical Device integration with Asynchronous JavaScript communicating with REST Web API.
- Data extraction, data preparation and data loading from various sources to SQL Server database and Oracle 10g database for creating fast report.
- Worked on creating tables, views, triggers, constraints, Stored Procedures, Functions, and Packages using Oracle based on the documented user requirements.
- Used NHibernate as ORM tool to map classes with tables to enable working with rows as objects.
- Extensively used ADO.NET for connecting to database and calling the procedures and functions and used ADO.NET for data interaction between the web application and the Database using Data Reader, Datasets, and Data Adapters control.
- Responsible for report generation using SSRS and Crystal Reports based on business requirements.
- Involved in developing Packages for data loading and extraction using SSIS, C# and scheduled packages.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Worked in automation, setup and administration of build and deployment tools such as Jenkins, Jenkins Pipeline.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Used Multithreading to monitor objects to ensure that block of code runs without interrupting from any other code running on other threads.
Environment: Microsoft Visual Studio 13/15, C#, VB.NET, ASP.NET, ASP.NET MVC, HTML5, CSS3, Bootstrap, J-Query, Ajax, Java Script, Bootstrap, Grid Controls, Media Queries, Restful/SOAP Web services, WCF, WPF, WEB API, Ajax, JSON, SQL Server 12, Oracle 10g, ADO.NET, NHibernate, LINQ, SSRS, Crystal Reports, SSIS, UNIT, NUNIT, TFS, Agile, Scrum, TDD, SOLID principles, Design patterns, XML, XSL, XSLT.
Confidential
.Net Developer
Responsibilities:
- Involved in understanding and transmitting the business requirements for the project and translating these into functional specifications.
- Implemented design patterns and the entire backend of the application in C#, VB.Net and ASP.Net using various object-oriented features like classes, interfaces, inheritance, polymorphism and Multithreading.
- Designed Graphical User Interface (GUI) using Master Pages, Themes & Skins, HTML, CSS, JavaScript and Custom Controls.
- Creation of database objects like tables, views, synonyms, materialized views, procedures, packages, triggers, functions using oracle PL/SQL and SQL Server 2012.
- Involved in design and development of middle tier web services which encapsulate the business logic in its methods and wrote data access classes using ADO.NET and NHibernate framework.
- Creating reports using the Crystal Report for the report needed by Middle Office, Back Office users.
- Involved in writing scripting like Java scripting, J-Query for validations on client side.
- To create and test the application with Unit Test Cases using NUnit Test Framework.
- Used Subversion (SVN) for Version Control, creating and managing projects and accessing the items that are stored and managed for a project.
- In the Project we worked on waterfall model project management.
Environment: Microsoft Visual Studio, C#, VB.NET, ASP.NET, HTML, CSS, Bootstrap, J-Query, Java Script, Grid Controls, Media Queries, SQL Server 12, Oracle 10g, ADO.NET, NHibernate, Crystal Reports, UNIT, NUNIT, SVN, waterfall, TDD, SOLID principles, Design patterns, XML, XSL, XSLT.
Confidential
Software Developer
Responsibilities:
- Analyze the Requirement specifications provided by the Client and Developed Technical and Functional specifications.
- Created Windows Forms and Console Applications using C#, VB.NET and ASP.NET.
- Developed solutions for diverse programming scenarios in C#, VB.NET and ASP.Net employing Object Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction.
- Hands-on experience in working with web technologies such as HTML, CSS, DHTML, JavaScript, J-Query, Bootstrap, AJAX.
- Wrote SQL Queries, Stored Procedures, functions and created Tables in SQL SERVER 2008.
- Worked on ADO.NET components SQL Connection Object, SQL Command Object, Data Reader, Data adapter, Data Set and Data View to provide communication to the database.
- Implementation of client-side validations using JavaScript.
- Responsible for manual testing, Unit testing, System testing for modules coded.
- Used SVN as a code repository for check in, check out and maintaining our versions of code for our development team.
Environment: Microsoft Visual Studio, C#, VB.NET, ASP.NET, HTML, CSS, Bootstrap, J-Query, Java Script, Grid Controls, Media Queries, SQL Server 2008, ADO.NET, UNIT, NUNIT, SVN, TDD, SOLID principles, Design patterns, XML, XSL, XSLT.