Sr Application Developer Resume
SUMMARY
- Over 9+ years of professional experience in working with Microsoft technologies like C#, ASP.NET MVC, ASP.NET WEB API, .Net Core, ADO.NET/ Entity Framework, Microsoft SQL Server, IIS, TFS and front - end development technologies HTML5, CSS3, JavaScript, JQuery, Angular 2/4/5, Typescript and Bootstrap framework.
- Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.
- Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
- Implemented authorization, authentication, and extensive exception handling.
- Hands on project experience followed on SOLID principles and Lazy Loading, Factory and Dependency Injection design patterns.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2, Angular 4, Bootstrap, CSS.
- Experienced as a User Interface/Front End Developer in developing applications using HTML, HTML5, CSS, CSS3, JavaScript, DHTML, DOM, XHTML, jQuery, and Ajax.
- Expert in definition of Software Development Life Cycle (SDLC), expediency of usage of technologies and methodologies (Agile) like SCRUM including all phases.
- Sound knowledge of Object-Oriented Language Principles (C++, C, C#) and design practices (object modeling, use cases, activity diagrams, UML).
- Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
- Good in-depth understanding and experience in building server applications using C#, ASP.Net, ADO.Net, XML, Web Services, HTTP modules and handlers based on .Net Framework 4.6/4.5/4.0/3.5/ 3.0/. Net Core 1.0/2.1
- Worked extensively on Web Services, SOAP, WSDL, XML and DOM.
- Working Knowledge of XPATH, XQUERY, XSL, XSLT, and XHTML.
- Experience in working with WCF, WPF and WWF
- Experience in developing and building rich user interface web applications using Silverlight and xaml.
- Thorough Knowledge of Database design and implementation. Hands on experience in with T-SQL (stored procedures, functions, data types, queries, Indexes, triggers, views, functions, Performance Tuning, Query Optimization).
- Worked on ASP.NET MVC for developing complex but lightweight applications.
- Utilized component-based design of the application by logically dividing into Model, View and Controller components to manage the complexity of large-scale projects and work on individual components.
- Good understanding of high-level architecture flow of MVC Framework and how the execution takes place.
TECHNICAL SKILLS
Technology Stack: ASP.NET Core 2.0, ASP.NET WEB API, Entity Framework Core 2.0, Angular 2/4/5, Bootstrap 3.3.7, jQuery, JavaScript, HTML, JWT Token, Net Framework,ASP.NET MVC, ASP.Net 4.6/4.5/3.0/2.0 , ADO.NET, Web Services, Web Forms, Windows Forms, WCF, Web API, WPF, LINQ, Windows Services, XML, HTML, CSS, JavaScript, Silverlight
Programming Languages: C#, C, C++, PHP, COLD FUSION, JAVA, XAML
Development IDE: Visual Studio 2010/2013/2015/2017/2019
Databases: SQL Server 2017/2016/2014/2012
Version Control: SVN, TFS, Git
Other Platforms: Outsystems
PROFESSIONAL EXPERIENCE
Confidential
Sr Application Developer
Responsibilities:
- Involved in design and development of architecture of the application.
- Used NPM for installing required node modules and other published Angular NPM modules
- Designed and implemented functions and features using Angular at client-side and Web API Core at server-side.
- Used Entity Framework Core for database operations.
- Expertise in performing DOM manipulations, creating Components, Directives, Services, Pipes, Templates, and implementing Routing and established different types of Data binding and component communication using Angular
- Effectively used observables from rxjs and pipes to hold the data received from server
- Redesigned existing employee intranet web application using HTML, CSS, JQuery, Angular JS, Bootstrap, AJAX, REST and MySQL.
- Used Resolvers and Guards to get the data before the component loads and handle permissions effectively in application
- Extensive knowledge on JavaScript, jQuery, Typescript, C#, a client-side framework using Angular
- Created and utilized Web API methods for database operations (CRUD) through Entity Framework
- Implemented Database First approach to retrieve and store data in entity models
- Used SQL 2017 for writing queries, procedures and database tables to execute specific tasks on the database
- Involved in technical team meetings and in code reviews
Tools: & Technology: Angular, Agile, .Net Core 2.2/3.1, C#, SQL Server 2017, VS2017/2019, TFS Web API, jQuery, JSON, HTML, CSS, Restful Web Services.
Confidential
Sr Application Developer
Responsibilities:
- Involved in requirements gathering, design and architecture of the application.
- Worked directly with BAs and business to understand the application and implement it as per requirements.
- Developed WCF layer to communicate with external vendor services using SOAP Protocol
- Involved in development of web pages using OutSystems.
- Involved in Creating REST APIs using ASP.Net Web API .
- Involved in meetings with Offshore and vendor for different design concepts and analyzing architecture of the project.
- Used Infragistics controls on forms for better controls to be displayed on UI
- Worked with MVC Authorization Filters, Action Filters, Result Filters and Exception Filters to provide both a declarative and programmatic means to add pre-action behavior to controller action methods.
- Worked with different MVC HTML Helper class methods to create HTML controls programmatically.
- Worked with MVC Model binding to create bridge between HTTP request and C# action methods.
- Implemented CRUD Operations using ASP.Net MVC
- Used ASP.NET Scaffolding to quickly add code that interacts with data models
- Created dynamic web pages using general-purpose templating view engine Razor
- Customized MVC Routing as per the needs.
- Used ASP.NET MVC Unit Testing Framework for testing individual units of source code.
- Involved in creating web pages using ASP.NET, CSS, JavaScript
- Integrated the application with B2C Azure AD using OAuth authentication.
- Involved in writing MS Test Cases for WCF methods and unit testing each of the components implemented.
- Used git as source control.
Tools: & Technology: Visual Studio 2017, SQL Server 2017,.Net Framework 4.6, ASP.NET MVC, jQuery, JavaScript, CSS, WCF, LINQ, TFS, Web API, git
Confidential
Sr Application Developer
Responsibilities:
- Involved in requirements gathering, design and architecture, designing the database schema.
- Closely worked with Project Managers to manage the project scope, identify & deploy the appropriate resources to support the systems development efforts.
- Developed WCF layer to communicate with external vendor services using SOAP Protocol
- Involved in development of web pages using OutSystems
- Extensively used JavaScript and CSS for client-side scripting and for stylesheets of the pages.
- Experienced in writing complex XQueries to retrieve data for different entities on vendor product.
- Involved in meetings with Offshore and vendor for different design concepts and analyzing architecture of the project.
- Involved in writing the visual studio class extension methods for complex logic and using these actions in OutSystems platform.
Tools: & Technology: Visual Studio 2017, SQL Server 2012, ASP.NET, jQuery, JavaScript, CSS, WCF, LINQ, TFS, Outsystems
Confidential
Sr Application Developer
Responsibilities:
- Participated in System Analysis and Application Designing Sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
- Designed the system in a modular architecture for maximum code reuse, software organization and management of development tasks.
- Involved in the data migration tasks and using SQL Scripts for creating, loading and manipulating data.
- Created Stored Procedures to manipulate the database and to apply the business logic according to the user’s specifications.
- Extensively used Master Pages in ASP.NET 3.5 to achieve consistent look and feel of the web site.
- Worked on Grid View with Paging and Sorting to display various data in a clear format.
- Used server controls such as Dropdown List, List Box, Check Box and advanced controls like Calendar.
- Used Infragistics controls to add better look and feel to the application.
Tools: & Technology: Visual Studio 2015, SQL Server 2012, ASP.NET, jQuery, JavaScript, CSS, WCF, LINQ, TFS