Sr. Full Stack Dot Net Developer Resume
New York, NY
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in software development life cycle (SDLC) from requirements gathering, Analysis, Design, Development, Integration, Implementation and Testing of applications. Experience in consumption of Web Services, WCF using ADO.NET as component to generate the connection to the database.
- Experience in programming with .NET Framework 4.5 using C#, ADO.NET, ASP.NET, Visual Studio.NET, Sql server.
- Highly experienced in web - based page and site designs using HTML 4.0/5, XHTML, DHTML,XML, CSS2/3, Themes, Master Pages, JavaScript, JSON, Node.JS, Bootstrap KnockoutJS, ReactJS, EXT.JS, JSON , Angular 2/4, AJAX, and JQuery.
- Hands on experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Unified Modelling Language (UML) and Object Oriented Programming (OOP) using C#.
- Good working knowledge in Data Structures and Algorithms with Object-Oriented Design Patterns in C#.
- Skilled in UML modelling, writing use case documents, use case diagrams, state diagrams, object diagrams, sequence diagrams and process workflows.
- Experience in COM Interoperability, Web Forms, WinForms, .Net Web Services, WPF, NHibernate, Windows Services, SOAP, RestFul Web Services, WCF, Web API’S, XML, XSD, XPATH.
- Excellent in .Net client applications and their development including web and window applications (WinForms).
- 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 usage of third party tools Telerik RAD control and scripting languages JavaScript and VB Script.
- Experience in implementing several Design Patterns (MVVM and MVC) to standardize the application architecture.
- Good Experience in designing and developing the Reusable User Controls using Partial Views, and Layouts for creating common look and feel among all the web pages in ASP.Net MVC Web Applications .
- Experience with ORM (Object Relational Mapping) and its related components: Entity Framework, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Expertise in writing queries, Indexes, triggers, views, functions, stored procedures(SP’s), joins in Transact SQL(T-SQL) and PL/SQL in RDBMS using SQL Server … Oracle 10g/9i/11g.
- Experience in Creating Data Access Layer using ADO.Net and ADO.Net Entity Framework to communicate with the Databases like MS SQL Server, PostgreSQL, mongo DB, Oracle 9i/10g,11g and MS Access.
- Expertise in Design and migration to Azure platform and AWS platform .
- Involved in Unit testing, Integration testing, Regression testing, automated and Functional testing and used Jira for bug tracking.
- Experience working with different version controls like VSS, TFS, GIT and SVN .
- Experience in using Jenkins for Continuous Integration / Continuous Deployment (CI/CD).
- Worked on integrating data sources using MS SQL Server Integration Services (SSIS), ETL tool and developing reports using MS SQL Server Reporting Services (SSRS) and knowledge on generating crystal reports.
WORK EXPERIENCE:
Confidential, New York, NY
Sr. Full stack DOT NET Developer
Responsibilities:
- Implemented Agile Methodologies and SCRUM Framework in the iterative process of development.
- Enhanced the website for improvised usability for the customer, optimized page layout using HTML 5, CSS3, .net framework 4.5 and wrote client side validations using Java Script.
- Created workflows and worked on form customizations.
- Developed CSS for the entire application using Bootstrap3 and used Angular 4 for good responsive web pages
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Designed the web UI using ASP.NET, HTML, angular, CSS, Web Forms and AJAX controls .
- Developed a password distribution module, which will display the initial password to the account owners.
- Used XML to create web based tools for transactions on SQL databases.
- Created team specific Agile process flow in JIRA to move tasks from one activity to another.
- Used WPF for developing the desktop applications with MVVM pattern and created UI controls in XAML pages.
- Designed few WPF Forms, Custom Controls and User Controls for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice
- Involved in Data Mapping Extraction, Transformation and Loading (ETL) to SQL database and in developing Data Access Component to access the SQL Server Database using ADO.NET .
- Developed application using WCF, RESTful Web Services for getting good responsive to the application from all modules of utilization.
- Implemented Data Access layer using WCF, Web-API restful services and Entity Framework.
- Used SOAP protocol to transfer the XML based message such as applicant's requests and loan information over computer networks.
- Used ADO.NET features- Dataset, Data Adapter, and Data Reader in the data access layer which was built by implementing a custom persistence layer that uses ADO.NET and the caching.
- Created and modified Oracle objects in PL/SQL
- Developed and modified PL/SQL packages, Procedures, Functions, tables, constraints and triggers.
- Handled PL\SQL compile-time, run-time errors, debugging of Stored Procedures for business logic modification.
- Worked with deployment, Setup IIS and TFS builds for different environment.
- Followed TDD approach and created unit tests for the new functions written using C# and VB.net
- Developed import package to import data from Excel, CSV files into SQL server using SSIS and created ETL packages using SSIS.
- Generated Reports as bar charts using different techniques like data filtering, adding interactivity, deploying reports to report server using SSRS and Telerik Reporting .
Environment: ASP.Net, Windows Applications, Windows Forms, Class Libraries, Framework 3.5 / 4.0 / 4.5, C#, TELERIK Kendo UI, Crystal Reports, MSSQL, PL/SQL, Reporting Services, automated testing, Web Services, WCF, XML, Progress, Visual basic, SSRS, SSIS, T-SQL.
Confidential, Woodlawn, MD
Sr. Full Stack Dot Net Developer
Responsibilities:
- Implemented applications using HTML5, CSS3, ASP.NET, C#, WCF, Restful services, XML, JSON, XAML, Azure, storage explorer and SQL Server.
- Extensively used .NET inbuilt components like Data Grid, Data List and Calendar controls along with other .NET server controls.
- Implemented XML Web Services using C#.NET framework 4.5 and built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, KnockoutJS, Typescript, JavaScript and Bootstrap.
- Created model classes, razor views and controller action methods to compose data using models and involved working with MVC design Pattern for the rich user interface.
- Developed user interface screens using ASP.NET MVC Razor, JavaScript, JSON and HTML .
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Used SOAPUI & SOA Cleaner Express tool for testing WCF Services
- Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service.
- Designed WCF Service Contract for validating the user input. Implement classes for data validation and to perform edit check on the data.
- Consumed Web Services ( WSDL, SOAP ) from third party for authorizing payments to/from customers.
- Implemented data binding using KnockoutJS, MVVM, IEnumerable and open source Paged controls.
- Created Restful services using ASP.net Web API. Configure the service web configuration files programmatically using LINQ to JSON, Used Generics, Lambda Expressions, extension methods, LINQ to SQL, LINQ to Objects.
- Participated in Test Driven Development (TDD) in developing a WPF application in Agile (SCRUM) environment strictly following the MVVM pattern.
- Uploading the Data from text files to tables & wrote stored procedures to purge old data.
- Involved in creating WINFORMS for in-house Windows applications using C#.
- Involved in querying the database using ADO.NET and Stored Procedures for generation of reports.
- Worked with Data Sync of Oracle with Mongo where the inserts/updates happen in Oracle DB, should reflect those changes in MongoDB.
- Created Web App Services and deployed Asp.Net applications through Microsoft Azure Web App services.
- Implemented AJAX Update Panel, Model dialog boxing GUI design.
- Designed Xml Schema and used Xml document to handle xml data transfer.
- Performed automated Testing(selenium) on the applications developed before deploying it to the production environment.
- Used Team Foundation Server ( TFS ) and Git for Version Control.
- Involved in Debugging, fixing the bugs and Testing the modules.
- Experience in working with the data in Excel sheets and imported into SQL Server Data base using SSIS and SSRS Packages.
Environment: ASP.NET4.0, AJAX, ASP, Java Script, AngularJS, XML, XSLT, DHTML, ADO.NET, C#, Win Forms, SQL Server 2012, IIS 6.0, Visual Studio, automated testing,Selenium, SQL Server Reporting Service.
Confidential, MN
Dot Net Developer
Responsibilities:
- Develop, test and deploy the custom C#.NET thick client applications in an Agile/SCRUM environment.
- Worked with OOPs, OOD patterns and SOLID principles while building the layers in the architecture.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Developed applications using C#, MVC, design patterns, OO methods, stored procedures, and T-SQL.
- Implemented modules in SOA platform to support various integration styles which includes SOAP, REST, and XML over http and JSON .
- Developed WPF application using Control Templates, Data Templates, Bindings, Converters, Routed Events, Command bindings, Commands and new features like LINQ and lambda expressions.
- Used Windows Communication Foundation ( WCF ) to connect the front end to the database.
- Worked on the entity framework, WCF services, enterprise library framework and configured and deployed applications to IIS and Rest based WCF services. Designed the microservice application layer and Web API.
- Developed WCF/ WCF REST service to make the transactions secure and defined specific functionality in search module.
- Communicate with project manager, team lead, and team members over technical issues and change requests.
- Involved in Database design and development using triggers, UDFs, views, indexes, T-SQL in SQL Server.
- Designed and created REST WEB API for providing functionality to the user.
- Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CURD (Create, Update, Retrieve and Delete) operations, Mapping and executed stored procedures.
- Working on synchronizing data model and user interface controls using Node JS.
- Used TFS as the version control in the development process
- Performed automated testing (using selenium) .
- Experienced in designing reports for Web Applications using Crystal Reports and SSRS and also worked on SQL Server Integrating System (SSIS).
Environment: WPF, C#.NET 4.0, ADO.NET, .NET Framework 4.0, Visual Studio 2017, Sql server, Visual Profiler, MVC, SSIS, SSRS, MVVM, WSDL, SOAP, TFS, WPF,automated testing, selenium.
Confidential, San Jose, CA
Dot Net Developer
Responsibilities:
- Developed new web-based, multi-tier business application utilizing .NET, C#, ASPNET, XML, SQL and Entity Framework in an N-tier development environment.
- Used AngularJS as the development framework to build a single-page application.
- Developed WCF services on server side and effectively consumed them on client side.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used RESTful service methods to create, read, update and delete form data.
- Implemented Service Oriented Architecture (SOA) and also have exclusive experience working with User Controls with C# code-behind files, debugging and Quality Testing of the code.
- Programmed ADO.NET for communication between application and database, used extensively Grid views, Data Set, Data Table and Data Adapter to render reports
- Extensively used C#.NET for development and design of the Business Logic and Data Access Layers use of Generics, Events, Properties and Anonymous methods in Test Driven Development ( TDD ) environment.
- Extensively used SOAPUI tool to test the web services by consuming WSDL .
- Wrote Complex stored procedures, queries, functions to fetch data from complex views and tables using many joins in SQL and developed custom controls.
- 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).
- Developed SQL server stores procedures, Tuned SQl queries (using indexes and Execution plan).
- Worked on implementing a search page for client/ subsidiaries and their linking into a table/ grid format.
- Effectively fixed the defects founded during functional testing phase and QA phase.
- Actively participated in daily stand-up meetings, go-no-go meetings, and bi-weekly sprint meetings as part of agile methodology.
- Created and deployed SQL Server 2008 SSIS packages to redirect the data in to the production.
Environment: C#, ASPNET, XML, SQL, Entity Framework, AngularJS, MVC, ADO.NET, SOAPUI
Confidential, Newark, CA
Full Stack Dot Net Developer
Responsibilities:
- Involved in requirements gathering, designing, developing, testing and deployment of the application.
- Involved in full Agile, Scrum methodology to produce high quality software model.
- Developed strongly typed Views in ASP.NET MVC as per the requirements.
- Worked with the Entity Framework to create the update model from Code First approach.
- Implemented the Layers (Data access layer, Business Logic Layer, UI layer), Core Libraries, Helper methods, Utilities, Dynamic Settings, Extended Method.
- Implementation of client side validations using JQuery and ASP.NET, MVC validations are implemented at Controller level.
- Leveraged JQuery for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Developed user interface using ASP.NET, Bootstrap, JavaScript, CSS and HTML for responsive websites.
- Created and maintained Stored Procedures, Tables, Views, Indexes, and Triggers in SQL server as needed.
- Used triggers, stored procedures using T-SQL . Wrote SQL queries PL/SQL Packages, Views and performed query tuning for improving performance.
- Imported and migrated data from old legacy systems into Microsoft SQL Server using C#, SSIS packages.
- Implemented and consumed Web Services ( WSDL and UDDI ) for automatic dump in SQL server.
- Leveraged Visual Studio 2013 to track Work Items, carry Continuous Integration builds, Unit Testing and also used SVN as the Source Control.
- Worked with the QA teams during the process of pushing out the QA build and testing process and fixing the raised defects.
- Developed and designed reports for web application using SSRS (Reporting Service).
Environment: ASP.NET MVC, Entity framework, JQuery, AJAX, Bootstrap, T-SQL, SSRS.
Confidential, Denver, CO
Full Stack Dot Net Developer
Responsibilities:
- Developed the application using ASP.Net Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Used WCF for rapidly building service-oriented applications that communicate across the web and the enterprise.
- Extensively Used WCF for interoperability with other platforms, technologies and for building the custom solutions. Worked on building the Views using AngularJS and followed MVC pattern.
- Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JQuery was written for Client side validations.
- 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).
- Implementing the data access layer using Entity Framework Code First approach and writing queries using LINQ to Entity for data retrieval.
- Developed a stored procedure search and obtain the data reports using facets to narrow down the search using ADO.NET Entity Framework and C#.
- Extensively used ASP. NET Ajax Controls like Script Manager, Update Panels and Updated Triggers to make the page more responsive and interactive to the users.
- Consumed Web Services (WSDL,) from third party for authorizing payments to/from customers.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
- Deployed applications to Azure Cloud.
- Used Git Hub for Version Control, Team build, Project Management, Data Collection and Reporting.
Environment: WCF, WPF, Ajax, Git Hub, Azure, LINQ.
Confidential, Indianapolis, IN
Dot Net Developer
Responsibilities:
- Developed under Agile Methodology such as Scrum as part of Rapid Application development.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, j Query, CSS and ASP.Net Controls.
- Extensively used ASP.NET Validation Controls and Java Script for client side validations in the Web Pages.
- Involved in Designing and Development of MVC Pattern .
- Created validation logic and changed jQuery functions to manipulate and submit form data using AJAX server calls.
- Extensive use of DTO (Data Transformation Object) for communicating between different layers in application like Data Access Layer (DAL) and Business Logic Layer.
- Communication between Data Access Layer and SQL Server was established by LINQ.
- Created business Model in VB.NET to maintain connectivity with SQL Server databases.
- Designed and developed Triggers, Functions and stored procedures for SQL Server database using by T-SQL .
- Developed Custom Reports using SQL server reporting services (SSRS) using by BIDS .
- Involved in tracing at page and application level, testing and debugging.
- Used Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs.
- Involved in Testing - Unit Testing, Integration Testing and User Acceptance Testing.
- Involved in Data Migration from Legacy Systems to SQL Server using SSIS and BIDS .
Environment: ASP.NET, C#.NET, VB.NET, MVC, LINQ, T-SQL, SSIS, SSRS.
Confidential
Junior Dot NET Developer
Responsibilities:
- Followed Waterfall model to deliver production ready product each sprint.
- Implemented all phases of SDLC and proposed solutions to the business problems.
- Responsible for creating the Entity-Relationship diagrams, Data Modeling, Class diagrams, Sequence diagrams and Process Flow diagrams using Visio 2007 and documenting the project architecture.
- Involved in the finish of the application .NET 1.1 framework, C#, ASP.NET, AJAX, HTML, CSS, Web Services and implemented Ajax controls to aid in efficiency .
- Created the Winforms and webforms using C# and ASP. Net.
- Developed JQuery code for client side validations using JQuery selectors, Events and AJAX.
- Designed different components using C#.NET and built n-tier architecture with extensive use of object oriented programming techniques likes Inheritance, Interfaces etc
- Maintained Windows application with Visual Studio 2008 with VB.NET
- Developed the web forms using ASP.NET Server controls and Performed validation on the client side using JavaScript and Validation Controls.
- Creation and correcting existing code using LINQ in the Data Access Layer, also involved in meetings to gather all the business rules to solve bugs.
- Developed ASP.NET web services to encapsulate business logic components to be used in a distributed environment using C# and exposed them through SOAP.
- Built an ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Developed the components for middle tier (Business Layer).
- Developed Data Layer using ADO.NET to communicate with MS SQL Server.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Wrote database stored procedures to implement complex business rules. Included a number of triggers, views, Lists in the database.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Environment: .NET 1.1, C#, ASP.NET, AJAX, HTML, JavaScript, CSS, ADO.NET, SQL Server, LinQ, Visual Studio.