Sr. .net Full Stack Developer Resume
Philadelphia, PA
SUMMARY
- 5+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architecture in domains like Finance, Insurance, Healthcare and Telecom.
- Expertise in developing application using .NET 4.5/ 4.0/ 3.5/2.0 , MVC 5/4, Razor View Engine, C#.Net, ASP.Net, LINQ, AJAX, XML, JavaScript, JQuery, JSON, HTML and CSS, Web Services and WCF, Web API.
- Used new cutting-edge features of .Net technology with MVC based development, JQuery, JQuery UI including various NuGet Packages and jQuery Plugins .
- Experience working with Angular JS, Bootstrap 3.0, Node JS, HTML5 for creating single page applications.
- Experience in building RESTful Services using Web API.
- Sound knowledge of Multithreading and Caching using C# .Net .
- Experienced in Service Oriented Architecture (SOA) using Windows communication foundation (WCF).
- Strong knowledge of front-end Single Page Application (SPA) development using open source framework Angular.
- Experience in data accessing using Data Adapter, Data Reader & Data Set in ADO.NET and Language Integrated Query (LinQ), and LinQ to SQL & LinQ to XML.
- Implemented REST WebAPI methods using token filter security mechanism to communicate with Web application.
- Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Having experience in writing reports, Reporting Service (SSRS) and analytical services for the applications (customize scrum reports) and proficiency in reports generation using Crystal Reports, SSIS and SSRS.
- Knowledge in Database Programming using RDBMS concepts in various RDBMS software like SQL Server 2012/2008/2005 , Oracle 11/10g.
- Extensive working experience in designing using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like SOLID principles, MVVM, Abstract factory, Singleton, MVC .
- Hands on experience in designing tables, database schemas, writing Stored Procedures, Triggers, Functions, Views and Normalization of Database Schema.
- Transaction Management using T-SQL and PL/SQL performance tuning in databases for SQL Server 2012/2008/2005 /2000.
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Responsible for designing Presentation Tier (web pages) using the concepts such as Master Pages, Themes, Skins, HTML, XML, CSS, Java Script, JQuery and Worked with ASP.NET Custom Controls.
- Developed various Frontend / UI design component including layout design (MVC layout file) and View Forms with Razor, HTML 5, CSS3, Media Query and Responsive Web Design using Angular JS.
- Extensive working experience in unit testing frameworks like N-UNIT, MS Unit Test.
- Experience in working with iterative Agile Programming Methodology, Waterfall methodology, Scrum.
- Worked with Source Controls like Team Foundation Server 2013/2010, Git Hub, and Surround SCM for creating branches, rebasing, merging and deploying code.
TECHNICAL SKILLS
Programming Languages: C#.Net, VB.NET, C++, Core JAVA
Web Technologies: ASP.NET 4.5/ 4.0/3.5/3.0/2.0 , ASP.NET MVC 5.0/4.0/3.0,Silverlight 4.0/3.0, Ajax,HTML, Javascript,Jquery,VB Script.
XML Technologies: XAML, XML,XSLT, XPATH, XSL, LINQ to XML
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0 /1.x
UI Technologies: Winforms,WPF, Jquery UI, Kendo UI
Test Frameworks: NUNIT, MBUNIT, MOQ Framework, NSubtitute
IDE Tools: Visual Studio 2015/2013/2012/2010/2008/2005 , Sql Server Management Studio,Expression Blend(4.0/3.0/2.0)
Databases: MS SQL SERVER 2016/2014/ 2012/2008/2005 /2000,MSAccess 2010/2007/2003 , Oracle 10g/9i/8i
Reporting tools: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8).
Version Control Tools: Visual SourceSafe, SubVersion, Team Foundation Server(TFS),Git, Surround SCM
Application Servers: IIS Express,Microsoft IIS (7.0/6.0/5.0/4.0 ),windows server 2008R2, windows server 2012
Middleware: WCF,Web API, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services,Enterprise Library 5.0/4.0/3.1
Modeling tools: UML,MS Visio 2010/2007
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Sr. .Net full stack Developer
Responsibilities:
- Developed the application using C# in .Net Core 2.0 using agile methodology in 3-tier architecture.
- Worked on UI design functionality. Utilized Angular, Bootstrap, CSS selectors and HTML elements for the better display of the modules on front-end.
- Developed Restful services using Web API core.
- Building Rest API’s using .net core/.net framework and deploying them in Azure portal, using HTTP Client and create, edit, display the data using HTTP Get, Post methods of Web API’s. Also, work on enabling the filters to get the required data.
- Implemented Auto Mapper in order to map DB Entities to Domain Entities and developed Domain Entities in order to communicate with the DB Entities with Auto Mapper.
- Worked on Entity Framework Core 2.0 with DB First Approach.
- Worked on Logging Mechanism using Application insights in order to log or trace the application.
- Used Angular 6/7 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, LESS, Bootstrap, Angular.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Utilized latest Angular versions and associated libraries, such as Angular Material, TypeScript, NodeJS, Angular Flex Layout, PrimeNg and Redux.
- Created Angular 6 custom pipes to format the data before displaying it to the user.
- Developed the front-end framework, monitoring dashboards and real-time monitoring user interfaces using Angular Widgets using Custom directives.
- Managed the state of the page using different Angular Lifecycle Hooks such as OnChange, AfterViewChecked and Destroy.
- Implemented Angular Router Guards to allow only authenticated users to navigate to certain areas of the app.
- Managed and coordinated a team in development, peer testing and deployment of the application.
- Agile Methodology is being used for the development with daily scrums, coupled with Test-Driven Development (TDD).
Environment: C#, Angular 7/6/5, .Net Core, ASP.NET Framework 4.5, ASP.NET MVC 5.0, Razor Views, Visual Studio 2017, TFS, Angular, Web services, microservices, Jade, Adobe data analytics, REST, JSON, MS SQL 2012, HTML5, CSS3, Bootstrap, Fiddler, Git, Remedy, Trello.
Confidential, Allentown, PA
Sr. .Net full stack Developer
Responsibilities:
- Worked as a main contributor for the Angular development of the project. Developing front-end component as well as the services API.
- Gathered requirements and conducted analysis activities to create use cases and functional requirements.
- Enabled server-side Cross-origin resource sharing (CORS) in Web API using OWIN middleware.
- Developed components using HTML5/CSS3, Angular, Bootstrap 4 and Angular Material.
- Created custom and reusable modules which were easy to test, with Angular Directives, controllers and Modules
- Created custom Angular 6 derivatives for reusable component and custom pipe for formatting data.
- Used Routing modules to help the user navigate the pages with ease, with the help of providers as well as lazy loading.
- Implemented Angular Material to help the system achieve programmability on the front-end with the advantage of UI, the compatibility to different versions of angular was helpful.
- Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
- Created Angular interceptors to tap into HTTP request.
- Implemented front-end services communicate with backend services over the HTTP protocol by using Angular HttpClient module, using observable to async data.
- Created adaptable data store in Angular to load and store global data.
- Responsible for creating and maintaining daily Angular UI builds per specific environment so that the UAT testing group have the most up to date UI functionality to test against predefined test cases.
- Extensively worked on Chrome Developer Tools, Fiddler and Postman API testing applications to test and debug Angular and API code and initiate API calls to monitor the overall health, speed and efficiency of the web application.
- Extensively worked on Repository pattern to build Web API with respect to Database operations (CRUD).
- Secured Web API with Oauth2 authentication and implement custom validation logic with Fluent Validation.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Highly involved in Unit Testing. Ensure the application functionalities by using Jasmine and Karma.
Environment: C#, Angular 6/5, .Net Core, ASP.NET Framework 4.5, ASP.NET MVC 5.0, Razor Views, Visual Studio 2017, TFS, Angular, Web services, microservices, Jade, Adobe data analytics, REST, JSON, MS SQL 2012, HTML5, CSS3, Bootstrap, Fiddler, Git, Remedy, Trello.
Confidential, Pittsburgh, PA
Sr. .Net Developer
Responsibilities:
- Implemented Angular Service calls using Angular Factory.
- Create controllers in AngularJS to communicate between services and view. Designed custom directives (elements, Attributes) for reusable components.
- Designed web pages using HTML5 for Billing and self-service section and hooked up with Angular controllers.
- Integrated RESTful API’s with the front-end code and performed GET/POST operations to send/receive JSON data for account validation, service appointments, trouble ticket and service order information from the ESB (TIBCO) services and vice-versa. Tested Web API Components for JSON payloads using Fiddler, Postman.
- Hands on experience in using Node Package Manage (NPM) as package manager for JavaScript, GULP for task runner, which handles template cache and code minification and Bower for installing frontend dependencies.
- Heavily involved in designing pages using cross-browser compliant using Bootstrap CSS and JavaScript.
- Developed Custom Angular Directives for the views.
- Used angular interceptor to intercept 4xx and 5xx HTTP responses. This interceptor is responsible for intercepting error responses and for handling them through an exception service.
- Worked on creating the model and the data store generated from the classes by using code first migrations feature of the Entity Framework.
- LINQ was extensively used in view extension to parse out unnecessary information and to make database calls.
- Integrated StyleCop 4.7 rules into ReSharper to define guidelines to enforce consistent style and formatting.
- Participated in the implementation of a Factory, Unit of Work and repository interface-based classes to make the code more efficient, maintainable and readable.
- Leveraged 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 functional behavior to those tags.
- Fix bugs write Unit test case documents and unit testing the modules.
Environment: C#, ASP.NET Framework 4.5, ASP.NET MVC 5.0, Razor Views, Visual Studio 2017, TFS, Angular, Web services, Jade, Adobe data analytics, REST, JSON, MS SQL 2012, HTML5, CSS3, Bootstrap, Fiddler, Git, Remedy, Trello
Confidential, Plano TX
Sr. .Net Developer
Responsibilities:
- Involved in designing the service authentication using Microsoft OWIN and provided authentication and authorization for REST Services.
- Developed RESTful services using web API and C#.NET as backend Programming language.
- Used ASP.NET MVC 5 Route Attributes for routing the controllers and its action methods.
- Created database component classes to access the data using LINQ to SQL.
- Developed test cases using NSubstitute mocking framework and created substitute for .Net mocking libraries.
- Implemented Service Oriented Architecture (SOA) and Web API to expose business logic as services and consumed those services from client applications.
- Worked on RESTful services that include endpoints for both traditional Web services, with JSON payloads, and UI services, returning HTML and JavaScript supporting page and component rendering. Web pages and components typically use client-side script to invoke SMART Online API services.
- Implemented Entity Framework for Data Access Layer for ASP.NET MVC 5.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET.
- Client-Side validations using AngularJS Dirty Checking built in directives like ng-required, ng-valid etc.
- Created proof of concept for implementing views in AngularJS.
- Developed AngularJS factories for the services and consumed the services in the controllers.
- Implemented dependency injection using unity framework.
- Consumed AngularJS built in directives to bind the data, filter, customization.
- Developed custom directives and consumed those in controllers for validating user controls and custom validations.
- Developed asynchronous services using $q in controllers for the application.
- Used route provider for routing the controllers with Templates in single Page Application.
- Unit tested Web API Components using Fiddler, Postman.
- Used Bootstrap grid system for responsive design of web pages.
Environment: C#, ASP.Net, Visual Studio 2015, SQL Server 2013, Windows Azure, JSON, Entity Framework, IIS 7.0/7.5, Web APIs, MVC, Microsoft Service Bus, HTML5, CSS3, Git Hub, REST, NUnit, Resharper, Angular JS.