Senior .net Developer Resume
Sanjose, CA
SUMMARY
- Over 8+ years of IT experience in Internet development involving in software design and implementation of various Client Server applications/ e - Commerce applications with ASP.NET, .NET Framework 1.1/2.0/3.0/4.0/4.5 , C#, VB.NET, MS SQL Server 2000/2005, Crystal Reports, ADO.NET, ADO, MS-Access, HTML, Java Script, AJAX, XML, XSLT, XSD, DOM and SOAP.
- Worked in Windows 95/98/NT/2000/XP/vista/07/08, UNIX, and Linux environments.
- Extensive experience with IIS Web Server, MS SQL Server 2000/2005 and Oracle.
- Proficient in using Database Connectivity APIs (ADO, ADO.Net) in Client Server and Web Applications.
- Experience on third party controls such as Infragistics and Telerik controls.
- Experience in developing Web based applications using ASP.NET, C#, XML, XSLT, Ajax, CSS, JQuery, JavaScript, HTML and DHTML.
- Experience in building Web Services using WSDL and SOAP Protocol.
- Strong expertise in Design Development Deployment of Web/Windows Applications in .NET Framework in .Net 4.0/3.5/3.0/2.0 /1.0 , Worked on .Net 3.5/3.0 using WCF.
- Experience in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET, WPF, Silverlight and C# with WCF RIA, Domain Services
- Experience with MVVM and MVC Architecture Design Patterns and knowledge of MVP, ORM and Development methodologies like Agile (Scrum)
- Hands on experience working on MVC 3 using Razor.
- Experienced in SQL Stored Procedures, User Defined functions, Indexes, Constraints, Locking and Views.
- Expert level skills in debugging techniques and Object Oriented Programming (OOPs) concepts.
- Familiar with developing the components using Design Patterns.
- Good knowledge of LINQ.
- Good experience in functionality testing of web applications & back-end testing.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementation.
- Excellent multi-threading experience in Windows applications.
- Good experience in designing the system using UML (Unified Modeling language) and Object Oriented Analysis and Design (OOAD) Methodologies.
- Good knowledge on Network Protocols like TCP/IP, HTTP, FTP and SMTP.
- Strong experience and expertise in working with Microsoft technologies like .NET Framework, ASP.NET, C#.NET, Web Forms, Win Forms, XML technologies (XML, XSD,XSL and XSL Transformations) and XML web services.
- Expertise in developing front end user interface using HTML/XHTML, ASP.NET, CSS and JavaScript, Ajax.
- Strong experience in developing the reports using Crystal reports, SQL Server reporting services 2005/2008 (SSRS) and experience with SQL Server Notification services 2005/2008 and Integration services (SSIS).
TECHNICAL SKILLS
Programming Languages: C#, JAVA, C, C++, Visual C++, VB 6.0, and T-SQL.
Databases: MS Access, SQL Server 2012/08/05, Oracle 8i/9i/10g/11g.
Operating systems: Windows and Linux.
Development Tools: Visual Studio.NET 2013/2015/2017 , Silverlight, Azure Cloud, crystal reports.
Version Control Tools: Microsoft Visual Source Safe 6.0, Team Foundation Server (TFS).
Web Technologies: ASP.NET, ADO.NET, C#, VB.net, XML, HTMLCSS, DHTML, XSLT, XPATH, AJAX, LINQ, Silver light.
Web Servers: IIS 8.0/7.0/6.0/5.0/4.0 and Apache.
Scripting Languages: JavaScript, Bootstrap, VB Script and JQuery.
Microsoft Technologies: .Net Framework 4.5/ 4.0/3.5/3.0/2.0 /1.1/1.0 ASP.Net, .Net core, ADO.NetWCF, WWF, AJAX Control Toolkit, Telerik Controls
XML Technologies: XML, XAML, SOAP, WSDL, Web services.
Version Control Tools: MS Visio, MS TSF, Github, SVN, Perforce, Photoshop, Dreamweaver.
PROFESSIONAL EXPERIENCE
Confidential - Sanjose, CA
Senior .Net Developer
Responsibilities:
- Designed and developedPayPalPortal web application using MVC 5and used fluent validators for MVC Validations.
- Designed UI using the HTML 5.0, JavaScript, CSS, jQuery 2.1.1, Kendo UI, AngularJS, Bootstrap.
- Created and deployed XML Web Services (WCF) using ASP.Net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js, Require.js and Node.js.
- Good exposure/experience in AngularJS for building single - page application (SPA) dynamic web page development.
- Excellent knowledge in dealing with Delegates, Assemblies, User Controls and Custom Controls in VB .Net and C# .Net.
- Solid web application development / Troubleshooting experience in Payment Gateway integration.
- Experienced especially in developing online payment processing, marketing automation and e-commerce platforms.
- Developed and maintained web services to communicate and integrate different payment platforms with client's system.
- Developed Multi-threaded EXEs, used MSMQ for faster parallel payment processing.
- Developed the Web Application by extensively using Object Oriented Programming Concepts (OOPs).
- Used Bootstrap framework to create Responsive web applications which automatically adjust themselves to good looking on all devices
- Worked with automated configuration management/code management systems or application life cycle management system such as Microsoft Visual Studio ALM.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC.
- Utilized AngularJS, Node.js and Express framework to create dynamic data driven web pages.
- Developed multithread distributed SMART CLIENT System using C# and VB.Net.
- Develop the Documents for Logging/Error Handling for SSIS Packages.
- Involved in creating RESTful Web API's for Lookup Services using (Model-View-Controller) MVC architecture.
- Performed Unit Testing and wrote unit tests using Moq as mocking framework.
- Used Razor Views to enable fast coding work flow able, and quickly integrate server code into HTML markup with a minimum of keystrokes.
- Created Windows Services to run the SSIS package to load data into a database on a daily basis.
- Developed RESTful Services using Web API for Enterprise Service Bus for routing data between different systems.
- Used WCF service for retrieving the data from other enterprise applications.
- Added JQuery for UI, Validation and Ajax submission, JSON web service call.
- Used Entity Framework as an interface from data access layer and database.
- Used different Telerik Rad Controls, Free Textbox in Visual Studio applications and Sitefinity.
- Configure Azure cloud service for end point deployment
- Enable Open ID and Windows Live authentication in Azure cloud apps
- Deploy WCF services on Azure cloud
- Used LINQ to Entities for retrieving and filtering the data proficiently.
- An agile Scrum methodology was processed for daily stand up meeting with team members to know the current progress of the project and raise the issue.
- Followed Test Driven Development for unit tests to drive the design of software and force decoupling of dependencies.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
- Used Trello Board (Agile tool) for project Management.
Environment: NET Framework 4.5, C#, ASP.NET MVC5, VB.NET, Web API, WCF Services, AngularJS, jQuery, CSS3, Bootstrap, HTML 5, Visual Studio 2013, Microsoft Azure, Azure cloud, N-Unit, JSON, SQL Server 2012, Kendo UI, Telerik Rad Controls, Entity Framework, LINQ, TFS, Bootstrap, Backbone.js, Agile Methodology, Trello.
Confidential - Richardson, Tx
Senior .Net Developer
Responsibilities:
- Actively involved in Agile (Scrum) meetings discussing the requirements, integration of modules and best development practices for solution.
- Participated in daily scrum, sprint Planning and Retrospective meetings.
- Developed the web application using ASP.NETMVC5, C#, JQuery, JSON, Ajax and Bootstrap.
- Developed MVC views that are more user - interactive using JQuery plugins for drag and drop, JQuery validator, AutoComplete, AJAX, JSON and Bootstrap.
- Extensively worked with the Partial pages, layouts, sections to design the CSHTML pages with Razor engine to get the consistent look and feel.
- Implemented ASP.NETMVC Routing for mapping the browser request to the controller action.
- Used MVC Anti Forgery Token to prevent the Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF) hacks.
- Configure Azure cloud service for end point deployment
- Implemented Caching and State Management strategies to improve the overall performance of the application.
- Implemented MVVM (Model View Model) pattern to create Silverlight user controls.
- Used Bundling and Modification to optimize the performance of the application.
- Enable Open ID and Windows Live authentication in Azure cloud apps
- Implemented Web API services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Used Microsoft Service Bus for sending data through Queues from One project to another project within the application.
- Used Blob Storage, Table Storage & Queues for storing Media files in the Azure Storage development.
- Used Fiddler and Chrome Developer tools to analyze and debug the UI issues while developing.
- Used SOAP UI to test the web services request and response object.
- Used JIRA for bug tracking and resolving the issue and updating the product backlog items.
- Created and maintained database objects like complex stored procedures, triggers, cursors, Tables, views and SQL Joins in SQL server 2016 CTE.
- Maintained build versions and code versions using Team foundation Server's Version Control (TFS).
Environment: Microsoft Azure, ASP.NETMVC5, Web API, .NETFramework 4.6, C#.NET, Visual Studio 2015, Bootstrap, JQuery, JSON, SOAP UI, JIRA, Fiddler, SQL Server 2016, Azure cloud apps, Team Foundation Server (TFS), Visual Studio Online (VSO).
Confidential - Houston, TX
.Net Developer
Responsibilities:
- Working in an Agile Environment to deliver higher-quality software far more rapidly
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity
- Developed Data Accesses layer using OOPs concepts Inheritance, Polymorphism and Abstraction as a part of Data Accesses between database and application.
- Developed ASP.Net pages using ASP.NET 4.0 web form controls, Custom user Controls, HTML server controls in C#.
- Used LINQ as a middle ware component encapsulating the business logic.
- Written various stored procedures and SQL statements to access data fro/SQL Server database.
- Experience in creating the application with HL7 Standards by using HL7 library.
- Experience in Creating the application with EDI X12, an ASC X12 standard for exchanging specific data between two or more trading partners.
- Experience in creating Electronic Medical Record (EMR) system for better interaction using HL7 Engine to meet the standards.
- Experience in creating Applications which fall under The Health Insurance Portability and Accountability Act (HIIPA) Compliance.
- Developed Responsive Web pages that are rich in user interactive using Angular JS, Node JS, Webstorm, HTML5, and CSS3, JavaScript, Bootstrap, Git, and JSON.
- Experience in designing, developing and deployment of WCF services and also consuming the web services in the user Interface layer.
- User interface separated with JavaScript include files and clients side validation.
- Used Master Pages, Themes, Cascading Style Sheet (CSS) to give consistent look to all Web Pages of the application.
- Used object-oriented programming language VB.NET and implemented it on the .NET Framework
- Passed values to JavaScript from Code behind. Capture query string value in JavaScript in aspx page. Getting Session Id using JavaScript.
- Redirecting a page from aspx using JavaScript. Used User Controls, State Management Techniques like View State, Cookies, Sessions and Form Based Authentication and Authorization in developing the application.
- Designed and developed reports in formats such as PDF, Excel, Word, and CSV.
- Followed agile methodology for design specifications of the application.
- Written complex stored procedures and triggers. Created Data layer includes stored procedures and table views.
- Tracked the Bugs using the Powershell scripts and experience in Fixing the bugs
- Created CSS files to be applied to various web forms on the web pages.
- Building and generating Custom and linked reports using SSRS. Consumed Web Service Components for authenticating the user credentials.
- Used various Data elements like grid view control to populate the data from database.
- Used validation control in ASP.Net web page. Implemented Event Handlers in web pages. Storing Database Data in session state.
- Data access layer created by using ADO.Net and it is being consumed by web services.
- Involved in creating Procedures, triggers, views, joins and queries in Oracle.
Environment: VB.NET, ADO.NET,.NetFramework4.5, HTML, CSS, AJAX, JavaScript, Angular JS, MVC 3, Visual Studio 2010, PL/SQL, MS SQL SERVER 2008, SOAP, IIS 7.0, WCF, WPF, Web Services, Crystal Reports, Visual Source Safe, SSRS, SSIS, Scrum, Microsoft TFS, Powershell.
Confidential - Omaha, NE
.Net Developer
Responsibilities:
- Involved in gathering requirements from the business and documenting it for the teams review.
- Collected and analyzed user requirements, and write technical design documentation of proposed solutions.
- Investigated technical issues and developed original design solutions for existing software applications to meet changing user requirements.
- Developed and maintained web, client/server applications using Microsoft .NET platform.
- Implemented Object Oriented Programming (OOP) concepts in the application.
- Developed based on Service Oriented Architecture utilizing C# .NET Framework 4.0 with Ajax controls.
- Used HTML and CSS for web page design and JavaScript for client side validations.
- Used extensive AJAX programming to avoid the server side overload.
- Performed validation coding and Exception Handling in C#.
- Used Web Services, Windows Presentation Foundation (WCF) for accessing data from the web server.
- Performed Forms Authentication and Authorization.
- Used ADO.NET and Entity Framework for data communication for the web application and the databases.
- Responsible for writing SQL Queries, Stored Procedures and Database Triggers using T-SQL.
- Used Integration services to transform the data from the data store into the application database.
- Involved in tuning expensive SQL queries and Stored Procedures for better performance.
- Created & consumed web services in the business logic of the application.
- Hosted WCF services in IIS.
- Used caching to improve the performance of the application.
- Involved in developing reports using Report Viewer and generated the PDF output.
- Used VSS for version controlling and configuration management.
- Performed Unit Testing using NUNIT.
- Worked cooperatively with other team members responsible for other parts of large-scale enterprise software systems
- Worked within the approved timelines and schedule to accomplish multiple tasks, and to meet delivery deadlines and quality expectations.
- Participated in weekly meetings with the Development team members to track progress and issues to be resolved.
Environment: C#, ASP.NET,.Net 4.0/3.5/3.0/2.0 , JavaScript, CSS, DHTML, XML, JQuery, AJAX Toolkit, Web Services (WSDL, SOAP), ADO.NET, Entity Framework, VS.NET, T-SQL, MS SQL Server 2005, WCF, Windows 2003.
Confidential - Westford, MA
Microsoft .Net Developer
Responsibilities:
- Involved in the requirement analysis and development of web based application in ASP.NET and C#.
- Graphical user interface was designed using ASP.NET and business logic was coded in C#
- Used Master pages and Cascading Style Sheets for unified look and feel of the application.
- Performed validation on web forms using .NET Validation Controls and also JavaScript.
- Implemented Form Based Authentication and maintained Session State information Confidential various levels in the web application.
- Developed 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 2005.
- Used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Created Stored Procedures and Triggers in SQL Server to update data.
- Used Microsoft Visual Source Safe for Version control during development and maintenance.
Environment: Visual Studio .NET, ASP.NET, C#, JavaScript, Web Services, ADO.NET, SQL Server 2005, Oracle, Visual Source Safe, IIS.
Confidential
Junior .Net Developer
Responsibilities:
- Worked on CRs (Change Requests) & Enhancements for the application.
- Implemented Database Objects like Tables, Queries, Stored Procedures, Views and functions for this project.
- Designed and developed web pages for application using ASP.NET, C# and JQuery.
- Provided reporting facility using SSRS.
- Responsible for build and deployments in test/UAT environments and also in production environment.
- Worked on Enhancements, Database Objects like Tables, Queries, Stored Procedures for this project.
- Designed and developed web pages for application using ASP.NET, C# and implemented JQGrid in all screens.
- Actively involved in fixing the issues and bugs and responsible for build and deployments in test/UAT environment.
- Worked effectively on CRs (Change requests) and managed the application.
Environment: C#.NET, Ajax, JQuery, ASP.NET 4.0, Web Services, LINQ, SQLServer2008, SSR.
