Sr.fullstack Dotnet Developer Resume
Chicago, IL
SUMMARY
- 8+ years of Professional Experience in development of web - based, client/server, n-tier, distributed and Object oriented applications.
- Involved extensively in each phase of SDLCproceduresespecially in Analysis, Design, and Development, Testing and Deploying of applications and implementing N-tier Client/Server.
- Good experience in developing Web based applications using ASP.Net, C#.Net, VB.Net, ADO.Net, WCF, WPF, S, ORM (Entity Framework), Silverlight, LINQ, XML, SQL Server, SQL Profiler for developing Stand-Alone, Distributed Web applications.
- Extensive experience in designing Web Pages using HTML/HTML5, CSS/CSS3, AJAX, JSON, JavaScript, jQuery, Bootstrap, AngularJS that follows W3C Web Standards and are browser compatible.
- Experience with OOP/OOD (Object Oriented Programming and Design) like Inheritance, Polymorphism, Encapsulation and Design patterns like MVC, Object pool standard solution to common problems in software design Patterns in 3-Tier, N-Tier and Service-oriented architecture (SOA) applications.
- Worked extensively on MVC, MVVM, ASP.NET MVC 4, 5 and JSONsoftware designpatterns and good experience in developing web applications using MVC (4.0/5.0)Web API framework.
- Working experience on front end design and script programming using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, XAML .
- Experience with unit testing tools, profilers, continuous integration and GIT
- Experience using unit testing frameworks (e.g., NUNIT, MS Test, etc.) and Performed Test Driven Development (TDD):Unit Testing, Load Testing, Integration testing and Regression testing.
- Experience on Web API to create HTTP RESTful services to communicate with UI objects using JSON.
- Implemented different web applications by using ASP.NET, MVC framework and Angular JS.
- Experience in MS SQL, Oracle and MS-Access database programming using PL/SQL, Constraints, Indexes, Views, Stored Procedures, Packages, Cursors, Triggers and User Defined Functions.
- Working experience in data modeling and implementing tables, views, stored procedures, functions, and triggers using PL/SQL. Extensive knowledge of writing complex queries using SQL.
- Experience with Data Accessing including using Data Adapter, Data Reader and Data Set in ADO.NET and LINQ for data manipulation.
- Experience in manipulating XML, Converting Data between ADO.NET and XML and Proven Knowledge in DTD, Schema, XSL (XSLT, XPath, and XQuery).
- Experience developing rich GUI using Windows Presentation Foundation (WPF) and good working knowledge of Silverlight.
- Experience in using version control systems like Team Foundation Server (TFS), Visual Source Safe (VSS) and GitHub.
- Strong ability in communicating with Project Development Team and prioritizing workload.
- Experience in Agile methodologies, ScrumTest Driven development and Unit Testing.
- Excellent communication and interpersonal skills
TECHNICAL SKILLS
Microsoft Technologies: .Net Framework 4.6/4.5/3.5/3.0 , ASP.Net, ADO.Net, LINQ, Web Forms, Windows Forms, WCF, WPF, Web API, Entity Framework.
Programming Languages: C#, VB.NET 6.0 and Core Java.
Scripting Languages: HTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS (2.0,4.0), XML, TypeScript.
Database Technologies: SQL Server 2008/2012/2014 , MS Access, T-SQL, PL/SQL, SSIS, SSRS, SQL Server client management studio, DB2, ORACLE 9i,10g
Operating Systems: Windows Family and Unix
IDE: Visual Studio.NET 2008/2010/2013/2015/2017 , Net Beans
Modeling Tools: UML, MS Visio, Rational Rose, Design Patterns, MVC, Crystal Reports, SSRS
Web Servers: IIS 7.0/6.0/5.0/7.5
Testing Tools: NUNIT, JUNIT
Version Control Tools: SVN, Team Foundation Server (TFS), GitHub.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr.Fullstack DotNet Developer
Responsibilities:
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
- Designed User Interface System using HTML5, CSS, JavaScript, AJAX, JSON, AngularJS (2.0), Immutable and reactive forms, and Bootstrap(4).
- Used Workflow Services for make the Business flow.
- Used UnitTesting using Karma.
- Architect and developing Enterprise level applications which involved creating Web API .
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- It also allows us the flexibility to scale down the software and develop features that are required for our datacenter and our networking needs.
- Created Data Access Layer (DAL) to communicate with the SQL Server Database.
- Created Stored Procedures, Functions, and Triggers using MY-SQL in SQL Server 2012 to insert, update, and delete data inside tables.
- Installing and supporting IIS for use with Web applications.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Used AngularJS to implement rich functionality in various pages: form validation, CRUD operations, grid, search, multi-selection, advanced directives, authentication, users switch etc.
- Used AJAX module to handle Restful calls to enable communication between view components and servers.
- Developed Restful Services using Web API that are consumed by various Client applications for routing data between different systems.
- Extensive utilization of XML, XSLT and CSS for front end development.
- Actively participated in several unit tests using MS Test.
- Used GIT With TFS for all the source code maintenance among the whole team.
- Successfully worked with the client’s quality assurance team to get the document management application tested and ready for production under a tight deadline.
Environment: .Net Framework 4.5, C#, MVC, HTML5, CSS3, Bootstrap, Web API, JavaScript, AngularJS(2.0),Reactive Forms,, JSON, AJAX, GIT, ADO.NET, Visual Studio 2017, SQL Server 2012, Restful Services, AZURE, Unit Testing Test, Karma.
Confidential, Phoenix, Az
Sr.Fullstack DotNet Developer
Responsibilities:
- Reported to the Team Lead.
- Working in Agile Environment to deliver high-quality software far more rapidly.
- Involved in Requirements gathering, Conceptual Design, Analysis and Detail Design & Development of the Architecture
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
- Modified web services using C# and VB.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Wrote Stored Procedures in SQL Server and used ADO.Net with Grid View, Data List, Details view, Dataset Classes for data manipulation.
- Involved in implementing MVC architecture to segregate business logic from the view using OOP using PHP5.
- Used PHPMYADMIN for MySQL connectivity and management.
- Created report generator that queried the MYSQL database for user-specified information.
- Extensive use of OOP design patterns.
- This application having different modules Admin, Business Partners, Revenue, Customer, Credential, aircraft, Work Management, Interfaces, Reports and Operator Control.
- The application was developed using MVVM pattern with win forms embedded withcontrols of Dev. Express using Visual Studio vb.net and WFC services.
- Used JavaScript for client side validation. Used AngularJS and KnockoutJS MVC Frameworks in the development of web applications.
- Used Cascading Style Sheets, JSON and HTML5 for ASP.NET web pages.
- Used HTML, XHTML and Web Form Controls to create web pages.
- Used XML files to store data and to bind data with the controls on the front end.
- Created Stored Procedures, Indexes, Views, Triggers and T-SQL Scripts using SQL Server
- Presented the designs and project initiatives for approval to upper management.
- Reused existing COM Components from .NET framework, User Controls and Classes.
- Debugged web applications and JavaScript using Fiddler and IE Developer Toolbar.
- Involved in unit testing and wrote various NUnit test methods for testing the application.
- Wrote the technical documentation of the application.
Environment: C#, VB.NET, ASP.NET, MVC3, Prism, WPF, HTML/DHTML, CSS3,MSQL,JavaScript, XML, JSON, PHP, jQuery, AngularJS, KnockoutJS, SVN, Dev. Express, ORM, Silverlight 4.0,MVVM, AJAX, SOAP, SQL Server 2008, Visual Studio 2012, MS Visio, LINQ, ADO.NET .
Confidential, Bentonville, AR
Sr fullstack .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such asencapsulation, inheritance, polymorphism, and abstraction.
- Designed User Interface System using HTML5, CSS, JavaScript, AJAX, JSON, AngularJS, and Bootstrap.
- Architect and developing Enterprise level applications which involved creating Restful APIs developing modules to utilize , using MVC, JSON withRazor, Entity Framework.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions
- Worked extensively on MVC andMVVM software design patterns.
- It also allows us the flexibility to scale down the software and develop features that are required for our datacenter and our networking needs.
- Worked on AzureCloud Switch (ACS)which allows us to debug, fix, and test software bugs much faster. It also allows us the flexibility to scale down the software and develop features that are required for our datacenter and our networking needs.
- Created Data Access Layer (DAL) to communicate with the SQL Server Database.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server 2014 to insert, update, and delete data inside tables.
- Installing and supporting IIS for use with Web applications.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Created Data Access Layer Methods, T-SQL Queries, store procedures in the SQL Server 2014.
- Used AngularJS to implement rich functionality in various pages: form validation, CRUD operations, grid, search, multi-selection, advanced directives, authentication, users switch etc.
- Used AJAX module to handle Restful calls to enable communication between view components and servers.
- Developed Restful Services using Web API that are consumed by various Client applications for routing data between different systems.
- Extensive utilization of XML, XSLT and CSS for front end development.
- Actively participated in several unit tests using MS Test.
- Used TFS (Team Foundation Server) for all the source code maintenance among the whole team.
- Successfully worked with the client’s quality assurance team to get the document management application tested and ready for production under a tight deadline.
Environment: .Net Framework 4.5, C#, MVC, HTML5, CSS3, Bootstrap, JavaScript, AngularJS, JSON, AJAX, TFS,ADO.NET, Visual Studio 2013, SQL Server 2012, Restful Services, AZURE, MS Test.
Confidential
Sr .Net Developer
Responsibilities:
- Proficient in working with Agile (SCRUM) in developing the Project.
- Extensive Involvement with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented Model View Controller (MVC) Pattern in the application development.
- Designed the Presentation layer using HTML5, JavaScript, jQuery, AngularJS and CSS.
- Developed the Code changes in PL/SQL procedures and functions to run reports in the Custom reporting tool according to customer requirements.
- Involved in the design of the application using ASP.NET, Entity Framework and LINQ to Entities.
- Used CSS to attain uniformity of all web pages and to control the layout and look of the page easily.
- Good hands on using AngularJS to enhance UI and to make the application more dynamic and to perform quick client side validations.
- Using Entity Framework, connected to relational data by writing LINQ to SQL queries.
- Used ASP.Net AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Implemented Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
- Involved in developing Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Created Data Access Layer (DAL) to communicate with the SQL Server Database.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server 2012 to insert, update, and delete data inside tables.
- Installing and supporting IIS for use with Web applications.
- Used XMLWindows Services to trigger various data loads, and notification services.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Implemented Unit, Integration and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: Visual Studio 2012, ASP.Net 4.0, C#, MVC, Entity Framework, AJAX, IIS 6.0, Web Services, SOAP, HTML5, Java Script, jQuery, AngularJS, CSS, XML, WSDL, SSRS, JavaScript, SQL Server 2012, PL/SQL, NUNIT, TFS.
Confidential, Charlotte, NC
.Net Developer
Responsibilities:
- One of the three members of IT team in the company. Main designer and programmer of the website. The website application consists of a web form application allowing a user to register as an alumnus with the required credentials and login to use the services.
- Involved in the requirements gathering and design of the project.
- Developed the application using MVC, Entity Data Model and Restful and WCF services.
- Involved in Coding Web Forms usingclassic ASP.NET, C#, Java Script.
- Develop the system following company’s standard architecture which is, basically, a personalized form of MVC (model-view-controller) design pattern.
- Involved in SharePoint applications and content pages leveraging existing ASP.Net for customizing options, server and client.
- Designed, developed user interface looks and feel and functionality for web users using XML, HTML, JavaScript, DHTML, XHTML, CSS and using ASP.NET and C#.NET.
- Use C# and ADO.NET to define and implement secure middle-tier component using both connected and disconnected environment strategies.
- Mainly focusing in partial-page update like in chat page with the AJAX extensions server controls in .net Framework 3.5.
- Coding and Tuning the queries, stored procedures and functions, Triggers using PL/SQL.
- Developed reports using MS SQL Server Reporting Services (SSRS)and Crystal Reports 8.0
- Created extension methods on framework element to provide the generic validations and error handing of Silverlightcontrols.
- UsedEntity Framework Models and View Models to connect and interact with existing data.
- Wrote various custom controls with extensive functionalities for Data Grid, Repeater, Dropdowns, Textbox and Label for the enhanced web development.
- Involved in redesign of the MYSQL database to MSSQL Server 2005 database; wrote and maintained complex (SSIS) packages,SQL queries, Triggers, User defined functions and the required Stored Procedures in T-SQL.
- Worked on the basic design of the website using the CSS files, Master Pages and Navigation controls for consistent look and feel of the website.
- Used Team Foundation Server as aSource Code Control, project related document sharing and team collaboration.
- Involve in object oriented analysis and design using UML (Unified Modeling Language) such as use case, activity, sequence, class and component diagrams using Visio
- Designed and implemented components that convert disconnected record sets to valid XML that is transformed by XSL/XSLT/XPATH files to HTML.
- Involved in testing using the test-cases using NUNIT framework.
Environment: Visual Studio 2010, ASP.Net 3.5, C#, MVC, Entity Framework, ADO.Net, HTML, CSS, Bootstrap, JavaScript, MSSQL server 2005, Visual SourceSafe 6.0, NUNIT, XML, XSLT, XPATH.