Sr.software Engineer Resume
Redmond, WA
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in developing and deploying web applications and Windows based applications and Services using Microsoft Technologies.
- Expertise in developing applications using Microsoft technologies like .NET Framework using ASP.Net Web Forms, ASP.Net MVC, C#, SQL Server.
- Experienced in utilizing the new integrated features of Asp.Net versions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF).
- Excellent experience of developing application using .Net Framework and MVC Razor Engine to support clean Separation of Concerns and higher testability.
- Capabilities in designing web pages using HTML5, XHTML, AJAX, JavaScript and CSS to help the performance and durability of the webpage.
- Worked on SQL Server Database Design, Database Maintenance, and Developing Complex Queries, Indexes, Stored Procedure, Triggers, Cursor, Views, Functions and Joins.
- Expertise in developing client - server active synchronization using ADO.Net and Entity Framework.
- Experience in developing Web Services like SOAP, WSDL using XML, REST-full Services and Web Api.
- Knowledge on OOPS concepts -Inheritance, Interface, Abstract and Access modifiers.
- Good experience in Exception Handling, Memory Leakage Debugging and Tracing by which the whole picture of application runtime can be seen and analyse more efficiently.
- Experience working on 3-Tier, N-Tier Architectures, MVC (Model View Controller) in applications.
- Experience in various domains like Banking, Finance and Insurance.
- Worked extensively with ADO.NET, Entity Framework, ADO.NET objects such as Data Adapter, Dataset, and Data reader to interact with databases like SQL Server.
- Experience in designing SSIS Packages for transferring data from multiple data sources to SQL server.
- Excellent T-SQL development skills to write complex queries involving multiple tables, great ability to develop and maintain stored procedures, triggers, user defined functions.
- Worked extensively with HTML controls, validation controls and user controls for code reuse.
- Expert in Web technology like CSS and HTML5 (Tags, Local Storage Feature, New Input Types).
- Experienced in the use of agile approaches, including Extreme Programming, Test-Driven Development (TDD) and Scrum.
- Ability in developing the Windows/Web Applications which are memory efficient writing clean programming Code, making the software reliable and code optimization.
- Expertise in maintaining, integrating and controlling different versions of Application software using Visual Source Safe (VSS).
- Excelled in performing product development within scheduled time frame based on system specifications and requirements.
- Experience in implementing .NET Security features like Authentication and Authorization using Forms-based and Windows-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Strong thirst for knowledge, work successfully as part of small to medium sized team or independently
- Excellent communication skills with strong background working directly with co-workers and clients to identify business objectives and establish requirements.
TECHNICAL SKILLS:
.NET Technologies: MS Visual SourceSafe 6.0(VSS), Team Foundation Server
.Net Framework: 4.6/4.0/3.5/3.0, ASP.Net 4.6/4.0/3.5/3.0, VB.NET, ADO.NET, Web Services, .Net, Web Forms, WCF, LINQ, MVC 5, Entity Framework 6, WPF, Solid Principles.
IDE: Visual Studio 2015/2013/2012/2010/2008, Visual Studio 6.0
Web Technologies: ASP, XML, HTML, XHTML, CSS, XSLT, JavaScript, AJAX, DOM, AngularJS
Programming Languages: C#, VB .Net, SQL, T-SQL, ASP.NET
Databases: SQL Server 2012/2008/2005, (T-SQL, Stored procedures, Triggers, DTS, SSIS)
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Application Tools: Visual Basic 6.0, Visual Studio.Net, SQL Enterprise Manager, SQL Server Management Studio
Operating Systems: Windows XP/NT/Vista, Mac OS X, Linux.
PROFESSIONAL EXPERIENCE:
Sr.Software engineer
Confidential -Redmond, WA
Responsibilities:
- Implemented CRUD functionality with Entity framework in ASP.NET MVC. Used azure Datalake and azure subscription to deploy the web applications.
- Used Bootstrap 3 framework for making responsive web designing and mobile - first web interface
- Created Typescript controllers for the different pages in the views using Typescript
- Used Angular 2.0 for frontend UI pages with binding entity data for creating an applications which send emails for O365 campaigns.
- Deployed the above applications in azure both staging and production.
- Worked on the cosmsos scripts-Microsoft internal big data for ETL(data movement)
- Used web technologies which is ASP.NET MVC and web api for filtering the campaign data of the tenants based on the contactability for promotional emails
- Used Team Foundation Server (TFS) as version control of the source code.
- Performed Unit testing and System testing and prepared required documents for testing.
- Involved in all the phases of the Software Project Life Cycle and analysis of the system based on n-tier architecture.
- Implemented AngularJS Controllers to maintain each view data and Service calls using Angular Factory
- Involved in designing and development of services inC#.NET which communicate with the data base and render the data back to the client consuming the service.
- Customized SMS based authentication service and Integrated real-time data synchronization between clients.
- Design the User Interface by coding in HTML5, CSS3, Angular JS, Entity Framework, bootstrap to build this SPA Single Page Application
Environment: C#,ASP.net MVC, Rest API, Sql Server, TFS,VSTS, Angular 2.0
Sr.Net Developer
Confidential, Chandler, AZ
Responsibilities:
- Involved in Agile methodologies from Software Requirements Analysis Phase to Design, Development, Testing, Integration, Implementation and Maintenance.
- Key contributor in planning, designating, development and delivering using ASP.Net MVC, Entity Framework, C#, jQuery, Angular JS.
- Developed dynamic reports using CRMreporting interface and SSRS deployed it on the CRM that were used in the application depending on roles.
- Created Asp.Net pages and Class Libraries containing code for business and data access logic using C#.
- Maintained a consistent look and feel across the pages within MVC 4 application by Razor layout.
- Migration of existing application (HTML and ASP code) to ASP.Net application using C#.
- Worked on .Net MVC with Entity Framework using a Code First Approach.
- Implemented ADO.NET Entity Framework DB First Model and worked with LINQ to Entities and Entity SQL to execute stored procedures.
- Supported complex types and customizations with CRUD operations.
- Incorporated many user friendly, responsive features in the application using .Net framework, HTML, JavaScript and jQuery.
- Using Web API methodology to implement the web services.
- Imported existing application into Microsoft DynamicsCRMusing the WCF service
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Worked onNugetpacket Manager for consuming all the packages and effective using of Entities.
- Developed different Model View and generated views and implemented in Web Pages using AngularJS.
- Worked with JQuery AutoComplete for enabling auto complete on pages and wrote custom bindings.
- Supported Operations team during the troubleshooting the production issues during regular basis.
- Involved in doing builds in both Development and Testing Server using NUnit Testing.
Environment: Visual Studio 2015, C#.net, ASP.NET 4.5, MVC 4.0, SQL server 2012, IIS 7.0, N-Unit framework, JQuery, WPF, HTML, Agile, Scrum, Web API, JQWidgets, AngularJs, ODBC sources, SOA, JSON, XML, AJAX, Dynamic CRM.
Sr.Net Developer
Confidential - Kansas city, MO
Responsibilities:
- Attended scrums (daily stand-up meetings), agile iteration planning and retrospective meetings.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using SQL server 2012 and .NET Framework.
- Involved in maintenance and ongoing enhancements to the application developed in ASP.NET, C#.NET, .NET Framework, XML Web Services, JavaScript, XML and HTML.
- Implement ASP.NETProject with MS CRM using Web Services.
- Implemented 3 tier architecture using WCF services.
- Extensively used in default Model Binding and custom Model Binding to post the data to the controller method using post methods and retrieved the data by Get Methods.
- Most of the functionality business logic and validations are done using custom attributes.
- Used Model View and View model rendering functionality into the application.
- Used HTML5, XAML, XML, CSS3, Bootstrap and JavaScript, JSON to develop and implement UI design for functionality, used OOAD concepts using MVC C# programming presentation and provided web security for the application (providing authentication and authorization).
- Created custom ASP.NET pages and configured forms and views for new modules to be added to MS Dynamics CRM system.
- Spent time in research and development of the existing code, business logic, bindings and web services.
- Used LINQ-TO-SQL classes to get the data from the database tables.
- Involved in creation of internal FTP Downloader.exe file exchange application.
- Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server 2012.
- Wrote NUnit testing classes to test the application implementing NUnit Framework.
- Used Visual studio to create Windows forms application for the FTP application.
- Used JQuery for the client-side validations, styling and for business logic.
- Used XAML coding for WPF for company's utility tool applications.
Environment: Visual Studio 2013, C#.net, ASP.NET 4.5, MVC 4.0, SQL server 2008/2012, IIS 7.0, N-Unit Framework, JQuery, WCF, HTML, Agile, Scrum, Web API, JQWidgets, AngularJs, ODBC sources, SOA, CRM.
.Net Developer
Confidential, Temple-TX
Responsibilities:
- Responsible for the setup for all the foundation for designs and development for the .net project, Asp projects and file share and SQL server as a database.
- Attended meetings with the end users and business users and Gathering Requirements.
- Designed and developed Web pages (ASP.NET, MVC, HTML and ASP) which include architecture, functionality and styles using Visual Studio Software.
- Effectively handled ASP.NET MVC such as page output caching and data caching to improve the performance of the web application.
- UsedTelerikRad controls for great user interface (UI) experience.
- Architect and implement high volume, high traffic transactional application using conventional design practices (SOA, design by contract, MVC)
- Design and developed databases and generated Tables and SQL scripts using the Microsoft SQL server.
- Developed, test, hosted and maintained the applications running in the final production servers.
- Worked on Grid view using ADO.NET and retrieved data from SQL Server using queries.
- Application design based on n-tier Architecture.
- Maintained the source code using the TFS in a multideveloperPrepared test cases and technical design documents
- Created structure and design and developed for the WinForms application for the Utility application for the system.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML and implemented the Data Contract Versioning.
Environment: Visual Studio 2012, C#.net, ASP.NET 3.5, ASP.net 2.0, MVC 2.0, SQL server 2005/2008, IIS7.0, N- Unit framework, JQuery, WPF, HTML, XAML, Dependency Injections, Agile, Scrum, WCF, Silver light.
.NET Developer
Confidential, st-louis-MO
Responsibilities:
- Requirements gathering, analysis and preparation of design document.
- Applied Master Pages and CSS, Navigation controls, HTML, WPF for a consistent look and feel for page design.
- Created User Controls, Web Forms for billing services modules using ASP.NET and C#.
- Developed classes for most of the rates for Web Billing Information module.
- Worked with WCF, Web Services and hosted them on IIS.
- Used ASP.NET input Validation controls and JavaScript for client-side validation.
- Coding and implementation of various utilities and data access classes using ADO.NET.
- Greatly enhanced website adding customer search components created and implemented customer interfaces, Grid views, printing, error handling and validation as well as additional functionality.
- Used Singleton Design Pattern for Login Details.
- Used XSLT for XML data transformation in the application and schema to check the validity of XML document at various stages.
- Designed, developed and involved in writing and maintaining complex SQL Queries, Stored Procedures, Triggers views and User defined function.
- Responsible in developing SSIS packages to transform Insurance data.
- Experienced in optimizing queries for performance by looking at Execution plan and creating.
- Involved in Unit Testing and running the test case to proper functioning.
Environment: Visual Studio 2010, SQL Server 2008, Classic ASP, ASP.NET MVC, C#.net, WinForms, HTML, jQueryJavaScript, JQuery templates, Ajax, Crystal Reports, Import and export wizard (Data transfer), XML.
Junior Developer
Confidential
Responsibilities:
- Coding based on program specifications.
- Developing user controls, web parts, and site themes.
- Accessing the remote data using XML web services and other reporting data accessing options.
- Implemented Data access layer functions in ADO.NET for SQL database interactions were developed using SQL and Entire Server-side development, which incorporates Multithreading to store data.
- Implemented SSRS and SSIS solutions for performance tuning at the Application and Database Layers.
- Worked on AJAX to populate user interface controls such as drop-down list and generate warning messages to enhance overall UI experience.
- Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server.
- Created web pages using HTML/DHTML, JQuery, Ajax, CSS and Web Form Controls, developed layout pages, classes for reuse.
- Extensively used Grid View and Form View to display fetched data to make changes.
Environment: .NET (WPF, WCF, Windows Forms), JavaScript, JQuery, SSIS packages, C#, MYSQL
