Full Stack .net Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- More than 10+ years of experience in design and development of applications using .NET technologies like C#.NET, VB.NET ASP.NET, ADO.NET, XML Web Services in Visual Studio.NET environment.
- Developed, Configured and Deployed a variety of Portals and UI Applications including HTML, CSS3, JavaScript, jQuery, Backbone, Angular, JavaScript, AJAX.
- Experience in writing structured markup, CSS and JavaScript/ jury and keeping up - to-date with the latest developments in web technology
- Experience with Advanced jQuery concepts like live, delegate, event management, jQuery, MVC etc.
- Experience with DTO (Data Transfer Object) for data transfer between sub systems.
- Experience in working with databases MSSQL Server, Oracle, MS Access, Point base, and MySQL.
- Translated complicated enterprise specific business rules and procedures into appropriate business
- 2 years of experience in developing web applications using Visual Basic 6.0, Java script, VB Script.
- Thorough knowledge with WPF, Model View Presenter (MVP), Model View Controller (MVC), Silver Light, MVC 2.0 and Model View View-Model (MVVM).
- Experienced in N-tier Architecture and Software Development Life Cycle (SDLC) which includes Requirement Gathering, Object Oriented Analysis & Design, Code Generation, Testing, Deployment and Maintenance.
- Experience in creating dynamic web pages using ASP.NET 2.0/3.0/3.5/4.0, WinForms, Webforms, User Controls, Custom Controls, Validators and AJAX Framework to obtain partial updates and faster response time
- Generated reports, layouts and custom expressions, using Crystal Reports SSRS (SQL Server Reporting Services). Experience in using Web Server - IIS 5.0/6.0/7.0.
- Implemented OData on ASP.NET Web API for convenient querying and changing data.
- Implementation of various Internet technologies at the Presentation, Business Logic and the Data access layers using related technologies from Microsoft.
- Experience in relational database design, data extraction, data transformation and loading from large and complex data sources using MSSQL Server.
- Experience creating Assemblies (DLLs) that can be used as s in C#.Net
- Used SQL Server Reporting Services for scaling and generating Reports.
- Experience in documenting the applications which are converted to Help Files for the Project. Used, MS-Word, MS Visio and Snag-It for Documentation.
- Hands-on experience in QA Life Cycle, including preparing Test Cases and testing the developed programs (Unit testing, Integration testing, Regression testing, User Acceptance Testing).
- Knowledge and experience on White box and Black box testing techniques and Backend testing to check the database validation and integrity.
- Quick learner and excellent team player, ability to meet tight deadlines and work under pressure, highly committed to responsibilities and result-oriented.
- Strong problem-solving skills, extremely reliable, quick learner and able to work independently as well as a team member.
- Experience in Manual and Automated testing of software applications.
- Good team player with excellent communication skills.
TECHNICAL SUMMARY
Operating Systems: MS-Windows XP/ 2003/2000/2003/2008/ NT, UNIX, DOS
Languages: Java, C++, C#, VB 6.0, PLSQL and SQL
Web Technologies: ASP.NET, HTML, DHTML, VBScript, JavaScript, XML 1.0, jQuery, Backbone, Angular, JavaScript, AJAX, Angular, Angular2
Web Servers: IIS Web Server
Data Base Tools: SQL Server 2000/2005/2008, 2012, Sybase Oracle and MS-Access
GUI’s: Visual Basic 6.0, VB.NET, C#.Net, VB.Net
Reporting Tools: SQL Server Reporting Services
Version Management Tool: Visual Source Safe, SVN Sub Version
IDE/Tools: Visual Studio.NET 2003/2005/2010, VISIO
Productivity Packages: MS-OFFICE, Snag-It
Scripting Languages: JavaScript, VB Script, jQuery, Ajax, Backbones, AngularJS.
Utilities: MS-Office Suit, Adobe Dreamweaver, Adobe Fireworks, Aptana Studio, JAWS
Methodologies Waterfall, Agile - SCRUM and XP ProgrammingOthers: CMS, Provenir
Mark-up and Programming Languages: HTML, HTML5 XML, CSS, CSS3, JavaScript, jQuery, JSON, FTL
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte NC
Full Stack .Net Developer
Responsibilities:
- Involved in project life cycle, User interaction, Requirements gathering, Data Analysis, Design Development, Testing and Implementation.
- Developed various Web Forms and extensively used .NET Validation Controls.
- Application Layer was developed using ASP.NET, C#.
- Developed user interfaces and web services with ASP.NET4.5, C# .NET, Java script, jQuery, MVC 4.5, WCF within Microsoft visual studio 2015.
- Used the Angular.js MVC Frameworks in the development of the web Applications.
- Develop backend SQL scripts using SQL Server 2016 and SQL Server 2014
- Used AngularJS 2.0/1.5 for building web applications. DOM manipulation using JavaScript, jQuery and angular2
- Used JIRA for bug tracking.
- Designed GUI in ASP.NET using .NET controls, C# and writing of common controls (*.ASCX).
- Also Involved in Database Designing, Analysis, testing, implementation of my Module and pushing the stuff to development to staging and then to production.
- Developed Custom Controls, User Controls etc. using ASP.NET and C#.NET. Communication between Data Access Layer and SQL Server and Sybase was established by MVC Framework. Worked on Implementation of business components that will update and save the database transaction.
- Developed some of the User Interface modules using CSS, java script and Html. Used Web Services effectively as per the requirement from client.
- Used EF 4.1 as the Object Relational Mapper (ORM) for the application.
- Communicate with project managers as to the progress of open items and work with other teams as needed.
- Unit testing of the fixes and enhancements.
- Prepared technical documentation such as system architecture, functional, design documents.
- Analyzed and developed the change requests from the clients.
- Added site navigation to the web application. Created Error handling pages.
- Involved in weekly client meetings, presentations, testing and technical documentation
- Tortoise SVN has been used as a source repository to maintain the tasks related to the project.
Environment: Visual Studio 2015 & 2017, .Net 4.5, Angular2.JS, SSRS, Entity framework 4.5, MVC 4.5, jQuery, Soap UI, HTML5, CSS3, SQL Server 2015., Sybase, Sync fusion, Sourcetree
Confidential
Sr.Net Developer, Project Lead
Responsibilities:
- Application is currently designed and implemented using ASP.NET MVC 4.0 with Entity Framework and SQL Server 2012.
- Application UI is implemented with UI controls with jQuery and Knockout JavaScript frameworks.
- Business component is designed and implemented using Windows Communication Foundations Framework.
- Application has batch process which is currently designed and implemented using .NET Parallel Library with Windows Service.
- Worked with business analyst and business team to understand the requirements for product backlog item.
- Implemented Code First DAL with Entity Framework. Implemented MVC design pattern in front end web application.
- Involved in agile methodology process for scrum, sprint planning and retrospective meetings for better sprint results.
- Worked on designing the user interface using HTML and CSS.
- Worked on performing CRUD operations using ADO.NET Entity Framework as Object relation.
- Worked on State management techniques for storing user data on Client and server. mapping (ORM)tool
- Created business class libraries using C#.NET. Used ADO.NET for connecting the SQL server and business logic layer.
- Used WCF for few modules in developing and consuming the services.
- Worked on Windows Communication Foundation (WCF) services to inter-communicate between the processes.
- Implementing Validation in WPF on ADO.NET Entity Framework Entities/ORM tool.
- Used WS-I Compliance Test after building the web service for Web Services Interoperability.
- Worked on invoking the web services web methods for sending email services.
- Worked on creating service endpoints like address, bindings, contract for Windows Communication services (WCF).
- Worked with WPF in designing and developing XAML pages for rich user interface for standalone applications.
- Implemented OData on ASP.NET Web API for convenient querying and changing data.
Environment: Visual Studio 2014, ASP.NET 3.5/4.5, ADO.NET, ADO.NET Entity frame work(ORM), C#.NET, WCF, Web services, WPF, XML, Web forms, AJAX, SQL Server 2012, SSRS, DIADEM, VB Script, TFS, Visio.
Confidential
Sr.Net Developer Project Lead
Responsibilities:
- Developed a multi-client multi server distributed system, where in we have a database server, chat server, and clients and middleware.
- Implemented security features in the application by encrypting and decrypting the client to prevent. It provides functionality to client to submit their preview to clients queued to send out.
- This is developed using N tier architecture with C# .NET and ASP.NET. Client data resided in SQL server and .NET enables a high-performance data call with entity framework/Ado.NET and Display Data Dynamically to the client and allows frequent changes to the data.
- Involved in the SDLC phase of requirement analysis, design, and development of the web based internet application tool using MVC modeling.
- Graphical User Interface (GUI) was designed using ASP.Net and the business logic was coded in C#.
- 3-Tier Application Architecture to ensure flexible and reusability of the application.
- Developed various web services using WCF which can be consumed by web application and other systems.
- Used Session Objects, Cookies to store the application state.
- Used ASP.Net, HTML and CSS to design the presentation layer of the website.
- Prepared various test cases to fix the bugs and ensure the application error-free.
- Used .Net Framework class library to build User Interface (UI) that separated application logic from presentation code using code behind pages.
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
- Used MVVM, Unity, Factory, Abstract Factory, Singleton, MVP and MVC design patterns.
- Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, and UDDI for exposing the functionalities of the enterprise business components at the Business Layer.
- Used XML to transport and store data.
- Developed core functionality with the ASP.Net MVC Framework. 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.
- Created ASP.Net validation controls and JavaScript validations to enforce validations.
- Consumed internal web services and hands on experience with XML features to transfer data between the applications and database Engines.
- Used Grid View, Data List, and Panels to display and manipulate data in ASP.Net Web Forms.
- Used a reusable web user control to display customer’s account number and name on every web form that he /she visits.
- Extensive use of web services and web methods.
- ADO.Net was used to implement the data layer to communicate with the SQL Server 2008
- Used ADO.Net components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Participated in various Client meetings with the team and the Project manager to discuss improvements / amendments in the development of the section.
- Used Team Foundation Server (TFS) as a Source code control.
Environment: .Net 4.5, C#.Net, SQL Server 2008, SQL Server Management Studio (SSMS), ADO.Net, LINQ, WCF, XML, HTML 5, Telerik RAD Controls, Infragistics Controls, IIS 7.5, SOA, T-SQL, TFS (Team Foundation Server), Visual Studio 2010/2012, Windows Server 2008, Bootstrap, jQuery, Unity, MVC, WCF, WPF, CSS3, Java Script, Backbone, Angular, JSON, XML, Ajax.
Confidential
.Net Developer
Responsibilities:
- Developed Web Forms and code behind using C# and ASP.NET, Created XML data and Schema files
- Used ASP.NET validation controls (Required field validator, regular expression validator, compare validator, range validator), User Controls, Custom Controls, Data Grid Web Control.
- Working on invoking the web methods in web services and consuming them.
- Worked on N-Hibernate for Object relation mapping (ORM).
- Created and consumed network services in WCF which adds extra security features to the clients.
- Worked on WCF Error handling in communicating, proxy and application errors.
- Hosted web services on client machine and handled the run time compatibility issues.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.
- Developed Web Forms and code behind using C# and ASP.NET, Created XML data and Schema files
- Involved in writing Java script functions to make all validation are perfect.
- Implemented Stored Procedures calls in data access layer
- Coding the presentation layer using WPF and silver light and service layer using Windows Communication foundation technology.
- Designed GUI using C# and WPF.
- Involved in creation of stored procedures using SQL Server 2008
- It makes testing much simpler, as well as making it clearer upon which any object depends. AngularJS is very flexible on how things can be injected.
- Reports generated using Crystal Reports.
Environment: .NET Framework 4.5/3.0, ASP.NET 3.5/3.0, C# 3.0, MS Visual Studio 2008/2005, SQL Server 2008/2005, ADO.NET, DTS, HTML, HTML5, CSS3, LINQ, T-SQL, IIS 6.0, SSRS, Silverlight 1.0/ 2.0, WCF, WPF, Active Directory, Web services, WSDL, SOAP, XSLT, jQuery, Backbone, Angular, JavaScript, AJAX, XML, XAML, N-unit, Team Foundation Server (TFS), Windows 2003 Server.
Confidential , New York
.Net Developer
Responsibilities:
- Involved in all the phases of development life cycle starting from Requirements Gathering, High level Design, Technical design, development and testing,
- Worked simultaneously on multiple projects which involved new development and Change requests.
- Developed application using ASP.NET 4.0, MVC 4, C#, WCF, SQL Server.
- Designed and developed the win forms using c#.Net
- Designed and developed business classes for windows application using C#.NET
- Created a library of Custom Web and Validation controls which are used by multiple applications.
- Worked with ADO.NET for fetching and manipulating data in SQL Server.
- Used ADO.NET Datasets, Data Tables and Data Adapters to implement a disconnected data model.
- Very good understanding of WPF and Silverlight concepts.
- Extensively worked on Windows Presentation Foundation (WPF) in designing and developing XAML pages for rich user interface.
- Implementing Validation in WPF on ADO.NET Entity Framework Entities/ORM tool.
- Worked with WPF in designing and developing XAML pages for rich user interface for standalone applications.
- Implementation of client-side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Written several stored procedures and User Defined Functions in TSQL.
- Handled the Reporting Module of the Application, using SQL Server Reporting Services in Visual Studio 2010
- Graphical User Interface (GUI) was designed using ASP.NET and the business logic was coded in C#.
- Worked extensively using Datasets and generating Tabular Reports, Matrix Reports
- Created reports based on user selection criteria, apart from Adhoc Reporting.
- Worked on performance tuning of the application especially on SQL Server Stored procedures using SQL Profiler.
- Worked with documenting the application’s functionality and flow of control which is later posted as the Help Document for the Project.
Environment: ASP.Net 3.5/4.0, C#.Net, Visual Studio 2010, VB.Net, HTML, HTML5, CSS3, CSS, SQL Server 2005/2008, IIS 6.0/IIS7.0, SQL Server Reporting Services, MVC, TFS, Sharepoint, JavaScript, ColdFusion, AjaxControlToolkit, JQuery, Mobile Smartphone devices - iPhone, Android, Blackberry and Windows mobile and tablet devices - iPad IOS, Samsung galaxy tab.
Confidential
.Net Developer
Responsibilities:
- Analyzed requirements and worked with end users to document business requirements. Created WinForms and Webforms for the application.
- Created screens using custom user controls, web custom controls and rich controls like calendar controls
- Designed and developed the web forms using ASP.NET and used C# as a code behind language and for better user experience
- Used style sheets for achieving uniformity across all the aspx pages. Used Http cookies for maintaining the session state of the user for faster login to the system
- Improved the performance by selecting using page output caching and fragment caching. Extensively used ADO.NET for achieving disconnected database connectivity
- Implemented input validation using Input validation controls. Used Exception handling application block for handling errors
- Wrote complex SQL statements, stored procedures, triggers, user defined functions and views in SQL server 2005.
- Wrote interfaces using C#.Net class files which encapsulate business logic and calling them from ASP.NET web forms.
- Developed patient progress reports using Crystal reports. Used XML web services to send orders to external labs.
- Implemented ASP.Net security and role based security for HIPAA compliance
- Worked with .Net administrator for deployment of the modules.
Environment: Visual Studio 2005, ASP.Net 3.5, C#, HTML, XML, Java Script, MVC, TFS, Visual Source Safe, SQL Server 2005, IIS 7.0, Crystal Reports
