Sr. .net Developer Resume
Minneapolis, MN
SUMMARY:
- 8+ years of software development experience in developing Client - Server, Windows and Web based n-tier Architecture applications.
- Extensive experience in developing web &windowsapplications, web servicesin Visual StudioIDEusing C#, ASP.NET MVC, ADO.NET, VB.NET, Entity Framework, LINQ, SOAP, RESTful services, WCF, & SQL Server.
- ExtensiveInteractiveand responsivewebdesign(RWD)&development experience using HTML5, CSS3, AngularJS, Angular 2, Angular 4, JavaScript, TypeScript, jQuery, AJAX, JSON, XML, LESS,SASS, Bootstrap.
- Good understanding and experience with Software Development Life Cycle(SDLC) phases in Waterfallmodel and SAFE Agile (SCRUM) methodologies.
- Goodunderstanding ofObject Oriented Programming Concepts(OOPS), Object Oriented Analysis/ Design (OOAD) and various design patterns, data structures and algorithms.
- Extensive work experience with ADO.NET,Entity Framework 4.0/5.0/6.0, LINQ (LINQ to SQL, LINQ to XML), and T-SQL forperforming database transactions.
- Good working experience with version/source control systems likeTFS, SVN, GIT and VSS.
- Worked on implementation of directives &scope values using AngularJS(1.6), Angular 2on webpages.
- Experience in development & deployment of Web Services (SOAP, UDDI & WSDL), WCF services, WPF, SOA(Micro services) and MSMQ usingthe IIS and .NET Framework.
- Strong knowledge in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control.
- Strong work experience with relational databases such as MS SQL Server, MySQL, Oracle, MS Access.
- Strong experience in writing complex Stored Procedures, user defined Functions, Views, Indexes, Triggers.
- Working knowledge of reporting tools like SQL Server Reporting Services(SSRS) and Crystal Reports.
- Experience in developing UML diagrams including Use Case diagrams, Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams.
- Extensively used Web Forms, Win Forms, HTML Controls, User Controls, Custom Controls and Web Server Controls and validated user inputs using validation techniques.
- Used MVVM, Unity, Factory, AbstractFactory, Singleton, MVP, MVC design patterns.
- Good knowledge ofWWF, Azure/Cloud (PaaS, IaaS), Log4net (error logging) and Kendo UI, Telerikcontrols.
- Involved in all phases of project life cycle including requirements analysis, design, implementation, integration, testing, deployment and maintenance.
- Good Exposure in implementing the Extreme Programming, TDD(Test Driven),DDD(Domain Driven),and Adaptive Software Development to provide most effective business applications.
- Hosting of Windows WEB API's, Asp.Net applications in IIS and creating Cloud Instance using AWS for deployment in product environment.
- Experience in domains like Public sector,Health Care Insurance, Banking, Retail, ManufacturingandIT.
- Effective Communication, Organizational and Time management skills.
- Quick learner, Self-motivated, Team Player and can work with minimal supervision.
- Ability to write clear, well-documented, well-commented and efficient code for application development.
TECHNICAL SKILLS:
Microsoft.NET Technologies: C#.NET, ASP.NETMVC, .NET Framework 3.5/4.0/4.5/4.5/4.6, ADO.NET, Entity Framework(EF), LINQ, VSTS, TFS, Data models, WCF, Web Services, Web API, WSDL, WPF, WWF, MSMQ,IIS.
Languages: C#, VB.NET, C, SQL, T-SQL, PL/SQL,JavaScript, TypeScript
Web based Technologies: HTML5, CSS3, JavaScript, AngularJS(SPA), TypeScript, Bootstrap, AJAX, jQuery, JSON, XML,XHTML, XSLT, SEO.
IDE's and Tools: Visual Studio 2008/2010/2012/2013/2015, SQL Server Management Studio 2012/2008/2005, NUnit Testing, Microsoft Unit Testing Framework, Stylecop, Jasmine(Karma), Rally,SharePoint, Node, Gulp, Lint, NPM, Bower, NuGet, Powershell,Protractor testing framework, PostMan, Rally
Relational Databases: MS SQL Server 2008R2/2012/2014, MS-Access, MySQL, Oracle 10g/11g, PL/SQL, SQL Plus
Version Controller: Team Foundation Server, SVN subversion, GIT
Reporting Tools: Crystal Reports, MS Reporting Services, SQL Reporting Services(SSRS), SSIS
Network Protocols: SOAP, HTTP
Web Server: IIS 5.0/6.0/7.0
Design Tools: MS Visio 2003/2008, UML, Rational Rose
Operating Systems: Windows XP/Vista/7/8/, Windows Server 2008/2003
PROFESSIONAL EXPERIENCE:
Confidential
Sr. .NET Developer
Responsibilities:- Actively participated in the assigned scrum team, focusing on designing and delivering a scalable, modular, world class system that fully incorporates Test Driven Development (TDD) to assure a high quality, easily refactorable application.
- Design and developed code for the rewriting of department systems using technologies include C#, ASP.NET MVC, Web API, Entity Framework, MS SQL Server, AngularJS 1, Angular 2, Angular 4, HTML5 and CSS3.
- Developed Interactive web pages for presentation layer using AngularJS 1, Angular 2 & Angular 4 components for reusability, Typescript, HTML, CSS.
- Implemented angular directives, scope values, angular & custom services, dependency injection, form validations.
- Provided Client side and Server side validations using ASP.NET validation controls and AngularJS.
- Focused on delivering working code while also keeping a design eye on the bigger project picture and overall project goals.
- Worked on the most difficult design and coding problems, delivering solutions that are in alignment with business and technical/architectural goals.
- Effectively communicated to keep Scrum mates, other Scrum teams, product owners and leadership informed of progress and potential risks.
- Mentored/ learned from other developers while transitioning from AngularJS 1 to Angular 2 and Angular 4 for newer development. This includes group meetings, one-on-one sessions and code reviews.
- Worked on n-tier ArchitectureApplication to ensure flexibility and reusability of the application.
- Extensively worked with Entity Framework and LINQ to Entities, Lambda expressions, to access, store and update the data in the Database.
- Created tables, Stored Procedures, Functions for the DML functionality of the application.
- Worked with Web API for building RESTful web services applications on the .NET Framework.
- Worked on .NET security features such as Authentication &Authorization, Authorizing Users and Roles.
- Implemented Client side & server side Unit testing with Test Driven Development(TDD) andto reduce bugs.
- Worked on client side unit testing with Karma, Jasmine, Gulp test, Gulp Lint, NPM, Bower, &ran AOT.
- Followed SAFE Agile (SCRUM) product development to discuss, assigntasks&track the project progress.
- Responsible for various aspects of product design including assessment, coding, unit testing, integration testing, Automation tests,and optimization.
- Analyze the root cause, triage and fix the defects, unit test the defect fix&in production support.
- Used Microsoft Team Foundation Server for source controller and forcontinuous integration.
- Involved in peer code reviews, pair programming and performance improvement as well as documentation.
Environment: .NET Framework 4.6.2, Visual Studio 2015, C#, ASP.NET MVC, Entity framework, LINQ, HTML5, CSS3, AngularJS,Angular 2(TypeScript), Node.Js, BootStrap, CQRS, Web API, WCF, Web Services, XML, SOAP, RESTful, AWS, MVVM, LESS, WCAG, TFS 2015, IIS 7, SQL Server 2014.
Confidential, Minneapolis, MN
Sr. .NET Developer
Responsibilities:- Involved in Business requirements gathering(BRD) and analyzing them, checking the dependencies and design(FDD), development and implementation of the project.
- Developed interactive User Interface (Presentation layer) using HTML, CSS, JavaScript, Ajax, AngularJS.
- Used AJAX in UI development to create better, faster and more user-friendly web application.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality withjQueryand JSON.
- Controlled overall look and feel of ASP.NET web site by defining themes and skins and applying them at pagelevel as well as controllevel.
- Used ASP.NET validation controls and JavaScript validations for Client and Server side validations.
- Extensively worked with ADO.NET, Entity Framework and LINQ to Entities in DAL to access, store and update the data in the Database.
- Effectively used ASP.NET intrinsic statemanagement functionality to store application-specific, session-specific, page-specific and user-specific information between page requests.
- Extensively used ADO.NET components like GridView, DataList, Panels, Data Adapter, Data Reader and DataSet to retrieve &update data and display data in ASP.NET web forms.
- Designed and developed database and several tables, SQL Server Stored Procedures, Functions for all the DML functionality for the web site.
- Employed WCF End-Points&Contracts for enabling ACCESSTOSERVCIES across various protocols, applications and platforms.
- Worked with Web API for building RESTFUL applications on the .NET Framework.
- Brief experience on implementing the Angular JS&MVC framework for data access.
- Used a reusable web user control to display customer’s account name & number on every web form that customer visits.
- Created unit test cases before coding and then write code accordingly to pass the test case(TDD).
Environment: .NET Framework 4.6.1, Visual Studio 2015, C#.NET, ASP.NET, ADO.Net Entity framework, LINQ, HTML5, CSS3, AngularJS(JavaScript), BootStrap, MVC, AJAX, jQuery, JSON, XML, Web API, WCF, Web Services, SOAP, RESTful, XML, MVVM, MVP, AWS, TFS, SSRS, IIS 7, SQL Server.
Confidential,New York City,NY
Sr .Net Developer
Responsibilities:- Involved in Requirements Collection, Design&Analysisof the Client Specifications,Development and Customization of the Application.
- Lead a team of 3 members in the development of a dynamic web site for high performance and scalability.
- Effectively used Masterpages to create consistent layout for web pages &merged the content pages.
- Used Model-View-Control (MVC) software architecture in web applications to view the html.
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC 3 (Razor View Engine), HTML, CSS, AJAX, jQuery.
- Implemented Microsoft ASP.Net AJAX Extender Controls like AutoComplete DragPanel and Calendarcontrols to provide a rich and user friendly user-interface.
- Used Web server controls such as DataGridView, ListView&Repeater to display transactional data on UI.
- Involvedin data modeling, designing and creating Tables, Views, Stored Procedures against Oracle 10g.
- Implemented View state and Session state to store and transfer data within same pages and to other pages.
- Developed Custom and Navigationcontrols using C#.NET and configured the caching policies.
- Developed View-Models to restrict the controllerstocontrolthedataflow between the model and view.
- Used ASP objects like Request, Response, Query string, Server and Application.
- Developed, configured and consumed Windows Communication Foundation (WCF) Web Services.
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- Use SAML as an open standard data format for exchanging authentication and authorization data.
- Designed Sequential Workflow Libraries (WWF) for business logic by analyzing business requirement.
- Implemented mailing system (Send mail) with attachments.
- Used the established Framework like Enterprise Library to in corporate the industry best practices.
- Developed applications in Test driven environment(TDD) using Unit testing & integration testing.
- Generated periodic reports based on the statistical analysis of the data from various time frame usingSSRSand integrated it with ASP.NET web page using report viewer.
- Deployed the application and components on the test and production servers.
- Participated in project schedule, code reviews and deliveries.
- Used SVN subversion for the purpose of project tracking and Source Control.
Environment: .NET Framework 4.5.1, Visual Studio 2013, C#.NET, ASP.NET MVC, Razor, Oracle 10g(PL/SQL),HTML5, CSS3, JavaScript, AJAX, JSON, jQuery, XML, WCF, Web Services, WWF, MVVM, MVP, SVN, SSRS, IIS 7, Windows XP.
Confidential, King of Prussia, PA
.NET Developer
Responsibilities:- As part of the development team, I was associated with the full life cycle of the project (analysis, design, development, testing, and implementation).
- Involved in business requirements gathering from clients and converting those into functional specifications(FRD) to develop a suitable software with required functionality.
- Developed 3-tier architecture web application using ASP.NET, C#.NET and ADO.NET with Presentation layer(PL), Business Logic(BL) and Data access layers(DAL).
- Created forms that provide Asynchronous operations using AJAX Helper Class to provide functionalities like Partial Page Rendering, Client Side Validations, Error Handling and Auto Complete to optimize the UI.
- Used Session Objects, Cookies to store the application state data & view state data b/w the pages.
- Created Tables, T- SQL Stored Procedures, Triggers and functions in MS SQL Server database.
- Incorporated Authentication and Authorization forWeb Forms in Web Configfile and access privileges are provided as per the user credentials.
- Implemented OOP concepts of interfaces, inheritance, abstraction and polymorphism.
- Implemented WCF for communication betweenBusiness-to-Business (B2B) &Business-to-Consumer (B2C).
- Worked on WCF Service, Operation, Data, Fault and Message Contracts.
- Developed XML Web Services using C#, ADO.NET, ASP.NET, SOAP, XML, XSLT, WSDL, UDDI and DISCO for exposing the functionalities of the enterprise business components at the Business Layer.
- Used MicrosoftBizTalk frameworkfor integrating the web services that supports both SOAP and WSDL.
- Extensively used ASP.NET ServerControls, ValidationControls and UserControls for creating web forms.
- Successfully performed Integration tests in a very well formed Test-driven development environment.
- Identified the candidate build based on the Internal testing and then moved the same to the Prod and Staging environments and deployed the application to IIS 7 server.
- Developed the rich visual components through WPF using XAML.
- Used firebug, IE development toolbar and Fiddler for debugging and cross browser compatibility check.
- Extensively used crystal reports for developing reports based on ASP.NET Web Forms.
- Participated in various meetings with the Client,Project Manager and team to discuss the progress and improvements in the application.
- Used MS Team Foundation Server (TFS) for source code management.
Environment: .NET Framework 4.5,Visual Studio 2012, C#, ASP.NET, HTML, CSS, JavaScript, ADO.NET Entity Framework,LINQ, Win Forms, JavaScript, AJAX, JSON, XML, Web Services, SOAP, WCF, WPF, XML, XAML,WSDL, Web Services, BizTalk, IIS, SQL Server 2008, Crystal Reports, TFS.
Confidential
.NET Developer
Responsibilities:- Involved in Analysis, Design, Development, Implementation and Testing of business application systems.
- Developed software solutions in C#, using Object Oriented Programming (OOP) concepts.
- Used .Net Framework class library to build user interface(UI) that separated application logic from presentation code using code behind pages.
- Designed and developed MVC application using C#.NETas code behind and SQL Server as database.
- Involved in designing and developing the User Interface(UI) with various controls (Data Grid, Data List, Textbox, Calendar, List Controls, Dropdown box, Validation Controls etc.).
- Involved in designing of Master Pages, Content Pages, Themes, Skins, Web parts and UI design techniques.
- Worked with Script Manager and Update Panel in AJAX Server Control to develop the GUI.
- Involved in design, development and maintenance of SQL Server database.
- Designed and consumed Web Services using C#,ASP.NET MVC, ADO.NETand XML to handle online transactions with central database which reduces the time for generating reports and performing data entry operations.
- Worked with SOAPweb services to provide communication between applications running on different operating systems, with different technologies and programming languages.
- Developed GUI based Administrative application to track the data using VB.Net Win Forms.
- Involved in migration of existing intranetASP application to ASP.NET based web application.
- Configured the settings in ASP.NET Web Config file for the entire web application.
- Worked on Cascading Style Sheet (CSS) and XSL to format the HTML output and used XML /XSML/XSLT for web based Reports.
- Prepared the workflow using WWF to track the status of the order request.
- Involved in application development with agile methodologies, preparation of code&test Documents.
- Prepared various test cases and implemented to fix the bugs and ensure the application error-free.
- Involved in unit testing using NUnit testing and integration testing of the application.
- Used Microsoft Visual Source Safe (VSS) for version Control and source code maintenance needs.
Environment: .NET Framework 4.0, Visual Studio 2010, ASP.NET MVC, C#.NET,VB.NET, Microsoft SQL Server 2005, HTML, XHTML, CSS, JavaScript, AJAX, JSON,XML Web Services,WCF, WWF, SOAP, SOA, VSS,NUnit.
Confidential
Jr. .NET Developer
Responsibilities:- Got trained on various techniques in .NET application development with ASP Web Forms,WinForms and C #.NET as code behind and SQL Server 2005 as database.
- Involved in requirements gathering and analyzing them, checking the project dependencies and design.
- Understanding the functional requirements, studying the system specifications and designing the Object Model for the software using Object Oriented Techniques with the 3-tier architecture.
- Developed 3 -tier architecture web application using ASP.NET and C#.NET with UI (Presentation layer), Business Logic and Data access layers.
- Developed User Interface (Presentation layer) using HTML, CSS and JavaScript.
- Extensively used validation controls for the front-end validations.
- Involved in entire website design with CSS styles for consistent look & feel across all browsers &all pages.
- Involved in design and development of Visual Basic(VB.NET)applications.
- Used Web form controls such as DataGridView, ListView to display the data on presentation layer.
- Designed and implemented Data access layer(DAL) using ADO.NET to access the database.
- Developed Tables, SQL queries, Stored Procedures, Triggers and functions in MS SQL Server database.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in website performance tuning.
- Participated in all phases of SDLC including requirements analysis, application design, development, Integration, maintenance, installation, implementation and testing of the web application.
- Involved in Unit Testing and Integration Testing using UnKnit.
Environment: .NET Framework 3.5, Visual Studio 2008, C#.NET, ADO.NET, VB.NET, HTML, CSS, JavaScript, AJAX, jQuery, JSON, SQL Server Management Studio 2005, VSS, Windows XP/2000.
