Senior .net Developer Resume
San Jose, CA
SUMMARY:
- Over 7 years of diverse experience in IT industry with emphasis on Software Analysis, Design, Development, Implementation, Deployment, Maintenance and Support of various Client/Server, N - tier and Web Applications.
- Very Strong experience on Microsoft .NET based Web and windows Applications Development using .NET with ASP.NETMVC, Web API, C#.NET, VB.NET, AngularJS, Entity Framework, ADO .NET, WPF, WCF, SQL Server and XML
- Extensive experience in developing ASP.NET based solutions using Web API, Razor syntax and Web Forms.
- Strong expertise in Object Oriented Programming (OOPS) concepts like Encapsulation, Inheritance, Polymorphism and Data Abstraction.
- Experience in Design Patterns like MVC, MVVM, Dependency Injection(DI), Observer.
- Strong experience in design and development of web-based applications using ASP.NET 4.5/4.0/3.5/3.0 /2.0/1.1 using C#, .NET Framework 4.5/4.0/3.5/3.0 /2.0/1.1, ADO.NET, Web Services.
- Familiar with industry best practices - Coding Standards and guidelines.
- Extensive experience in developing applications using .Net technologies using methodologies like AGILE, Test Driven Development.
- Experience in JavaScript, jQuery, JSON, CSS3, XML, XSD, XSL, XSLT, and HTML 5.
- Good Experience in Object Oriented Concepts and Knowledge on Design Patterns like Model View Controller (MVC) 3.5/ 4.0
- Experience in creating User Controls, Custom Controls, Navigation Controls and Master Pages.
- Experience in using Language Integrated Query (LINQ) for querying and updating (SQL Server, XML Documents
- Experience in developing interactive AJAX-enabled ASP.NET Web Forms applications.
- Designing the web-pages to be mobile and flexible for any screen resolution. Extensive use ofthe Bootstrap front-end framework.
- Proficient in Object-Oriented Concepts and have sound knowledge of complete Software Development Life Cycle.
- Possess knowledge in UML standards.
- Involved in preparation of Use case diagrams, Class Diagrams, Sequence diagrams.
- Experience in developing forms and designing pdf templates using Adobe LiveCycle Workbench
- Good knowledge on Entity Data Framework.
- Good experience in analysis and design in the RDBMS environment and experience in development of Stored Procedures, Functions, Views and Triggers in SQL Server 2008/2005/2000.
- Experience in WCF, WPF and WinForms applications.
- Familiar with ETL process by using SSIS packages and also in generating reports using SSRS.
- Strong programming, trouble shooting and problem solving skills
- Good ability to adapt to latest technologies, innovative and organized.
- Developed rich user interfaces using Kendo (Telerik) controls.
TECHNICAL SKILLS:
Languages: C#. NET, VB.NET, C, Java
Web technologies: ASP.NET (3.0/3.5/4.0/4.5 ), ADO.NET MVC, AJAX, SOAP, Web Services, WCF, HTML, DHTML, CSHTML, Master Pages, Bootstrap, AngularJS, CSS, Kendo UI, jQuery, jQuery UI
Databases: SQL SERVER 2014/2008, ORACLE 9i,10g.
IDE: Visual Studio 2012/2010/2008/2005.
Frameworks: .NET Framework 4.5/4.0/3.5/3.0
Web server: IIS 6.0/5.0/7.X
Web Services: XML, WCF.
Reporting tools: Crystal Reports, SSRS.
Scripting languages: JavaScript, Perl.
Operating systems: WINDOWS Family. Linux
Version tools: Visual Source Safe, TFS, TortoiseSVN, Subversion
Servers: Windows 2008/2003.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Senior .NET Developer
Responsibilities:
- Involved in developing a web application using MVC 5.0 and used fluent validators for MVC validations.
- Designed UI using the HTML 5.0, JavaScript, CSS, jQuery 2.1.1, 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.
- Good exposure/experience in AngularJS for building single-page application (SPA) dynamic web page development.
- Used C# as type-safe object oriented programming (OOP’s).
- 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.
- Worked in production environment in rotation system and did hot fixes and supported the team mates whenever needed.
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Develop the Documents for Logging/Error Handling for SSIS Packages.
- Developed a Restful API using Web API that provided parts promotion information and settlement line item information.
- Performed Unit Testing and wrote unit tests using Moq as mocking framework.
- Used Glimpse to improve the performance of MVC applications by inspecting web requests and making the controller calls asynchronous.
- Used Ninject as the IOC container for dependency injection (DI) helped to build loosely-coupled components for unit testing.
- Used Razor Views to enable fast coding work flowable, and quickly integrate server code into HTML markup with a minimum of keystrokes.
- Used WCF service for retrieving the data from other enterprise applications.
- Used JSON for standardized data exchange format for Ajax-style web applications.
- Used JSON serialization to serialize and deserialize data in JSON format.
- 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.
- Used code first Approach Pattern.
- Creation of GIT branches, GIT diff files, GIT commits/push, code review using Confidential tool
- 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.
- Participated in story Planning, estimates and Gherkin Writing sessions.
- Used Trello Board (Agile tool) for project Management.
Environment: NET Framework 4.5, C#, ASP.NET MVC 4, Razor, Web API, WCF Services, AngularJS, jQuery, CSS3, Bootstrap, HTML 5, VS 2013, NUnit, JSON, SQL Server 2012, Telerik Rad Controls, Entity Framework, LINQ, TFS, Glimpse, Browser Stack, Postman rest client, Bootstrap, Jasmine, Ninject, Agile Methodology, Trello.
Confidential, Irvine, CA
Senior .NET Developer
Responsibilities:
- Requirements gathering, Analysis and Design of all the client requirements
- Understand applications architecture and applications code of legacy applications and provide support and
- Implement enhancements.
- Develop various enhancements for Live Connect which is one of major marketing product for Thales "InFlyt"
- Product lines
- Develop and support application using Visual Studio 2012/2010, SQL server and few other miscellaneous tools
- Implement major enhancement to display flight summary for the selected tail number
- Designed and developed of UI using JavaScript, CSS3, JQuery and HTML5.
- Hands on experience of various features of TFS - check in/out, change sets, shelve set, code merge, work items etc.
- Design and develop Web Forms, Models, Views, Controllers, web service and WCF services, stored procedures, functions, tables
- Utilize HTML, CSS, XML, AJAX, JQuery, todesign rich looking user friendly web forms
- Create WCF service to access multiple data source and provide data downstream consumer applications and reports
- Created views in MVC using Razor Syntax.
- Automate various applications deployment with PowerShell scripting. - Stop and Start application pool, windows service, update files and restart application pool, windows service for various components of software suites
- Gather requirements/stories; break down stories in tasks, and pickup tasks from scrum board during sprint cycle
- Provide application support out of sprint cycles
- Enhanced and supported applications developed using VB.net, C#, ADO.net, WCF, web service and SQL Server
- Software development using Agile Software Development methodologies.
- Used XML/XSLT, XSD for data transformation.
- Developed SQL Procedures and Queries for data retrieval and storage in SQL Server and implemented in portal using ADO.Net.
- Used different Telerik Rad Controls, FreeText Box in Visual Studio applications and Sitefinity.
- Highly proficient in Transact SQL (T-SQL) and PL/SQL Queries including writing queries, complex stored procedures, functions and triggers in SQL Server and Oracle.
- 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.
- Develop the Documents for Logging/Error Handling for SSIS Packages.
- Integrate the SSIS package, converting all existing DTS packages of MS SQL by adding extra SSIS task.
- Created views in MVC using Razor Syntax.
Environment: Visual Studio 2012, C#, ASP.NET, ADO.NET, .Net Framework 2.0/3.5/4.0, Web Services, WCF,MVC, JavaScript, Bootstrap, AJAX, jQuery, HTML5, CSS3, XML, XSD, IIS, Team Foundation Server (TFS), SQL Server, PowerShell Scripting
Confidential, Brentwood, TN
C# .Net Developer
Responsibilities:
- Involved in Software Development Life Cycle starting from requirements gathering, object oriented analysis, design, development, debugging and testing.
- Design of Class diagrams, Use cases and sequence diagrams in UML (Unified Modeling Language
- Prepared Application low level Design Documents.
- Involved in design and developing Windows Forms using VB.NET.
- Involved in developing a new feature for the Split control between different seats, which will provide the user control over the different functionalities depending on the zone they are in.
- Used MVC 3.5/4.0 Architectural pattern.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns
- Undertaken development for a cross-platform JavaScript based solution using AngularJS and Bootstrap
- Implemented UI MVC 4.0, HTML5, XML, CSS3, JavaScript, jQuery, AJAX and Web Form Controls.
- Using JQuery & JSON for dynamic User Interface, retrieval and posting of data.
- All the web pages, user interface layers are created and integrated to maintain the performance of data flow and data integrity using ASP.NET User Controls, IIS security model and ADO.NET.
- Experience programming scanning equipment using ASP.Net and C# languages.
- Developed the business logic for the windows forms in VB.NET.
- Involved in External Bootstrap CDN for mobile development browser.
- Capable in Scannable Document Design Experience for visual Studio 2013.
- Developed various custom classes using VB.NET and Object Oriented Programming.
- Worked on N-Tier design, development and deployment using Agile Methodology.
- Involved in the business, data access and UI layers design and development and created detailed documentation and procedures around organizational infrastructure, defining standards and templates to ensure consistency.
- Exporting DataGrid to Excel Sheet and validating XML configuration files with XSLT.
- Connected and disconnected transactions were achieved through Dataset, Data Reader and Data Adapter.
- Designed and developed complex stored procedures in SQL Server 2008.
- Involved in unit testing, creating test cases and system integration testing.
- Used LINQ, WPF and WCF to communicate between other business components via PRISM Framework.
- Generated Reports using Telerik report for Action Track Project and used Telerik RAD control Data Grid.
- Involved in maintaining data quality and migrating data between all data sources.
Environment: .NET Framework 3.5/4.0, MVC 4, Visual Studio 2010, Windows 7, VB.NET, ASP.NET 3.5/4.0, SQL Server 2008, XML, XSLT, CSS 3, jQuery, AngularJS, Bootstrap, JavaScript and HTML 5, UML, WCF, WPF.
Confidential, Northbrook, IL
C# .Net Developer
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specification.
- Designed and developed the user interfaces of the application using ASP.NET Server Controls, HTML Controls, Java Script and CSS.
- Developed several Classes using C# and experienced in creating Assemblies and Name Spaces.
- Implemented and used MVC 3.5 architecture.
- Involved in SDLC, of application developed using AGILE methodology.
- Implemented AJAX functionality and worked with AJAX control tool kit.
- Used SiteMap control for site navigation.
- Involved in plug-ins for the scanning applications in C
- Involved in developing and testing scanning programs in C# ad C++.
- Used Master Pages to maintain design consistency across all web forms.
- Maintained Web services by adding additional webMethods and modifying existing webMethods.
- Wrote a wrapper class for the proxy class for logging the request and response of a Web Service.
- Used ASP.NET Caching to improve the performance of the Application.
- Used Session Objects, Cookies as a part of Application State Management.
- Used Visual Source Safe for version control.
- Involved in Bug Fixing and Unit Testing.
Environment: Visual Studio.NET 2008, ASP.NET 3.5, VB.Net, ADO.NET, Web Services, AJAX, Windows Server 2003, HTML,CSS, JavaScript, XHTML, Java Script, SQL Server 2008/2012, Visual Source Safe.
Confidential, Wilmington, MA
Senior.Net Developer
Responsibilities:
- Consumed Windows Communication Foundation (WCF) for implementing the required business logic.
- Created Asynchronous calls to stored procedures which took lot of time to accomplish the task in backend and enabled flexibility through user interface.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL.
- Created stored procedures, views and triggers to enforce entity relationships.
- Used Grid control extensively for data display, dynamic generation of rows, and user input inside template columns.
- Generated Resource file (.resx) for all the commands in the application.
- Implementation of client side validations using JQuery, AJAX and ASP.NET MVC Validation implemented at Controller level.
- Consumed WCF services to access data from Third-Party Libraries.
- Involved in fixing bugs by debugging the application, Found solution for many technical issues in the project.
- Involved in the design, development and implementation of a web forms application in .net using C# which communicates with data layer to access the data from Backend database.
- Used Visual Source Safe(VSS)as the Source Control in the entire development of the project.
Environment: Microsoft .Net framework 4.0, C#, ADO.Net, MVC3.0, SQL Server 2008 R2, JQuery, Entity Framework, WCF, VSS, LINQ.
Confidential
.Net Developer
Responsibilities:
- Used C#.NET and ASP.NET to design the user interface.
- Analyzing the data from various sources like car manufacturers, car dealers, financial institutions, insurance companies, and auction systems.
- Communication with domain experts.
- Worked with SQL Server at the back-end.
- Used ADO.NET to connect to the database.
- Used SQL statements to create the tables and views.
- Data Coding for two modules, namely, New Car, and Used Car.
- Coded classes to connect to the centralized database.
- Reporting the deliverable s status to the client.
- Implementation at the client side and maintenance.
Environment: CNET, JavaScript, ASP.Net 2.0, Visual Studio.NET 2005, ADO.NET, XML, SQL Server 2005, IIS 5.0, VB. Net6.0, Web Forms, CSS.
