Full Stack .net Developer Resume
Dallas, TX
SUMMARY
- 8+ Years of professional experience as a Software Engineer.
- Expert in designing and implementation of MVC, MVVM patterns and .Net architectures.
- Expert in design, develop and testing web based applications using Angular JS, JavaScript, JQUERY, XML, XSLT, JSON, Underscore JS, JQUERY Data tables
- Expert in creating responsive designs using HTML5, Bootstrap, Foundation, Css3, High charts, Js PDF.
- Experience in developing and deploying Web Services, Rest Client, Web API
- Good experience in designing and developing windows applications, web applications, web services by using C#, ASP.NET, ADO.NET, AJAX, SQL server technologies.
- Good Knowledge in Object Oriented Principles.
- Strong analytical and conceptual skills in Database SQL Server
- Experienced in working for Cross browsing compatibility.
- Full exposure in development using Agile Methodology and good exposure in Agile as Scrum Developer Experience in Agile Process such as TDD (Test Driven Development), Scrum Iteration, JIRA, Red mine
- Full exposure to Systems Development Life Cycle (SDLC), (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training)
- Extensive knowledge in designing architectures leveraging WindowsAzureand Windows Workflow Foundation.
- Knowledge on developing the web application using framework like Language Integrated Query (LINQ) and Entity framework 3.5 Strong in the complete Software Development Life Cycle(SDLC) including requirements definition, design, programming/testing and implementation of major systems.
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts using .NET Framework Recent experience working with PRISM and MVVM design patterns for Silverlight and WPF.
- Good experience in using ASP.NET Server Controls and ASP.NET Ajax Controls like Script Manager, Update Panel and Modal Popup Extender.
- Experience in Silverlight 3.0 programming using XAML and data access using WCF RIA/REST Services and ADO.NET Entity Framework.
- Experience in MS SQL 2000/2005/2008, 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.
- Expertise in creating Web Forms, Win Forms, User Controls, Custom controls, .Net Framework.
- Extensively used various ASP.NET features like Caching, Session for State Management of Web Applications.
- Extensive experience in developing and implementing XML Web Services using WCF, WPF, WSDL, UDDI, SOAP and LINQ.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks and MS unit Tests.
- Experience in using Source Code Control Systems like MS Visual Source Safe, TFS (Team Foundation Server) and Proficient in writing Unit Test Cases for Business logic, Web services and WCF.
- Excellent interpersonal and communication skills as an active team player.
TECHNICAL SKILLS
Technical Specialization: AngularJS, C#.NET,VB.NET,ASP.NET,MVC3/4,ADO.NET,Razor Engine View, JavaScript and SQL, WCF, WPF, Microsoft Silverlight4.0/3.0, SharePoint2013, Microsoft Entity Framework, XML,FTP/SFTP,UML HTML5, AJAX, Win Forms 2.0, Web Forms, Web Services, Windows Services, MySQL COM, SSRS 2008.
IDE Tools: Visual Studio.Net 2003/2005/2008/2010/2012, Visual Studio 6.0, Nunit Testing Framework.
Languages: ASP.Net, VB.Net, C#, C/C++, ASP and JavaScript,VBScript and SQL
Scripting: XML,JSON, XSL,XSD, DTD, HTML4&5/XHTML, DHTML, JQuery, CSS, Java Script and VB Script.
Web Servers: IIS8.0/7.0/6.0
DBMS: SQL Server 2008/2005/2000, ADO.NET, ADO 2.0
Version Management Tools: Team Foundation Server(TFS), Visual Source Safe 2008
Reporting Tools: SSRS, Crystal Reports
Operating Systems: Windows NT/2003Server/ 2008Server/ XP/ Vista/ 7
Other Technologies: SSIS (SQL Server Integration Services)
PROFESSIONAL EXPERIENCE
Confidential - Houston TX
Full Stack .NET Developer
Responsibilities:
- Design and implementation of code from front end (Javascript) and Server Side(.Net).
- Created Single Page Application (SPA) using AngularJS UI-Route, Dependency Injection design pattern on Controller and Services for shared data between controllers.
- Enhancing the application performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
- Working with testing team to fix the bugs as part of Bug life cycle and Production support.
- Implemented Stored Procedures, Triggers, Joins, and Views in SQL at the backend level.
- Implemented Exception handling to store all the exceptions in SQL Error Log table.
- Implemented functionality such as Searching, Filtering, Sorting, Categories, Validating using AngularJS framework.
- Developed Agile Software Development methodologies to enable efficient and effective high- quality Software development.
- 10)Involve in discussion with business team for collecting required information and data for functional design document for objects.
- 11)Transforming business requirements into technical specification given by the end user.
- 12)Following SDLC(Software Development Life Cycle) for a smooth process and reach the user goals.
- 13)Estimating the time line for given tasks and achieve them accordingly.
- 14) Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collecting and reporting.
Environment: .NET4.5, Angular JS, HTML5, CSS3, Entity Framework, WPF, Bootstrap, Web API, LINQ, SQLServer2014, C#, IIS 8, Windows 10, TFS, Agile (SCRUM, TDD)
Confidential - Houston, TX
Full Stack .NET Developer
Responsibilities:
- Involved in application enhancements and bug fixing and developed concepts using AngularJs, MVC4, HTML5, CSS3, C# business entities, WCF and Entity Framework.
- Leveraged HTML, CSS3,
- Experience in maintaining and writing a complex Queries inElasticSearch.
- Developed DAL, Data Modeling using Entity Framework, LINQ and Unit Test scripts.
- Involved in creating database objects such as Tables, Views, Stored Procedures, and functions, involved in database performance tuning.
- Extracted data from different sources, designed and developed ETL processes for loading data into the database by utilizing SSIS tools.
- Involved in developing Web Services using Web API and Hosted on IIS8 to expose business logic and Unit tested using Resharper.
- Used complex SQL queries/stored procedures in SQL Server to transfer data from legacy system toelastic searchDb.
- Used Session Objects to keep track of session and security attributes built in in the ASP.NET MVC Framework.
- Developed the WPF application inPRISMframework for creating loosely coupled components for the application.
- Participated in troubleshooting, debugging and resolution of production issues along with support services.
- Implemented MVC features such as routing, controllers, action results, filter, model binders, IOC container or dependency injection
- Developed the application using WCF/WPF& AJAX to use application & control system in remote ways.
- Responsible in implementation of the presentation layer for the application using HTML5, CSS3, Javascript, Angular JS.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls.
- Involved in developing Packages for data loading and extraction using SSIS, C# and scheduled packages.
- DevelopedWPFbased Form application with wonderful animation and designed on the form.
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular JS.
- Implemented Presentation logic in Controller and automated unit testing of Web API Restful service using MS Unit Testing Framework and Resharper.
- Generated the Word document reports for the user where the user has the ability to export all the data from the different modules using open XML SDK.
Environment: .NET4.5, MVC4, Angular JS, HTML5, CSS3, Entity Framework, WPF, Bootstrap, Web API, LINQ, SQLServer2008, C#, IIS 8, Windows 7, TFS, Agile (SCRUM, TDD)
Confidential - Dallas, TX
Full Stack .NET Developer
Responsibilities:
- Interacted with business analysts and worked on the application specifications, analysis and development of the system.
- Developed components under .NET Framework Architecture using C# ASP.NET4 and Web Services.
- Developed web forms in web application with C# as the programming language.
- Utilized User controls to avoid repetitive UI code blocks in multiple .aspx pages.
- Worked with JavaScript to use validation controls such as Require Field Validator, Range Validator, Regular Expression Validator, etc.
- Design and implementation of code from front end (Javascript) and Server Side(.Net).
- Implemented Exception handling to store all the exceptions in SQL Error Log table.
- Implement functionality such as Searching, Filtering, Sorting, Categories, Validating using AngularJS framework.
- JQuery validation and MVC unobtrusive validation were used to validate form fields.
- Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency.
- Developing the view models and controller actions method to fetch the data from the back end Rest services and send it asJSON objects to the views.
- Created application to provide flight product dashboard using React JS, ASP.NET Web API, andElastic searchas data source
- Used JQuery, Javascript and AJAX to enhance user experience.
- Created Single Page Application (SPA) using AngularJS 1.4 UI-Route, Dependency Injection design pattern on Controller and Services for shared data between controllers.
- Developed WindowsPower Shell script to automate setting of user credentials and activation of Windows.
- Created Windows Power Shell Scripts for SFTP, TFS, Packages and Autosys Jobs.
- Worked with PowerShell to edit, write, and debug scripts.
- Used ADO.NET to connect to SQL server 2008 R2 to execute stored procedures.
- Planned, defined and designed data flow processes for data migration to the Data Warehouse usingSSIS.
- Used Unity container asIOCcontainer for repositories.
- Analyzed and designed newWPFapplication using MVVM and Repository pattern, from design to completion.
- Developed form validation with AngularJS $valid, and data validation.
- UsedMVVMpattern to target UI development which support event-driven programming, specifically WPF and Silverlight.
- Created an application inWPFthat generates Silverlight Class library by taking XML file as an input.
- Used N inject as theIOCcontainer for dependency injection (DI) helped to build loosely-coupled components for unit testing.
- Used (MVVM) Model-View-View-Model design pattern to develop a WPF application withPRISM framework.
- Worked closely with QA in troubleshooting and fixing the issues reported.
- Used TFS as version control for the source code
Environment: MVC, Web API, Javascript, HTML 5, WPF, Angular JS, BOOTSTRAP, C#.NET, Power Shell, ADO.NET, SQL Server, JQuery Data Tables, UNDERSOCRE JS.
Confidential - Temple Terrace, FL
.NET Developer
Responsibilities:
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Involved in gathering the requirements, analysis, design &development of the project.
- Designed, developed and enhanced the application using .NET Framework 4.5 and Visual Studio 2012.
- Experienced in Developing and Enhancing Web Forms, Master Pages, User Controls and Custom Controls by using HTML, CSS, and ASP.NET Controls.
- Implemented Server Side and Client side validations using ASP.NET validation controls and Javascript.
- Developed Agile Software Development methodologies to enable efficient and effective high- quality Software development.
- Worked on different aspects of .NET framework like ASP.NET 4.5 and on middleware ADO.NET.
- Developed presentation layer using Server-controls, HTML Controls, User Controls and Custom Controls. Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service Records.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.Established communication between different applications same/different Platforms using WCF.
- Programmed ADO.NET for communication between application and database, used Extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers.
- Solved Dependency Injection Problems using Design Patterns.
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP.NET 4.5.
- Converted .Netapplication to MicrosoftAzureCloud Service Project as part of cloud deployment.
- Used Angular JS, a web browser JavaScript framework fully client-side library to build single page web applications usingMVVM patterns.
- Accessed WCF services by creating proxies and also from client side via JavaScript & JQuery usingJSONobjects.
- Implemented few modules in MVC 5, entity framework code first pattern,Dapper (micro ORM), Azure.
- Used AJAX to trade data with a Web Server without reloading the page.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collecting and reporting.
- Enhanced the applications performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
- Worked with testing team to fix the bugs as part of Bug life cycle and Production support.
- Involved in the Unit and Integration Testing.
Environment: .NET Framework 4.5, C#. NET, Visual Studio 2012, ASP.NET 4.5, JavaScript, Entity Framework, WCF, IIS, Enterprise Library, XML, SOAP, SQL Server 2012
Confidential
.NET Developer
Responsibilities:
- Used stored procedures and triggers along with ADO.Net for database interactions.
- Client side scripting using VB Script and Java Script
- Assisted with documentation of user requirements & presentations from which systems and programs were developed.
- Prepared flowcharts, diagrams using MS Word, MS Excel and MS Visio.
- Used JSON to transmit data between Server and Web Application, an alternative to XML.
- Used ADO.NETandDapperto retrieve data from database.
- Performed conversion of existingclassic ASP web applications intoASP.NET, for various short-term contract projects, utilizing VB.NET or C#.
- Design, develop, test, debug, and implement Silverlight based applications following theMVVM (PRISM) framework.
- Developed classes and interfaces for the Data Access layer using VB.NET, ASP.NET ADO.Net.
- Involved in Implementation of the new features of the .Net 2.0 in the whole application.
- Involved in performance tuning ofETLtransformations, data validations and stored procedures.
- Involved in Introduction of the Master page concept in the application.
- Developed automation tool to migration the excel macro VBAcode to .NETcode.
- Creation and maintenance of technical documents comprises of Minutes of meetings, UML, flow diagram, SRS, HLD.
- UsedVBA extensively and provided options to query the data based on their selection.
- Performed debugging and exception handling in support to the software development.
- Involved in Designing of the Web Pages using Cold Fusion.
- Created DLLs to implement business logic and to integrate the application.
- Performed Unit & Integration testing plans.
- Troubleshooting during implementation and enhancements.
Environment: Visual Studio.Net 2005, .Net Framework 2.0, ASP.Net, VB.Net, ADO.Net, Visual SourceSafe, IIS, ASP.Net Web Services, JavaScript, VBScript, Windows2000, HTML, MS Visio.
Confidential
Jr.NET Developer
Responsibilities:
- Involved in conversation of existing intranet ASP application to ASP.NET based Application.
- Used VB.NET language for code behind pages to use the OOPs functionalities.
- Developed forms for the web application in VB.NET.
- Involved in designing Web forms using server controls, validation, user controls using VB.NET.
- Developed GUI based Administrative application to track the data using VB.Net Win Forms.
- Used XML /XSLT for web based Reports.
- Configured ASP.NET Web Config file for the entire web application.
- Used ADO.Net extensively to interact with Oracle database.
- Converting an existing Access/Excel/VBAprogram to VB.NET/SQL Server 2005
- Developed ASP.Net web services to encapsulate business logic components to be used in a distributed environment using VB.Net and exposed them through SOAP.
- Responsible for creatingSSISpackages to extract data from different sources consolidate and merge into one single source.
- Developed Windows forms by using Microsoft office plugins using VSTO and worked in VBA Macros
- Developed GUI based Administrative application to track the data using VB.NET.
- Extensive use of ASP.Net Caching, Debugging and tracing.
- Implemented Stored Procedures, Triggers, Joins, and Views in SQL at the backend level.
- Used ADO.Net for server side scripting to communicate with the Database.
- Responsible for production support.
- Created components and DLLs for the application.
- Developed COM components to add, delete, and update the products as well as customer details in Database.
- Involved in Data base design with Oracle as backend.
- Design Reports using Crystal Report tool.
- Used Crystal Reports for Various Kinds of Reports.
Environment: .Net 1.1(ASP.Net, C#/VB.Net, Win Form), SQL Server 2000/2005, WCF, Crystal Report 10, Ajax, ASP, VB 6, C++, Delphi, PVCS, MS Visio, IIS 5.1, Windows Server 2003/ Windows XP