Sr.net Developer/ Lead Resume
San Francisco, CA
SUMMARY
- 8+ years of extensive experience in complete software life cycle involving Analysis, software development life cycle, design, development, testing, packaging and deploying of Windows Applications, Web Applications and Client/Server Applications on Microsoft platform.
- Good Knowledge and working experience in Object Oriented programming (OOPS) concepts and using various Design Patterns
- Proficient in analyzing the Business Requirements, User Requirement Specifications (URS), Functional Requirement specifications (FRS).
- Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.
- Experience in .NetFramework, C#, ASP.Net, MVC 3/5,WCF, WEB API
- Extensively worked with SQL Server - Writing SQL Scripts, Stored Procedures and triggers, performing query optimization, indexing, Constraints
- Experience in Data Querying using LINQ and Entity Framework to model the entities, logic and data manipulation
- Experience in ADO.NETcomponents such as Data Connection, Data Command, Data Readers, Data Sets and Data Adapter.
- Experience in using Team Foundation Server, Microsoft Visual SourceSafe and Subversion for Version Controlling.
- Worked on increasing performance and interactivity of the sites by using AJAX, JQuery
- Experienced in XML Web Services (SOAP, WSDL and UDDI),Service Oriented Architecture SOA concepts using .NETFramework and Database Programming using TSQL(SQL SERVER) and PL-SQL( ORACLE)
- Demonstrated proficiency in development using Microsoft.NETtechnologies like WCF, WPF, LINQ, ASP.NET, C#, VB.NETand AJAX
- Experience with MS SQL Server and Oracle.
- Experience in Agile, Scrum methodologies
- Experience working with Unit Test Framework, involved in Unit testing and have created unit test cases.
- Working experience with JavaScript, JQuery, JSON control, HTML 5, CSS3,SASS, Font-awesome, Bootstrap
- Experience in developing applications front end using AngularJS
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Experience in working with MSBI package (SSIS/SSRS/SSAS)
TECHNICAL SKILLS
Technologies: .Net Framework 3.5, 4.5,4.6,4.7.1 .Net Core 2.1 ASP.NET, MVC3.0/5.0, Blazor ADO.NET, Entity Framework, LINQWCF, Web API, Restful Web Services
Programming Languages: C#, VB.NET.
Scripting Languages: Java Script, TypeScript, T-SQL, PL/SQL
GUI: Visual Studio .Net 2003/2005/2008/2010/2013/2015/2017
RDBMS: SQL Server 20005,2007,2008,2012,2014,2016 Oracle 8i/9i /10g
XML related Technologies: XML, XSLT, SOAP, WSDL, UDDI, Web Services. API
Operating Systems: Windows 95/98/2000/NT, XP, Windows 7,10
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr.Net Developer/ Lead
Responsibilities:
- Extensively Involved in Software development life cycle (SDLC) of application from design/ planning/ management phase to implementation phase, testing, deployment and maintenance phase.
- Worked extensively on the backend and frontend technologies to develop various solutions for different business needs
- Experience in both Agile and Waterfall development methodologies.
- Worked on MVC/Razor based web applications.
- Used Front end technologies: HTML5, Bootstrap, FontAwesome, SaSS, JQuery, Angular for appealing and responsive websites
- Used WEB API (Restful services) to fetch data and bind it to UI using Angular as a View Model
- Implemented Dependency Injection using Autofac.
- Implement 3 Tier application layers
- Used various Nuget packages like - Automapper, EF reverse POCO generators to improve the development time and maintain coding standards
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Experience with Async programming and using generics.
- Implemented security and roles using Identity and also SSO
- Extensively worked on SSRS reports, charts and gauges.
- Consumed SSRS web service to display reports on websites.
- Extensively worked on SSIS for ETL purposes.
- Developed Complex database objects likeStored Procedures, Functions, CTE’s and Triggers using T-SQL.
- Experience in performance tuning of SQL queries based on Execution Plans.
- Responsible for developing and maintaining multiple projects.
- Responsible for initiative to migrate apps from .Net Framework 4.8 to .Net Core 2.1.
- Used TFS (Team Foundation Server) for version Controlling and source code sharing and also used MS Build.
- Performed End-to-End Testing, troubleshooting, debugging, integration testing, regression testing and performance testing and analysed the results to justify validation
Environment: VisualStudio 2019/ 2017/2015/2012, HTML5, .NET 4.5- 4.8, .Net Core, HTTP, Entity Framework 6.0, Angular JS, JQuery2.0/1.0, Java Script, TFS 2010, WCF, MVC 3.0/5.0,C#, ASP.NET, Web API, XML, LINQ, Microsoft Enterprise Library, SSRS, SSIS, SQL Server 2019, Visio 2012, XML, IIS 7.0
Confidential, Tallahassee, FL.
Sr.Net Developer
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Participated in weekly meetings with the whole team to discuss about the progress of the application development, specks to be taken care and specks that already completed.
- Effectively used ASP.NET MVC bundling and minification techniques to improve the performance of the application.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”
- Effectively created custom routes and added them to ASP.NET MVC routes collection and created business models and injected them into MVC views using the controllers.
- Worked with JSON to pass the JavaScript objects from server to web application.
- Performed DOM manipulations, create Templates, Directives, Factories, Controllers.
- Used Windows Communication Foundation (WCF) for creating Service end points and Service contracts in code
- Used WEB API (Restful services) to fetch data and bind it to UI using Angular JS as a View Model
- Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using T-SQL.
- Involved in creating stored procedures, triggers, and views in SQL Server2012/2014 for data manipulation and retrieval.
- Performed performance tuning on analysed existing code for better outcome.
- Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using SQL Server Reporting Services (SSRS)
- Experience in extensive SSIS packages to load data and generate reports with SQL scheduler.
- Used Html 5, CSS 3 and Bootstrap for developing more responsive and appealing websites.
- Used TFS (Team Foundation Server) for version Controlling and source code sharing and also used MS Build.
- Performed End-to-End Testing, troubleshooting, debugging, integration testing, regression testing and performance testing and analysed the results to justify validation
Environment: VisualStudio 2017/2015/2012, HTML5, .NET 4.5, HTTP, Entity Framework 6.0, Angular JS, JQuery2.0/1.0, Java Script, TFS 2010, WCF, MVC 3.0/5.0,C#4.0, ASP.NET, Web API, XML, LINQ, Microsoft Enterprise Library, SSRS, SSIS, SQL Server 2008 R2, MS Test, Visio 2012, XML, IIS 7.0
Confidential, Cincinnati, OH
Sr.Net Developer
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Participated in daily Agile Scrums with the whole team to discuss about the progress of the application development, specks to be taken care and specks that already completed.
- Effectively used ASP.NET MVC bundling and minification techniques to improve the performance of the application.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”
- Effectively created custom routes and added them to ASP.NET MVC routes collection and created business models and injected them into MVC views using the controllers.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Worked with JSON to pass the JavaScript objects from server to web application.
- Used Angular.js features Controllers, custom directives filters and AJAX to maintain the Rich and Responsive UI for the application.
- Performed DOM manipulations, create Templates, Directives, Factories, Controllers, and established tow way Data binding using Angular JS.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Involved in the designing of WCF based Service with Data contract for serializing complex data, Fault contract for exception handling and Message Contracts to control the SOAP message.
- Used Windows Communication Foundation (WCF) for creating Service end points and Service contracts in code
- Used WEB API (Restful services) to fetch data and bind it to UI using Angular JS as a View Model
- Implemented REST full Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
- Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using T-SQL.
- Involved in creating stored procedures, triggers, and views in SQL Server2012/2014 for data manipulation and retrieval.
- Performed performance tuning on analyzed existing code for better outcome.
- Developed and deployed SSIS (SQL Server Integration Services) packages to automate data imports between the data bases.
- Extensively used SQL Server Integration Services(SSIS) to create packages to move data from a single data source to a destination
- Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS)
- Involved in analyzing and preparing Unit Test cases for various scenarios and developing automation test cases using Nunit framework.
- Used TFS (Team Foundation Server) for version Controlling and source code sharing and also used MS Build.
- Performed End-to-End Testing, troubleshooting, debugging, integration testing, regression testing and performance testing and analyzed the results to justify validation
Environment: VisualStudio2015/2012, HTML5, .NET 4.5, HTTP, Entity Framework 6.0, Angular JS, Query2.0/1.0, Java Script, TFS 2010, WCF, MVC 3.0/4.0,C#4.0, ASP.NET, Web API, XML, LINQ, Microsoft Enterprise Library, SSRS, SSIS, SQL Server 2008 R2, MS Test, Visio 2012, XML, IIS 7.0.
Confidential
.Net Developer
Responsibilities:
- Participated in system specification meetings, analyzed user requirements, coordinated with coders and team members
- Worked with Agile and Scrum Methodology and to produce higher Quality software.
- Used Visual Studio 2010, .Net Framework 3.0 to implement the solution.
- Implemented Service Oriented Architecture (SOA) by using WCF and REST services to expose business logic as services and consumed those services.
- Worked with MVC architecture application using Razor view engine and Web API.
- Developed Views, controllers and business logic models using C#.
- Developed WCF services for both Desktop and mobile applications.
- Used WCF Services for communicating with other application and components
- Worked on building the Views using KnockoutJS and followed MVVM pattern.
- Extensively worked on WCF Services using C# code.
- Used Entity Framework in the data access layer.
- Integrated SSRS reports into the web application using Report Viewer Controls.
- Developed SSIS packages to export data of flat file source to SQL Server Database
- Used LINQ to interact with the data in entity framework.
- Designed and implemented the Core components for the application, which included a data access layer and an error logging component.
- Developed test pages for different flows of application using JavaScript, JQuery, HTML, HTML5, CSS, AJAX and JSON.
- Worked on implementing UI features with JQuery andKnockoutJS.
- Designed VB.NET, and Excel user interfaces for ORACLE database.
- Developed RESTFUL/WCF Web services, APIs, and other back end components.
- Implementation o Ajax Asynchronous and Synchronous calls.
- Written Stored Procedures, Query's for Database connectivity using SQL Server 2008.
- Experience in troubleshooting the application, analyzing and resolving issues.
- Implemented MS-Unit Testing, Integration Testing and Regression Testing.
- Involved in Coordinating with off-shore team and giving Non-prod support for 24hrs at on call schedules.
Environment: .NETFramework 3.0,C#, Visual studio, MVC3.0, WEBAPI, ASPX/Razor view engine, ADO.net Entity Framework, Telerik, Java Script, JSON, Ajax &JQuery, XML,KnoctoutJs, HTML, HTML5, Web services, WEB API, WCF, RESTFUL services, LINQ, MS SQL Server 2008, Waterfall and Agile Methodology, Knockout JS, MVVM.
Confidential, MO
.Net Developer
Responsibilities:
- Used Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
- Presentation layer (GUI) application has been created using .NETWeb Forms, ASP.NET4.5, MS Visual Studio 2010, HTML.
- Followed SOA Architecture for Web services.
- Worked on gathering information from main frame in FLAT file, Excel and XML format for further conversion intoQNXTbilling system and documented all the requirements.
- Applied new code changes forQNXT Claims processing system.
- Coded in Data Access Layer, and Business Logic Layer using C#.NETand SQL Server in backend.
- Created Entity Framework object model For data in SQL
- Implemented search and CRUD operations using Entity Framework object model.
- Used LINQ to Entity Framework using lambda expressions for communicating between business layer and database.
- Used ADO.NETobjects to access data from SQL Server 2008R2 database by using stored procedures and queries in T-SQL.
- Created Model classes, Data Transfer Objects (DTOs), Mappers, Controllers and Views while developing ASP.NET MVC 3.0/4.0 application using Razor View Engine.
- Implemented Object Oriented Concepts such as Polymorphism, Inheritance, Encapsulation.
- Created Stored Procedures, triggers, cursors, views and user defined functions for maintaining business functionalities.
- Worked with the group which evaluated and recommended technologies including ASP .NETMVC4
- Involved in team to implement and development for Enrolment for HIPPA andFacets. (HIPPA Gateway, TrizettoFacets)
Environment: ASP.NET4.5, MVC 3.0/4.0, C#, Entity Framework, XML, JavaScript, LINQ,FACETS,QNXT, Lambda Expression, CSS3, Subversion, Visual Studio 2012, IIS, SQL Server 2008R2, WCF, TrizettoFacets.
Confidential, NY
.NET Developer
Responsibilities:
- Involved in the User meetings, documented the Change requests
- Developed web pages in ASP.NET application by using Visual Studio.Netand Creating Style Sheets for formatting the WebPages.
- Created Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical specification documentation.
- Created User controls (.ascx) and custom web controls for meeting the business needs
- Developed the Presentation layer for the new projected being developed using ASP.NET MVC 3.0 Razor View Engine
- Implemented Master Page and aspx pages using visual studio .Net2008.
- Implemented AJAX control toolkit for ease of application.
- Implemented Telerik AJAX Controls in the new applications built
- Built the C# libraries to modularize the code and maintain it better
- Implemented validation and other client side logic by using Java Script and Jquery
- Created Extension methods, generic classes, OOD patterns to build the libraries
- Developed dynamic browser UI functionality using HTML, JavaScript, and CSS.
- Created Stored Procedures, Triggers, Tables, Views, and Synonyms. Indexes in SQL Server for various database processes.
- Used LINQ, LINQ to SQL and ADO.NET to interact with the databases
- Participated in design, development, implementation, and maintenance of moderately complex databases, interactive web applications
Environment: .NET 3.5, C#, ADO.NET, LINQ, QCF, OOD, HTML, CSS, AJAX, Jquery, JavaScript, Telerik, SQL Server 2008, VS 2008, IIS, ASP.NET, ASP.NET MVC 3.0.
