Angular/c#.net Core Full Stack Developer/software Developer Resume
San Diego, CA
SUMMARY
- Around 9 years of professional experience as .NET Developer, Programming, coding and supporting existing applications in ASP.NET/Windows Forms/WPF.
- Microsoft .NET/C# programming experience (including .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.5, .NET 4.6, .NET 4.7, and .NET Core Restful Api)
- Microsoft SQL Server programming and development (including SQL Server 2008 R2, SQL Server 2012 and SQL Server 2014)
- Advanced ASP.Net development (including ASP.Net, ASP.NET MVC WEB API, Web Forms, WPF)
- Design and developed web application systems using Angular/Angular TypeScript and .net MVC Razor with cutting edge HTML5 and responsive design for desktop, table and phone techniques.
- Experience with development of applications using MVC framework, Bootstrap and WCF, (WPF), using both traditional event - driven designs and MVVM frameworks
- In-depth experience in the design, development and deployment of N-tier web applications using C#, ASP.NET, ADO.NET, Angular JS, Angular 2, 4 & 5, JavaScript, JQuery, Web API, Entity Framework, Web services and MVC.
- Experience with ORM and its related components: Entity Framework, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Experience with Dynatrace Monitoring Tool.
- Experience with health check API’s design pattern with Dynatrace api monitoring.
- Experience in relational database design, data extraction, data transformation and loading from large and complex data sources using MS SQL Server 2005/2008/2012).
- Planning/Development, Test procedures and analyzing the test results, Unit & integration testing with Nunit.
- Testing and automation testing API, including continuous integration testing and advanced unit testing design and implementation for non-trivial class methods and user interface event handlers; implementing and using code metrics such as class cohesion, depth of inheritance, cyclomatic complexity, and maintainability to improve software development team’s productivity and quality
- Agile and Scrum project methodology, including Scrum master roles and activities (facilitating backlog item sizing and prioritization, iteration/sprint planning, running daily standups, facilitating/running retrospectives, etc.)
- Software life cycle, including requirements gathering, architecture & design, development, testing, documentation and training, deployment, plus maintenance and support planning.
TECHNICAL SKILLS:
Programming Language: C#, XAML,C++, LINQ, JQuery, JavaScript, TypeScript, AJAX, CSS, HTML
Microsoft Technologies: C#, ASP.NET 4.0/3.5/2.0/1.x and MVC 3.0/4.0/5.0, AJAX, Silverlight 5.0/4.0/3.0, WPF, ADO.NET, Crystal reports, SSIS, SSRS, WCF, Web Parts, Web Services, WSDL, LINQ, Entity Framework 4.3/5.0/6.0, .NET Core
Frameworks/Patterns: .NET Framework 4.5/4.0/3.5/2.0/1.x, AngularJS, NodeJS, Angular 2/3/4/5, Bootstrap, Bulma, Foundation,, MVC, MVVM, Entity Framework, DDD
Operating Systems: Microsoft Windows Server 2003, Windows-XP, 7, 8 and 10.
Internet Technologies: Web forms, XML, XSL, HTML, WSDL, JSON
Database: MYSQL Server, MS SQL Server, SQLite, Oracle, Access, Mongo DB
Web servers: Internet Information Server (IIS) 7.0/ 6.0
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0, WEB SERVICES
Scripting and Markups: JavaScript, TypeScript, ASP, HTML 4.01/5, CSS (2/3), XPATH
Reporting: SSRS (Microsoft), Active Reports (Data Dynamics), Crystal Reports
Testing: Writing testing code using nUnit, Junit test cases
Version Control Tools: TFS, GIT, Team Services, AzureOps
IDEs: Microsoft Visual Studio 2003-2017, C#, Microsoft Expression Studio, Visual Studio Code, SQL Server Management
Project Methodologies: Agile/Scrum, Domain Driven Design (DDD), Kanban, Test-Drive Development
Other Tools/Packages: VSTO, DevExpress, Telerik, MS-Office, CutePDF, UML
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Angular/C#.Net Core Full Stack Developer/Software Developer
Responsibilities:
- Identified problem solutions from analysis of user requirements and end user reports.
- Ensured efficient user operation by creating program evaluation support documentation.
- Responsible for revamping the entire Small Business Loan App from WPF App to a more Responsive Design SPA App with Angular 5, Bulma for responsive design and .NET Core API
- Modified existing programs and software to better meet end user requirements.
- Responsible for creation of UI artifacts using Asp.NET MVC, LINQ, Async, HTML5, CSS, Angular and Bulma.
- Used Angular HTTPClient to (post, get, put and delete) to retrieve data through Web API, used Angular to create the modules with the components and routing client path.
- The security was handled by identity server with the pattern OAuth and OpenId for generating the JWT authentication token.
- Assist in defining application design, development and deployment guidelines & best practices for Web Services infrastructure
- Builds and codes applications and/or modules using languages such as C#, SQL, JavaScript, JQuery, Bulma, HTML5, CSS, XML, NUnit, ReST API Automation Testing.
- Used Dependency Injection, to inject dependent objects into the method when it was called.
- Responsible for maintaining the existing portal for the existing clients
- Implemented health check API design pattern for existing web application with Dynatrace api monitoring.
- Automation testing and load testing for API’s and do the monitor with DynaTrace monitoring tools
- The use of Git repository in team services for managing code versioning.
- Used Team Services/AzureDevOps software for Agile scrum task management (Including Scrum and Kanban board) to track the story status and builds to production.
- Automate deployment and troubleshoot mechanisms for quick service.
- Involved in a lot of discussions so as to understand the business also participated in weekly stand ups for the updates.
Environment: C#, .NET Core, Swagger, ASP.NET web forms, ASP.NET MVC 5, LINQ, SQL Server, WPF, Web API, HTML5, CSS3, JavaScript, Angular 5, Agile, SOAP/Restful Web services.
Confidential, St. Louis, MO
FullStack Software Engineer (C#.Net)
Responsibilities:
- Involved in design and implement web application using ASP.NET MVC 5, Entity Framework with Repositories, Singleton, Razor View Engine and RESTful services.
- Coordinate with manager & designers on development techniques and standards.
- Implemented UI using MVC 4.5, HTML, XML, CSS, JavaScript, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Creating Queries and joins on multiple tables, Functions and Triggers using LINQ in SQL 2008 for inserting/updating/deleting the data into the relational tables.
- Successfully utilized code-first approach to design the database in the .NET environment by using, C# in the ASP.MVC environment.
- Responsible for revamping the entire web Apha packaging App from ASP.net web forms with ADO.net to a more Responsive Design with Bootstrap to .NET MVC Razor 5 and MVVM pattern
- Created and utilized Web API methods for database operations through Entity Framework.
- Used JSON web token with identity server framework to do user authentication and secure information exchange.
- Created the database and developed stored procedures, dynamic SQL, functions and views by using SQL Server Management Studio 2016.
- Used Visual Studio Team Foundation Server (VSTS) for Source Code Control, project related document sharing and team collaboration
- VSTS environment setup, configuration, customization of VSTS Work items, and Customization on VSTS process template.
- Experienced in writing VSTS queries to return, create and update work items.
- Use Git-Hub and TFS for the purpose of version Control and source code Maintenance needs.
- Effectively used JQuery and Java Script for Client Side Validations
- Coordinating with team in troubleshooting and fixing production application issues.
- Involved in translating the business requirements into technical design.
- Involved in unit testing and system testing.
Environment: C#, ASP.NET 4.5, Visual Studio, SQL Server, HTML, MVC Razor, Web Forms, JavaScript, jQuery, Entity Framework, GIT-hub, VSTS, Web Services (SOAP, Restful), Postman, IIS.
Confidential
Software Developer
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and backend applications.
- Coordinate with IT Manager/.NET Architect on development techniques and standards.
- Developed web applications using HTML, CSS, JavaScript, JQuery, AngularJS, and IIS using the ASP.NET MVC.
- Setting up AngularJS framework for UI development. Developed views with HTML, CSS, JQuery, JSON, and Java Script.
- Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework
- Used Windows Communication Foundation (WCF) Service for Business Logic Layer for Service Oriented Architecture.
- Used ASP.NET Master Pages, JQuery, utilizing Server Controls, User Controls, Data Grid Controls, Form Validation controls, Custom controls and CSS.
- Created Service Layer using C# and WCF & Implemented HTTP protocol to secure the information between WCF Service and Client. Used Generics, Lambda Expressions, Extension Methods, LINQ to SQL, LINQ to Objects
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Developed the website in MVC 4.0 using Razor engine.
- Implemented responsive web design (RWD) and mobile friendly design using Ionic framework; fully utilized its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet and more and AngularJS.
- Implemented the DAL using the Entity Framework 4 Code-First paradigm & Customize entity relationships and mappings.
- Developed code to validate the user credentials for authenticating user to access the WCF service.
- Used AngularJS UI -bootstrap and CSS 3, JavaScript, JQuery for various client side operations
- Implemented HTML Server Controls, ASP Server Controls along with Validation Controls
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Used JavaScript to perform validations and catch the events on client's browser.
- Responsible to create new web services using ASP.NET with C#.
- Used WCF services to access data from data store
- Support/modify the existing web services as per user requirements.
- Used JQuery and AJAX to make asynchronous calls to the Controllers to validate business logic and load partial views in MVC.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Performed unit testing using NUnit and did code reviews.
- Utilized Team Foundation Server TFS for the purpose of version Control and source code maintenance needs.
Environment: C#, ASP.NET MVC, WCF, SQL Server, JavaScript, JQuery, Data Tables, Visual Studio 2015, Ajax, BootStrap, Entity Framework, TFS, IIS, Windows.
Confidential
Software Developer
Responsibilities:
- Developed application using ASP.NET aspx, ajax tool kit for server process & user interface, Created components using ADO.NET and C#.
- Used XML efficiently for mapping the fields of CRM management system to different fields.
- Web configuration file is used to have own setting for the application by writing database connection string and user authentication.
- Designed & Developed ASP.NET User Controls and used ASP.NET Web Forms controls.
- Used Server controls, ASP: Data Grids, ASP: Data list, ASP: Textbox, ASP: Button, ASP: Drop Down List.
- Used ASP.NET Validation controls for validating user inputs.
- Designed and developed Stored Procedures, tables and views, Used Oracle as database.
- Migrated VB 6.0 application to VB.NET application.
- Implemented Web services to retrieve various accounts information.
- Develop Windows service using C# and Developed Data access assemblies in C# and isolated data access logic from business layer and front end.
- Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and JavaScript for client side validation
- Implemented Role based authorization and Form based authentication
- Used advanced features of Visual studio 2005 controls like Master Pages, Security and Login Forms.
- Implemented Stored Procedures, Joins and Views in SQL Server at the backend level.
- Used ADO.NET components like SQL Connection, SQL Command, Data Adapter, Data Set, Data Reader, Grid View and Details View for database connection and database communication.
- Used AJAX coding techniques to update parts of a web page.
- Involved in migrating the application from Access Database to SQL Server.
- Used Crystal Reports for developing reports.
Environment: ASP.NET, VB.NET, ADO.NET, VS.NET, Web forms, Web Services, MYSQL, PL/SQL, IIS, UML, C#, Windows 2000, XML, XSLT, Oracle, Crystal Reports, Visual Studio 6.0.