Senior .net Full Stack Developer Resume
Detroit, MI
SUMMARY
- IT Professional wif 8+ years of experience in all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing, Maintenance of N - tier Enterprise Web and Windows Forms Applications.
- Technical expertise in Microsoft Technologies like .NET Framework 4.5/4.0/3.5/3.0, C#, ADO .NET, IIS, Win Forms, Web Services, ADO, Web API, WCF, XML, Microsoft SQL Server and MS Team Foundation Server, Microsoft Visual Studio.
- Experience in fast paced Agile development environment including SCRUM and Test-Driven Development (TDD).
- Expert in developing various applications using Visual Studio .NET technologies such as C#, ASP.NET, ADO.NET, WCF, WPF,LINQ, AJAX, SQL Server, SOAP, Restful Services, MVC and MVVM.
- Intensive on working wif front end and User Interface wif ASP.NET, XML, HTML, CSS, JavaScript, JQuery, Telerik, UI Controls Dev Express tools.
- Highly skilled EXTJSDeveloper adept at a wide range of Web Technologies.
- Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, HTML5, DOM, CSS3, JAVASCRIPT and AJAX.
- Hands-on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism and Abstraction.
- Good hands on experience wif SOLID principles.
- Working knowledge of designing the Presentation Layer by the concepts of Master Pages, ASP.NET Custom Controls, Themes, Skins Worked wif HTML5 and CSS3.
- Expert in creating UI screens wif HTML5, ANGULAR JS/2, EXT JS and JQUERY and created Single Page Applications (SPA).
- Expertise in creating the Web Services using WCF SOAP/REST, Windows Presentation Foundation (WPF) Created RESTFUL services using ASP.NET Web API.
- Hands on testing methodologies experience such as Unit, Functional & Regression Testing.
- Expertise in ASP.NET MVC PATERNS: Controller Actions, View Engine, Helper Methods, Application Development using Entity Framework and UI in Razor view engine and experience in MVP, MVVM Architecture.
- Experience in .NET security features such as Autantication (Windows-based Autantication, Forms-based Autantication) and Authorization (Authorizing Users and Roles).
- Experience onLanguage-Integrated Query(LINQ)and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in using Classic ASP, ASP.NET, Ajax, JQuery, Angular JS framework, Bootstrap and AJAX framework for quickly creating efficient and interactive Web applications dat work across all popular browsers.
- Hands-on experience using different ETL tools like SQL Server Services (SSIS, SSRS)
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Extended Stored Procedures, Cursors, Triggers, and User Defined Functions
- Experience in using SSIS tools like Import and Export Wizard, Package Installation, and SSIS Package Designer.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.NET MVC 4.0/3.0 Framework.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions using PL/SQL and T-SQL.
TECHNICAL SKILLS
Programming Languages: C, C++, C#, .NET( 4.5/4.0/3.5/3.0 ), HTML5, T-SQL, PL/SQL
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0 /2.0,JS Framework-Ember MVC 4.0/3.0, Ajax 3.0/2.0, JavaScript, JQuery, VB Script, Node.JS
Markup languages: XML, XAML, HTML, XSD
IDE Tools: Visual Studio 2012/2010/2008/2005, SQL Server Management Studio, SQL Server BI Studio
.NET Frameworks: .NET Framework 4.5/.4.0/3.5/3.0
Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), Tableau, Power BI, Crystal Reports, Informatica 9.0
Data bases: MS SQL SERVER 2008/2005/2000, MS Access 2010/2007/2003, Oracle 11g/10g/9i/8i, MySQL
ETL Tools: SSRS, Informatica, Cognos
Modeling Tools: UML, MS Visio 2010/2007
Version Control Tools: Team Foundation Server, SVN
Middleware: WCF, ADO.NET, Web Services, WPF, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Methodologies: Agile, Scrum, SOA
PROFESSIONAL EXPERIENCE
Confidential - Detroit, MI
Senior .NET Full Stack Developer
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Designed the application using an MVC (Model View Control) Architecture dat promotes a clear separation of the presentation, business logic and data access tiers.
- Converted ASP.NET web services to WCF service which are consumed by InfoPath forms in SharePoint 2010
- Customized the look and feel of sites in SharePoint 2010.
- Participated in daily Scrums wif the whole team to discuss about the progress of the application development, specks to be taken care and specks dat already completed.
- Worked on MVC application developed using JQuery UI, HTML 5, Razor, etc.
- Worked on .NET Security features such as Forms-based Autantication and Role-based Authorization.
- Developed WinForms which allows scheduling of automatic downloads.
- Designed Graphical User Interface (GUI) using Layout Pages, HTML JQuery, CSS classes.
- Involved in development of UI using AngularJS.
- Developed interactive charts using Senchacharts.
- Maintaining and supporting existing EXTJSapplication used by hundreds of thousands of students and teachers across the country.
- Created a completely new object model employing SOLID design TEMPprincipals to refactor the project into objects wif distinct responsibilities to separate the parsing and formatting functions into sets of objects and processes having distinct tasks
- Rewrote legacy modules using EXTJS.
- Implemented Drilldown reporting using SenchaCharts and REST services.
- Developed the application using EXTJS4.0, C# and SQL Server.
- Extensively worked on MVC and converting some old views (ASPX) to razor (views) and some areas of validations and Depending Injection, fixing some production bugs, etc.
- Developed Data Model Classes wif Entity Framework and business rules dat are implemented wifin model layer using C#.
- Responsible for rebranding the name, Copyright info, graphics (SVG), source code headers for both AngularJS and EXTJSapplications.
- Responsible in cleaning up and maintaining the EXTJSapplication.
- Involved in deploying the EXTJSapplication using SenchaCMD.
- Web development like building the UI pages, User controls using Telerik controls for ASP.NET and AJAX, creating and consuming WCF services, JQuery, Entity Framework 5, LINQ, etc.
- Used ASP.NET Autantication and Authorization services for the application security.
- Implemented State management features like View State, Cookies, Session State and Query Strings to maintain state information.
- Implemented Server side validations using ASP.NETvalidation controls and JavaScript.
- Used AngularJS to create dynamic web applications and mobile UI.
- Used Windows Communication Foundation (WCF) methodology to implement the web services.
- Designing and developing WebForms using VB.NET.
- Working wif the team for programming and developing Graphics User Interface using .NET framework 3.5, MVC, C# wif ASP.NET, Visual Studio 2010
- Used AngularJS for developing UI and front-end web development.
- Extensively used web-Services & worked on WCF to enable applications to communicate wif each other.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript/jQuery.
- Created applications using VB.NET and enhancing projects for .NET applications.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys.
- Worked on Microsoft Team Foundation Server for version control, individual task status and Database server project.
Environment: VisualStudio2015/2012, C#, VB.NET, ASP.NET, MVC 5.0/4.0, WCF, WPF, EDMX, Java Script, TFS 2010, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, Entity Framework 6.0, Agile, SQL Server Integration Services, SSRS, NUNIT, SQL Server 2016/2012 R2, Windows XP, Windows Server 2003,Windows Server 2008 R2/2008
Confidential - Farmington Hills, MI
Sr. .NET Developer
Responsibilities:
- Built the application using AngularJS, Web API, Entity Framework, SQL Server, front-end technologies including HTML, CSS3, JavaScript and Bootstrap.
- Involved in Requirement Analysis, Low Level Design, Coding and Integration.
- Implemented the object oriented programming concepts in C#, Web Forms and ASP.NET.
- Developed the user interface using C# .NET and designed UI using CSS3, HTML5, and JavaScript.
- Involved in developing front end using MVC 4.0, JavaScript, HTML5, and CSS.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules wif C# and OOPS Concepts.
- Involved in the Design of the Application using ASP.NET, WCF, Entity Framework and LINQ to SQL.
- Design, develop and implement WCF and Web application which consume SQL server as backend.
- Developed Angular / .NET web application using Angular JS, JavaScript, ASP.NET MVC 5, C#, Visual Studio 2013/2015.
- Deployed SSIS packages and Reports to Production Servers.
- Used Visual Source Safe for the purpose of Version Control and Source Code maintenance needs.
- Designed and Developed flexible UI, more user interactive and user-friendly rich front-end pages, reusable classes, functions using, C#, HTML5, CSS, JavaScript, JQuery and SQL Server.
- Responsible for implementing the Client Side Validations using JQuery and Java Script.
- Designed WCF the front end using XAML Browser WPF for Rich UI.
- Used JQuery and JavaScript to reduce the turnaround time of retrieving data from the data base.
- Wrote Store Procedures, and SQL User Defined functions for fetching Transaction details, Survey Details, Customer details and Product Configuration data.
- Assisted internal and external report needs and designed solutions based on specific requirements using SQL Server Reporting Service (SSRS).
- Used Jira Software for Bug Tracking, User stories and Slacp creations.
- Responsible for publishing and consuming the WCF Services.
- Implemented the bootstrap pre-build structures for responsive design and compatible over all devices.
- Involve in development of different database objects containing Stored Procedures, Triggers using T-SQL.
- Used SSIS (SQL Server Integration Services) for migrating data from different sources like MS Excel, CSV, Flat File, sources, Oracle database to SQL Server database.
- Involved in Unit Testing, Integration Testing and successful integration of modules and multiple layers in the system.
- Populating and binding the data to the UI (User Interface) using LINQ to SQL.
- Actively involved in Bug Fixing during the build and deployment process and debugging
- Maintaining the Source code using Team Foundation Server (TFS) in a multi developer environment.
Environment: C#, Visual Studio .NET 2012/2013/2015, .NET Framework 4.5, WCF, ASP.NET, MVC 4.0, JQuery, SQL server 2008/12, ADO.NET Entity Framework, Oracle R12/11G, SSIS, SSRS, SSAS, JSON, HTML5, Knockout JS, Telerik, Azure, VB.NET, DHTML, WinForms, Automation Testing, OData Services, CSS3, JavaScript, AngularJS, MVVM, Jira, MS Access, Agile Scrum Methodologies, Bootstrap, TFS, PowerShell, WPF
Confidential - Irving, TX
Sr. .NET Developer
Responsibilities:
- Responsible for full life cycle development of the project from requirements gathering, analyzing, designing UI/Middle tier/database using Iterative AGILE Methodology.
- Involved in preparing Database design document, Product requirement document.
- Developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Developed the GUI web pages using ASP.NET.
- Extensively involved in developing Graphical User Interface (GUI) using Silverlight 4.0 and used Silverlight data grid, item controls for displaying data to page.
- Involved in Design and Developing components of dis application using ASP.NET, C# .NET, jQuery, XML, XSLT.
- Extensively worked on Consuming, Calling, Transmitting and Processing Web Services and WCF services.
- Made use of LINQ in writing the code to deal wif the database objects.
- Used ADO.NET for data querying, stored procedures, storage and manipulating data.
- Created CSS files to be applied to various web forms on web pages.
- Handled ASP.NET client-side state management (view state, cookies and query strings) and server-side state management (application state, session state and profile properties).
- Involved in hosting Windows Communication Foundation (WCF) Services in IIS.
- Created a rich Web application using ASP.NET MVC 3.0.
- Created Model View Controller (MVC) design pattern to create reusable code.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
- Created SQL Server Stored Procedures to enter and retrieve the data into the application, Backup and Restore Database, defining roles, creating database users, Assigning Roles to users using SQL Server 2008.
- Complete Migration of Aviva applications (Web Applications, Windows Application, Console Applications, and Event Services) from 32-bit server to 64-bit server applications and organized accordingly into servers.
- Used Team Foundation Server (TFS) to the version Control and source code maintenance.
Environment: Visual Studio 2012,2010, C#.NET, .NET Framework 4.0, ASP.NET, Angular.JS, LINQ, SQL Server 2008, WCF,XML, and TFS
Confidential - Warren, NJ
Sr. .NET Developer
Responsibilities:
- Involved in System Analysis, requirement gathering, specification/documenting, designing, coding, testing, debugging, application evaluation and implementation.
- Involved in development and maintenance of windows application dat automates the Process of creating loans for various ancillary applications dat get data from different Clients.
- Used Custom Validation and User Validations.
- Created Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client-side validations.
- Used CSS for page layout and display of graphics.
- Worked on SQL stored procedures.
- Designed and Developed UI Screens to be user friendly using jQuery, JavaScript, and AJAX.
- Handled deployment requests in various environments in Dev, Dev stage, QA, and UAT.
- Created stored procedures, PL/SQL Packages, Triggers and Functions.
- Extensively used the advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL.
- Bug Tracking, change request, maintains of user roles (change management), and manages checking check outs through TFS.
- Used Master Pages to provide a unified look and feel to the application.
- Used AJAX to create better, faster and more user-friendly web applications.
- Developed and implemented a custom calendar control to add, update, delete and edit recurring and non-recurring events.
- Designed the UI screens using Cascading Style Sheets (CSS) and Master Pages.
- Implemented client-side functionality using jQuery.
- Worked on C#, Designed and developed SOA using Windows Communication Foundation (WCF) for the data access for the Web application to consume.
- Developed custom controls for Windows Forms and generating reports.
- Involved in the development of SOAP based XML Web Services like Financial account management and Purchase Orders which forms the business logic components of the system.
- Used ADO.NET extensively to access the database.
- Developed various web services using WCF which can be consumed by web application and other systems.
Environment: .NET Framework (4.0), ASP.NET, ADO.NET, Visual Studio 2010, SQL Server 2008, CSS, JavaScript, XML, IIS 6.0, HTML, WCF, WPF, Windows 7, MS Visio, Visual SourceSafe, MS Excel
Confidential
Software Developer
Responsibilities:
- Assisted in analysis, design, construction, testing and maintenance phases of SDLC methodologies.
- Developed the user interface components using windows forms in ASP .NET.
- Used C#.NET language in developing the business logic, where in extensively implemented the Object-oriented Programming (OOP) Functionalities.
- Involved in installing SQL Server/clients and creating new databases.
- Developed web pages using ASP.NET as business logic.
- Developed business logic using .NET and Windows workflow Foundation
- Developed and performed tests on all ETL codes for system data and designed all data mapping techniques for all data models in systems.
- Created SQL Stored procedures and triggers for complex business logic.
- Used ADO.NET Data Set and Data Reader for data manipulations.
- Developed WinForms user interface projects wif initial layout and base controls.
- Created reports using Reporting services.
- Setting the new Database and involving in creating and maintaining SQL server databases.
- Wrote Stored Procedures Triggers in SQL Server Databases.
- Worked wif Dataset and Data reader as a part of ADO.NET to access & update database.
- Implemented Microsoft Enterprise Library for Data Access and Exception Handling.
- Created WCF services and deployed in IIS hosting environment.
Environment: ASP.NET1.1, C#, ADO.NET, Visual Studio.NET and XML, XML Web Services, XSL/XSLT, SOAP, JavaScript, SQL Server 2000, Windows 2000 and Crystal Reports
