Full Stack .net Developer Resume
NY
SUMMARY
- Around 8 years of professional experience in analysis, design, implementing and testing Service Oriented Architecture (SOA) based Applications, client - server applications, N-tier applications, Object Oriented Programming Concepts (OOPS) Windows /Web based applications and Mobile Applications on Microsoft platform.
- Involved in all phases of software development life cycle (SDLC) like Requirements Gathering, analysis, design, development, testing, Packaging, deploying and Supporting of enterprise-level web and windows applications.
- Good working experience on programming and testing of web, windows and distributed applications using software development methodologies like Agile/Scrum, Waterfall, Spiral in SDLC.
- Extensive experience in design and development of various applications using Microsoft .NET Framework C#, VB.NET, ASP.NET MVC, ADO.NET, Typescript, AngularJS, WCF, SQL Server, Oracle and Web Services.
- Expertise in developing applications using OOPS, SOLID design principles and design patterns such as MVC and MVVM patterns.
- Used Model View Controller (MVC) pattern in the development of presentation layer.
- Experience using technologies like LINQ, HTML/HTML5, CSS/CSS3, Bootstrap, ASP.NET MVC, JavaScript, JQuery, AJAX, XML/XSLT, XAML and JSON.
- Extensive experience in working with ASP.Net MVC, Web Forms, User Controls and Custom Controls. Overcame numerous technical difficulties by creative ideas, proficient algorithm and data structure knowledge.
- Experience with Single-Page Applications (SPA) using AngularJS and Web API for Smartphone applications.
- Experience with Data Accessing using Data Adapter, Data Reader and Dataset in ADO.NET and LINQ (LINQ to SQL, LINQ to Objects and LINQ to XML) Providers for data manipulation.
- The server is written in C#, using a mixture of NHibernate and SQL/stored procedure for persistence. The communication between the server and the client is using WCF.
- Used Bootstrap framework, glyph icons, font awesome icons, across all the applications to have a common look and feel for all the controls.
- Developed n-tier architecture application with User Interface, Service layer, Business and Data Access layers using ASP.NET Web API and Entity Framework.
- Experience in using Entity Framework 6 by following Code First and Model First approach.
- Extensively worked on writing Stored Procedures, Developing T-SQL queries, Triggers, Functions, Views, Database design and implementing scripts on PL/SQL using SQL server and Oracle.
- Strong experience in developing internet and intranet applications using SharePoint and ASP.NET.
- Hands on experience in working with Microsoft Azure Cloud Services (PaaS&IaaS), Microsoft Azure Service Bus, Internet of Things (IoT), Azure Search, Visual Studio Online (VSO).
- Implemented custom filters in Grids to sort and filter data easily Used Silverlight for rich interface .
- Experience working with third party tools like KendoUI and Telerik controls.
- Experience in Test Driven Development (TDD) using N-Unit and visual studio test tools for unit testing.
- Experienced in using the Git for web-based services graphical interfaces and also access control.
- Hands-on experience in creating UML diagrams like Class diagrams, Use Case diagrams using Rational Rose.
- Ability to interact and communicate professionally and effectively with management, co-workers and others at all technical skill levels with good project management skills and substantial exposure to project-based work structures.
TECHNICAL SKILLS
.NET Technologies: .NET Framework (3.0/3.5/4.0/4.5/4.6 ), ASP.NET, ADO.NET, Entity Framework, WPF, ASP.NET WEB API, WCF, MSMQ, WWF, SharePoint, LINQ and MS Silverlight 3/4/5
ORM Tools: Entity Framework, NHibernate
Programming Languages: Java, C++, Visual C# (4.0/5.0/6.0), VB.NET.
Database Products: SQL Server 2008/2012/2014 , MySQL, T-SQL, PL/SQL, MS ACCESS, Oracle9i/10g/11g/12c
Scripting Languages: VBScript, JavaScript, Typescript.
Web Technologies: ASP, ASP.NET, HTML/ HTML 5, CSS/ CSS 3, AJAX, Bootstrap, JSON, JavaScript, JQuery, XML, XAML, XSLT, XPath, XQuery, AngularJS, NodeJS
RAD/IDE: Visual Studio 2008/2010/2012/2013/2015 , Telerik RAD Controls, Dev-Express Controls, Kendo UI, Dreamweaver, Adobe Photoshop
Modeling & Testing Tools: UML, Jira, MS Visio, Nunit, Fiddler, SOAP UI, ANGULAR BATARANG
Version Control Tools: Visual Source Safe 6.0, Subversion (SVN), GIT, TFS
Web Server: IIS 5.0/6.0/7.0/8.5
Design Patterns: MVC, MVVM, Singleton, Abstract Factory, Dependency Injection
Web Services: SOAP, Restful, WSDL and ASMX Web Services
Microsoft BI tools: SSIS, SSRS
PROFESSIONAL EXPERIENCE
Confidential, NY
Full Stack .Net Developer
Responsibilities:
- Design and develop the ASP.NET web application using .NET Framework 4.5.2 in Visual Studio 2015.
- Attending meetings with Business users to understand projects requirements and the need for development of applications or enhancements to existing applications.
- Develop outline of plan based on the meeting outcomes.
- Design user interface using ASP.net, AJAX, HTML and jQuery on the Front-end side to simplify the complexities of application.
- Develop n-tier application with UI in the presentation layer using MVC 5.0, business logic in the middle layer using C#, Vb.net, HTML, WCF services, Web API, and data service activities in the backend using ADO.NET and SQL Server.
- Work on front-end validation through JavaScript and back-end validation using C#.
- Develop multi-tier web-based applications using .net technologies like C#, SQL server, Vb.net, HTML, Asp.net, ADO.net and MVC.
- Write JavaScript, AJAX, Angular JS and jQuery for dynamic manipulation of the elements on the screen and to validate the input.
- Architect, Design and develop MVC front-end, providing a more modern user interface, data flow structure using SQL Server database.
- Create architecture and design of systems using UML and Visio or other tools and engaging business users to ensure proposals meet objectives.
- Prepare documents detailing the outcome of the design which contains the input and output information of a page and also creating the class and sequence diagrams.
- Create Change Requests/Work Orders and estimates for all New/Existing and Pipeline projects.
- Develop web services using VB.Net and publish WSDL of the web service that is utilized by business layer of customer application. Testing these web services using SOAP UI to ensure the connection with DB2 has established.
- Develop SOAP and RESTful web services using .Net technologies.
- Use Test Driven Development and Behavior Driven Development to build out required software test scripts that meets standards and improve maintainability of robust, per formant software.
- Generated entity classes based on the database schema and to improve the development of N-tier architecture using LINQ.
- Develop a communication layer that is used for consuming web services SOAP, UDDI, WSDL and this layer was used while fetching the products.
- Create web service to expose WSS (Web Socket Secure) SOAP Headers from a WSDL for a Service Agent and Implementing Service Oriented Architecture (SOA) for developing distributed and interoperable services.
- Write and maintain Tables, Views, Stored-Procedures, User Defined Functions, User defined Table Types in SQL Server using T/SQL queries. Designing the database structure by implementing normalization techniques and Write Stored Procedures, Developing T-SQL queries, Triggers, Functions, Views.
- Create Tables, Views, Stored-Procedures, User Defined Functions, User defined Table Types in SQL Server using T/SQL queries.
- Perform data modeling and management leveraging Relational Database Management Systems, SQL and Store Procedures.
- Design dynamic and multi-browser compatible pages using HTML, CSS, jQuery, Angular JS, JavaScript, Kendo UI and Created Ad-hoc reports with SSRS (SQL Server Reporting Services).
- Build new innovative applications to improve efficiency and will take an application and build it from scratch including the design patterns and data structure in place.
- Execute Agile/Scrum methodology to develop the application by performing everyday standups to discuss status update of the stories and roadblocks. Use Version One as agile project management software for managing the backlogs, stories, goals and incidents.
- Attend Scrum and Sprint planning meetings.
- Perform code reviews and assist other team members.
- Performing defect coordination with both development and testing team.
- Perform design and code fixes necessary to address defects observed in QA environment.
- Deploy software to development, staging/QA, and production environments as necessary.
- Production support for ongoing issues.
- Use JSON to transmit data between Server and Web Application an alternative to XML Serialization and developed validating transactions using XML.
- Perform Error handling (Exception Handling/Error Handling) in the method level using; try catch finally block and on Application level in global.asax in customer web application. Logging these errors into files which are stored in application level folder, and also stored in databases accordingly using Logging assemblies like “log4net.dll” and custom coding.
- Create the branches in TFS to implement the parallel development process.
- Manage version control repositories and branching in TFS etc.
Environment: Visual Studio 2015, C#, ASP .NET MVC 5.0, LINQ to SQL, WCF, WEB API, HTML, TFS, HTML5, CSS, JavaScript, JQuery, Bootstrap, AJAX, XML, UML, Kendo UI, Microsoft Azure, Entity Framework 6.0, Silverlight, T-SQL, Angular, Unit testing, IIS 8.5, SSIS, SSRS.
Confidential - Franklin Lakes, New Jersey
.Net/UI developer
Responsibilities:
- Developed web application using ASP.NET MVC 5 and used applications that meet business and user goals through a positive user experience.
- Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
- Created Webpages for various works streams by using ASP.NET, AJAX, JavaScript, JQuery, and CSS and connected them with business logic layer.
- Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis and documentation of assigned modules.
- Implemented the DAL using the Entity Framework 6 Code-First paradigm.
- Worked with ADO.NET Entity framework datasets through XML Web service. Presenting the data from the XML file by using XSLT.
- Used Entity Framework to support SQL Server and to accommodate any future database changes.
- Developing SQL JOBS to integrate data from multiple data sources into central repository. Performance Tuning of Complex T-SQL. Working with visual studio 2014-unit testing tools for incorporating the unit testing in code development.
- Designed and implemented the Web Pages of project using ASP.NET & C#.
- Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis and documentation of assigned modules.
- Used C# as code behind for creating custom controls and server controls. Applying Multithreading techniques for creating high performance applications.
- Implemented AJAX Library, CSS and various web controls to present interface to employees in a much comfortable environment.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Extensively used CSS3 and Bootstrap for styling the HTML5 elements. Working extensively with JavaScript framework.
- WPF browser application for implementing 3D views of Searing Chart and creating technical documentation for every approach.
- Transformed conceptual designs into interactive user interfaces using HTML5, CSS3, AngularJS and Bootstrap.
- Involved in rewrite of a TIBCO application -MDM (Master Data Management) to .NET using WEBAPI2, LINQ, EF6, Angular 1.6, NLog, and File Helpers for creating files and Hangfire.
- Created Web services for handling credit/debit card payments.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to Windows Azure Worker Role.
- Involved in maintenance and enhancements of an application using Microsoft .NET Framework 4.5, C #, ASP.NET, LINQ, WCF, AJAX, JavaScript, jQuery, XML and Web service.
- Used LINQ to Entities to do CRUD operations and made use of Lambda Expressions for retrieving data proficiently.
- Created WCF Service to retrieve and send information from client side without post-back.
- Consumed Web API to overcome numerous issues and expand capabilities to existing Legacy code.
- Used AngularJS to create dynamic data driven web pages.
- Implemented custom filters in Grids to sort and filter data easily Used Silverlight for rich interface .
- Assist in the development and implementation of test plans by working closely with the QA team.
- Created data access layer and implemented LINQ to SQL for database connectivity in SQL Server.
- Used TFS (Team Foundation Server) for Source Code Control, project related document sharing and team collaboration. Created the branches in TFS to implement the parallel development process.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, JavaScript and Kendo UI.
- Performed unit testing and integration testing.
- Involved in code peer review, system regression and unit testing.
- Used Data binding to bind Server controls with the parameters from the tables in the database.
- Good Experience in configuring and managing IIS-Server.
Environment: ASP .NET, Visual Studio 2015, C#, ASP .NET MVC 5.0, LINQ to SQL, WPF, WEB API, HTML, TFS, HTML5, CSS, JavaScript, JQuery, Bootstrap, AJAX, XML, Kendo UI, Microsoft Azure, Angular.JS, Entity Framework 6.0, Silverlight, T-SQL, Hangfire, Unit testing, IIS 7.0
Confidential - Littlerock, Arkansas
Senior Net Developer
Responsibilities:
- Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross-functional teams.
- Designed interactive ASP.NET MVC views using JQuery, HTML5, CSS3, AngularJS and AJAX to provide excellent user experience.
- Used Microsoft Silverlight to build and run rich internet application.
- Used Master Pages and Cascading Style Sheets (CSS3) to render a uniform look and feel for the application.
- Developed user client side logics using JQuery/JavaScript.
- Developed WCF mechanisms like sessions, Instance management, and concurrency to make our services more robust and scalable.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
- Maintaining records in excel spread sheets and exploring data in to SQL Server Database.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Worked on SQL server and SSIS packages.
- Performed Code Reviews to implement performance and coding conventions guidelines.
- Created application level Error Log utility to log all the errors for effective solution for help desk.
- Maintenance and implementation of new features for the most important and complex web applications.
- Responsible for UI developments and custom views using MVC Razor and ASCX, HTML, jQuery, JSON, XAML and CSS which interacts with Business layer objects and contents from external source.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance needs and automated builds.
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Create and unit test intricate client side interactions with JQuery and JavaScript.
- Optimizing, debugging and creating T-SQL stored procedures in SQL 2012.
- Along with other Sr. Programmers, making regular recommendations on tools and technologies.
- Writing unit tests using NUnit and Visual Studio 2013 and for SQL using SQL-Unit.
- Designed the layout pages, Partial Views and Razor views.
- Designed and developed the user interface using Telerik, CSS, BOOTSTRAP and HTML languages.
- Implemented new designs, porting and styling legacy pages, integrating JQuery plugins.
- Utilized WCF web services.
- Used ASP .NET web form 4.5 controls such as Grid View, List View, etc. for displaying data.
- Worked in resolving the problem logs and bugs logged by testers and business people in the .NET applications and helped in production.
- Extensively worked with web parts and web controls.
- Involved in Build, Debug and Deployment of the Components.
- Involved in object oriented analysis and design using UML (Unified Modeling Language) techniques such as use case, activity, sequence, class and component diagrams using Visio.
- Developed and consumed Web services for getting health insurance premium quotes, Medicare Supplement Rate quotes, county codes etc.
Environment: UML, C#, ASP.NET MVC, Visual Studio 2013, ASP.NET Identity 2.0, JavaScript, AJAX, Angular JS, Telerik Reporting, JSON, JQuery, Entity Framework, Web API, WebForms 4.5, HTML5, CSS3, WCF, IIS 6.0, XML, SQL Server 2012, LINQ, TFS, SSIS, Bootstrap, SSRS, N Unit, Razor
Confidential
.Net developer
Responsibilities:
- Worked intensely on the user interface using ASP .NET by migrating from classical ASP to ASP .NET.
- Involved in designing and developing the GUI for the user interface with various controls (Component Art Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls etc.).
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) and concepts like abstraction, encapsulation, inheritance, polymorphism in C#.
- Used ADO .NET for the database access using SQL Server Data Adapters.
- Created the database and have written stored procedures using SQL SERVER 2008.
- Used ASP .NET web form controls such as Grid View, List View, etc. for displaying data.
- Performed unit testing on some modules.
- Documented the code for some of the modules.
- Implemented the ASP .NET security features like Forms Authentication and Windows Authentication.
- Created generic secure and reusable data access components using the ADO .NET.
Environment: Microsoft .NET Framework, Visual Studio .NET 2010, C#, ASP .NET, Python, ADO .NET, SQL Server 2005/2008, Web Forms, Web Services, TFS
