Full Stack .net Developer Resume
Burlington, VT
SUMMARY
- Over 8.4 years of professional experience in software development with Analysis, Design, Development, Integration, Implementation, Maintenance, Production and support of software Applications in client server environment and web based applications.
- Experience of designing and developing software Applications usingC#.Net, VB.Net, .Net Framework 5.0/4.5/4.0/3.5/3.0/2.0 , Microsoft Dynamics AX,ASP.Net, ADO.Net,ASP, SQL Server, Oracle 10g/9i.
- Experience in implementingObject Oriented Programming techniques like Inheritance, Encapsulation, Polymorphism, Interfaces and Abstract Classes.
- Experience in designing Web Pages using the concepts such as HTML, XML, CSS, Custom Controls, Java Script, JQuery and AngularJS.
- Backend programming Expertise in Functions, Packages, Stored Procedures, Triggers and having experience on relational data base design, normalization and tuning.
- Experience in using application development tools (IDE) like Microsoft Visual Studio 2008/2010/2013/2015.
- Experience in developing services using WEBAPI.
- Thorough understanding and implementation ofSOLIDprinciples, Design Patterns and OOP Concepts using TDD and Agile
- Strong knowledge of variousAzurecomponents like Virtual Network, Express Route, Traffic Manager, Load Balancer,AzureActive Directory,AzureAD DS andAzureDNS.
- Experience in creating Schema Development, Stored Procedures, Triggers, Views, and Indexes in SQL Server 2005/2008/2012.
- Experience in creating software applications using Windows Forms, Web Forms,Windows Services and Console Application.
- Experience in developing complex applications on MicrosoftDynamicsCRMplatform with customization of entities.
- Experience in creating and deploying Crystal Reports, SQL Server Reporting Services(SSRS) and creating ETL packages using SQL Server Integration Services (SSIS).
- Experience in using Windows Communication Foundation (WCF).
- Experience in deploying, configuring and maintaining the Web sites and Services on IIS 7.0 with and without secured socket layer.
- Good Knowledge in all phases of Software Development Life Cycle, Agile and Water fall methodologies.
- Experience in developing Web Applications using AJAXcontrols,TelerikControlsand cross browser functionalities and Web Services.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), and ModelView Control (MVC) design pattern and Test Driven Development (TTD).
- Involved in Unit testing and Integration testingof the application using NUnit.
- Created Entity Classes, relationships between entity classes using LINQ(Language Integrated Query) to SQL, LINQ to objects and LINQ to XML to manage relational data as objects.
- Excellent Communication, analytical skills and Inter personal skills. Exceptional ability to learn new concepts. Skilled at assessing client needs,working in a group.
TECHNICAL SKILLS
Programming Languages: C,C++,C#, VB.NET,SQL,T - SQL,VB script, Java Script, PL/SQL.
.Net Technologies: .Net Framework 2.0/3.0/3.5/4.0/4.5 , ASP.NET,ADO.NET,MVC,Web Services, WCF, WWF, WPF, AJAX, C#, VB.Net and LINQ.
Web Technologies: XML, HTML, HTM5, CSS, JavaScript, JQuery, AJAX, ASP, ASP.NET, ADO.NET, Active Directories.
Database: SQL Server 2012/2008/2005/2000 , Oracle 8.0/9i/10g, OLEDB, ODBC, MySql.
Reporting Services: Crystal Reports, SQL Server Reporting services (SSRS), SQL Server Integrated services (SSIS).
Design and Development Tools: Visual Studio .Net 2003/2005/2010/2012/2013 , SQL server Management Studio.
Web Servers & Protocols: IIS 7.0/6.0/5.0,TCPUDP,HTTP,SOAP.
Operating Systems: Windows NT/2003Server/2008 Server/8/7/XP/Vista/98, Unix, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Burlington, VT
Full Stack .NET Developer
Responsibilities:
- Designed and coded application components in an agile environment utilizing a test drivendevelopment approach.
- Used ASP.NETMVC5.0 for creating Web API for database and process request/response data.
- Designed templates, representing format, positioning, text style and size of report data, usingHTML5, CSS3, JavaScript, JQuery and Bootstrap.
- Utilized Unity Container to resolve dependencies.
- Used Mocking (MOQ) to test all layers of application.
- Designed code, tested and deployed SOAP andRESTweb services in C# usingWCF.
- Created ASP.NETWeb APIforhttpbasedservicesto provide stateless, restfulservices.
- UsingAzureCloudservices performed various web operations inAzureApp Service.
- Developed new user interface components for different modules using Kendo UI with various controls including Grid Controls,Telerik controls and chartcontrolsetc.
- Using Entity Framework, connected to relational data by writing LINQ to SQL Queries.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Worked on SQL queries like stored procedures, Functions, Triggers to get the data from SQL Server and Oracle.
- Implemented Logging and Event Handlers onSSISpackages for troubleshooting.
- Involved in creating the custom directives usingAngularJS.
- Worked with ASP.NET MVC framework to create controllers, http services, and views withSite core CMS.
- Collaborated with other members of the product development team.
- Used Fakes as the mocking framework to create stubs and shims to assist in Unit andIntegration Testing.
- DevelopedWCFservices & exposed to clients with different end points.
- Used Jenkins to schedule the builds and to run the automation test regularly.
- Involved in branching the code and preparing the deployment guide for the release.
- Used Windows API to manage the users from Active Directory.
- Used TFS for version controlling and work items schedule.
- Worked using LINQ to Entity framework Data Access Layer designer for application.
- Designed a service oriented architecture design and implemented a prototype of the design using WCF.
- Maintain and modify SQL Server databases and wrote the Store Procedures.
- Broad design, development and testing experience withTalendIntegrationSuite and knowledge in Performance Tuning of mappings.
Environment: C#, MVC 5.0, HTML 5, CSS, JavaScript, JQuery, WCF, Web API, Azure, NET Framework 4.5, TFS, SSIS, Visual Studio 2012/2013, Telerik, Kendo UI, bootstrap,AngularJS, JIRA, LINQ, SQL Server 2013.
Confidential, Memphis, Tennessee
Sr .Net Developer
Responsibilities:
- Involved in Requirements Collection, Design, Analysis, Development and Customization of the Application Care plus.
- Designed and implemented application using .NET Framework 4.0.
- Manufacturing and distribution and serving buyers across multiple industry verticals using Microsoft Dynamics AX 2012.
- Used Stash/Gitfor managing the release of projects and Testing.
- Worked on MVC 4.0 and involved in development of various Models, Views and Controllers.
- Proficient in developing Client/Server Applications on various architectural design patterns including MVC 3.0/4.0 and N-TierArchitecture for Multi users.
- Created various controllers, action results as per the requirements and returned to results to views.
- Extensively created various views, partial views. Customized the views as per requirements, created validations and applied necessary CSS.
- Created custom C# utility classes andJavaScript and Ajax method to make calls to the controller actions and also perform client side logics.
- Focused on architectingNoSQLdatabaseslike Mongo, Cassandra and Cache database.
- Used AutofacIOCcontainer to manage dependency Injection.
- UsedRabbitMQfor application-level logging.
- BuildingSite corecomponents that involved working with .NET platform with C# as the programming language.
- UsedWCFfor developing and deploying service oriented applications (SOA).
- Involved in development of UI (User Interface) Pages using the HTML5, AngularJS, and Master Pages.
- UsedAngularJScontrollers to update entity models and Tasks database.
- Developed the User controls and Custom controls to support the Front-end of the application.
- Created Cascading style sheets (CSS) to attain uniformity through all pages.
- Used Entity Framework extensively for data retrieving, querying, storage, manipulation and for achieving disconnected database connectivity.
- Worked withWebAPIto provide services to HTTP requests.
- Developed stored procedures and triggers in SQL Server 2012.
- Developed Web Service for retrieving product data based on XML, WSDL, and SOAP.
- Created WCF Service to lookup and retrieve the data from database.
Environment: ASP.NET, C#,VB.NET, ADO.NET, MVC 4.0, Microsoft Dynamics AX 2012, HTML, CSS, JavaScript, DHTML, bootstrap, Angular JS, Visual Studio 2013, SQL Server 2013, T-SQL, IIS, Web Services, SOAP, WSDL, XML, Java Script, AJAX, .NET Framework 4.0, XML, XHTML, XSLT, MS VISIO(UML), SSRS.
Confidential, Oakland, CA
Sr .Net Developer
Responsibilities:
- Involved in Requirements Collection, Design, Analysis, Development and Customization of the Application Care plus.
- Designed and implemented application using .NET Framework 3.5.
- Involved in development of UI (User Interface) Pages using the HTML, Master Pages&ASP.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Developed Front End using ASP.Net Web application &AJAX and Code behind files using C#. Net.
- Developed the User controls and Custom controls to support the Front-end of the application.
- Developed Functional & Data Access Classes for all Web user Controls.
- Implemented input validation using the ASP.NET Input Validation Controls.
- Developed Java script code for client side validations.
- Extensively usedAJAX Control tool kitandAJAX librariesfor providing light weight AJAX requests.
- Created Cascading style sheets (CSS) to attain uniformity through all pages.
- Used ADO.Net extensively for data retrieving, querying, storage, manipulation and for achieving disconnected database connectivity.
- Developed stored procedures and triggers in SQL Server 2008.
- Developed Web Service for retrieving product data based on XML, WSDL, and SOAP.
- Created WCF Service to lookup and retrieve the data from database.
- Worked with User controls, Web controls, List controls, Wizard controls, Master Pages, Data controls in ASP.NET for the front-end forms.
- Experience in building rich user interface web applications using Silver light (MVVM) and XAML.
- Generated reports using SSRS.
- Involved in Test-driven development (TDD) process of writing the Unit Tests for C# code of business logic in Presentation Layer using Moq-Framework.
- CreateTFSDatabase Backup Schedules and createTFSDisaster Recovery Plan.
Environment: ASP.NET, C#, VB.NET, ADO.NET, HTML, CSS, JavaScript, DHTML, Visual Studio 2010, SQL Server 2008, T-SQL, IIS, Web Services, SOAP, WSDL, XML, AJAX, Silver Light 2.0, MS Visual SourceSafe, .NET Framework 3.5, XML, XHTML, XSLT, MS VISIO(UML), N-Unit Testing Tool, SSRS.
Confidential, Wilmington, DE
.NET Developer
Responsibilities:
- Actively participated in System Study and analyzing user requirements.
- Worked with Data grid, Data list and Data Repeater control as a part of developing GUI for the application
- Involved in Design, Development, and Testing and Deployment phases of Software Development Life Cycle (SDLC).
- Designed, developed and implemented the database in Microsoft SQL Server for the application
- Developed server side code using C#.Net, Win Forms, Win Services, ASP.NET, Web forms. Created Dynamic Web Pages using Web Controls. Java Script was written for client side validation.
- Developed UI using MVC framework 4,Classic asp,ASP.Net.
- Involved in setups withElasticSearchand Cache servers.
- Had several client interactions to make them understand the business process and clarify their questions.
- This has resulted in new projects for the department, as many assumptions where clarified.
- Created Stored Procedures and triggers for complex business rules.
- Used Data grid web server control to present data to the user and manipulated the Properties and methods of the control to enable the user to edit data.
- Class diagrams, Sequence diagrams and State diagrams were provided according to UML standards
- Interacted and coordinated the development with various other teams - Solutions Team, QA team & Migration team.
- Biz Talk administration to handle the data import/export to clients.
- Performed source and version control using VSS and TFS.
- Prepared test cases and technical design documents.
- Involved in doing builds in both Development &Testing Server.
Environment: Microsoft Visual Studio 2010,C#.NET, ASP.NET,ADO.NET, Win Forms, Web Services, Win Services, SQL Server 2008 R2, .NET Framework 4.0/4.5, IIS7.0, XML, CSS, JavaScript, MVC, BizTalk, REST API,SSRS.
Confidential
.Net Developer
Responsibilities:
- Responsible for gathering business requirements from business users (document processing team) for MBR Doc Compare and MBR Utility modules.
- Involved in writing Detailed Design Specifications (DDS) and Technical Use Cases.
- Designed and developed user interfaces and data access layers using ASP.NET 2.0 and used C#.NET 2.0 as code-behind language.
- Used HTML, XML, JavaScript, CSS and pureCSS layouts.
- Developed reusable classes,class libraries and custom user controls.
- Implemented Client-Side validations using JavaScript andASP.NET 2.0 validation controls.
- Designed and developed the user interface using C# Web Forms, involved in implementing the code according to the business logic.
- Developed Business Logic Component using Web Service, WSDL. Implemented SOAP (Simple Object Access Protocol) for communication of application.
- Developed complex Stored Procedures and T-SQL queries to perform database operations in SQL Server 2005 database for creating field reports.
- Developed Typed Datasets by generating XSD (XML Schema Definitions) to interact with Data.
- TransformedXMLdocument into other format using XSLT.
- Implemented SCRUM methodology for project management.
- Developed Test Scripts and involved in Unit testing and bug fixing.
- Involved in writingTest plansandTest cases.
- Extensively used Visual Source Safe for back up and controlling the source code.
Environment: Framework 2.0, Visual Studio 2002, SQL Server 2000, C#. NET, ASP.NET, Web Forms, ADO.NET, T-SQL, XML, HTML, XHTML, CSS, IIS V5.0, Web Services, NUNIT, MS EXCEL 2003, Visual Source Safe 5.0.
Confidential
Jr .Net Developer
Responsibilities:
- Responsible for developing GUI Screens for gathering and storing the information.
- Coding and implementing the requirements using Vb.net, ASP.net, JavaScript, XML, CSS, Caching and Ado.Net.
- Created User controls, Custom controls, and used in the application.
- Validated client side components using JavaScript and Ajax, C#, XML, CSS Web services.
- Created SQL Server procedures, Triggers, Views and query optimization is done using SQL profiler.
- Developed programs for accessing the database using ado.net to execute queries, and to manipulate the data in the database.
- Worked on Crystal Reports for Reports Module. Maintained Version control using Team Foundation Server(TFS)
- Worked on waterfall model project management.
- Done Code review, Debugging, Bug Fixing, Unit testing and Integration testing and Production support.
Environment: ASP.Net 3.5, VB.Net, SQL Server 2008, JavaScript, Visual Studio 2008, .Net Framework 3.5, IIS 7.5, Team foundation server 2008, WCF, N-Unit test scripts,ASP.NET AJAX., Web services, Windows server 2003, Crystal reports, SQL,T-SQL, Sql Server 2005.