Sr. .net Full Stack Developer Resume
0/5 (Submit Your Rating)
Phoenix, AZ
SUMMARY
- Having 7+ years of Software Development experience including requirement analysis, code development, testing, report generation, integration, and deployment of web - based applications using C# and .NET technologies.
- Good command in the OOPS concepts like Inheritance, Polymorphism, Abstraction, Interfaces, Exception Handling, Partial Classes, Solid principles.
- Experience with Unified Modeling Language standards while preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using MS Visio.
- Proficient with ADO.NET objects such as Data Adapter, Dataset and Data Reader to interact with databases like SQL Server and Oracle.
- Experience with ASP.NET MVC to develop Controllers, Custom Data Validation attributes, View Models, Partial Views, Master Pages, Data Annotation, Routing, Razor View Engine, Action Filters.
- Experience in developing Client/Server Applications on Three Tier Architecture, N-Tier Architecture, Service-oriented Architecture, Model-View-Controller.
- Experience in using UI components like HTML5, CSS3, XML, jQuery, JavaScript, Web Services, ASP.Net, AJAX, jQuery, Angular, React.
- Experience in creating, deploying and consuming of XML Web Services, WCF services, RESTful Services and Web API.
- Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that had to be stored in AWS S3.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more EC2 instances.
- Planned, Organized and maintained the full stack Kubernetes environment running on Google Cloud Platform (GCP).
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and consume the API’s client side using Angular JS data binding.
- Used Cloud servers like Azure and AWS to host web applications and services
- Proficient in writing complex Database queries, Stored Procedures, Views, Functions, Indexes and Triggers using MS SQL Server, Oracle, and MS Access.
- Experience in extracting and transforming data using DTS/SSIS Import Export Data from various sources, Bulk Insert, BCP and SSIS Packages.
- Well-versed in using SSRS and creating various types of reports like drill down, Parameterized, Cascading, Conditional, Table, Matrix, Chart and Sub Reports.
- Skilled in using Language Integrated Query (LINQ) and Entity Framework by retrieving data from various data sources.
- Expertise in Implementing Object Oriented Programming (OOPS) Concepts
- Experience in version control tools: Visual Source Safe & Team Foundation System.
- Working knowledge on Windows Azure, Azure Active Directory, SQL Azure, creating resource groups, subscriptions, build definitions and release definitions.
- Migrated the .net application to the latest versions.
- Worked with unit, integration and performance testing framework using N-Unit.
- Expertise in ASP.NET MVC 5.0/4.0/3.0 and created Views, Partial Views, Strongly Typed Views, Sections, Areas with the help of Controller Actions, Filters and Routing.
TECHNICAL SKILLS
Languages: C++, C#.Net (6.0/5.0/4.0/3.5/3.0 ), VB.NET, ASP.NET, T-SQL, PL/SQL
Web Technologies: MVC, Web API, AJAX, JavaScript, jQuery, Angular, React, WCF, ADO.NET, HTML, CSS, Azure
Databases: MS SQL Server, MS Access, Oracle
Tools: SSIS, SSRS, VSS, TFS, IIS, LINQ, N-Unit
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Sr. .NET Full Stack Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer.
- Wrote test cases and implemented unit testing to test new features and did unit testing as well as integration testing.
- Construction of ASP.NET Web API 2 RESTful Services using GET, POST verbs to consume it from AngularJS services for Single Page App.
- Developed the UI for various modules using HTML, JavaScript, ASP.NET, C#.Net, ADO.NET, CSS and Telerik Controls
- Created WEB API REST services and consumed using JQuery UI client application
- With the concept of ReactJs worked on usage metrics and also end to end events tracing for analysis purpose.
- Creating Windows service projects like notification service projects using c#.
- Created ASP.NET pages using C# .NET for middle-tier processing of client requests with ADO.NET interfaces for database and implemented stored procedures.
- Implemented Rest Services using node JS and C# to serve the web application with JSON data
- Creating Technical and Low Approach document, High level document-level document.
- Used Spring IOC for dependency injection and developed controllers for handling HTTP requests and providing HTTP response.
- Designed and consumed WCF Web-services using C# and XML to handle transactions with central database
- Developed the application in ASP.NET, C#, VB.Net, Web Services, Ajax, ADO.NET and SQL Server
- Used ADO. for data interaction between the web application and the Database using Data reader, Datasets, and Data Adapters controls.
- Designed the User Interface framework, template layout using master page, XHTML, HTML5, CSS3, Bootstrap, AJAX, jQuery and Angular, Typescript.
- Used Angular 7 to develop UI and reusable components at field level and group level
- Extensively used Angular 7: Modules, Controllers, Dependency Injection, Data binding, Templates, Expressions, custom Directives, Repeaters, and Filters.
- Worked on AWS multi-factor authentication (MFA) related to security groups including rest security.
- Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
- Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
- Used AJAX Controls to increase the performance of the web application.
- Created Custom Filters in Angular for improving the search experience.
- Used JSON web token to do user authentication and secure information exchange.
- Created WCF Services responsible for communicating and providing time data from integrated server to client application.
- Involved in Deployment of the web application to the IIS server.
- Adapted web application to run in windows Azure against SQL Azure using Azure Queues for background processing.
- Created Indexes and Aggregate functions to get data form database and wrote Validations for Models to store in databases.
- Used SQL client to connect with backend database for reading & inserting data back to DB.
- Wrote T-SQL Statements, Stored Procedures, Triggers, Functions, and Sequences to access data from database using Entity Framework classes and methods for Team Management.
- Worked on SSRS to provide functionality for data sources & developed Crystal Reports.
- Implemented of WCF services and better logging exception management support to help in the premature detection of new problems.
- Used N-Unit for Integration Testing, Performance Testing and System Testing.
- Maintained the Version, Labeled Versions and Backups of the source using TFS.
- Utilized LINQ for data retrieval, querying, storage, & manipulation.
Confidential, Charlotte, NC
.NET Developer
Responsibilities:
- Analyzed business, functional, technical requirements to ensure project met expectations.
- Used Grid View, Data List, and Panels to display and manipulate data in MVC views using Telerik controls.
- Experience in developing, analysis and the creating unit test cases for the whole application
- Completed the Web API framework to implement HTTP services, generally sending and receiving JSON formatted data through a RESTful API.
- Experience in using Web API (Restful services) to fetch data and bind it to UI using Angular.JS as a View Model.
- Experience in working with ASP.NET 4.0, MVC3, WCF, Visual Studio, .Net, C# .Net framework
- Designing and developing custom solutions and enhancements using ASP.NET, VB.net AJAX and C# and JavaScript
- Involved in developing applications in ASP.NET MVC, Razor syntaxes and Razor View engines using Visual Studio.
- Updated frontend dashboard to support multiple dashboards and their CRUD operations using Typescript.
- Moved application to a web-based ASP.Net platform using C#, MVC, JavaScript, jQuery, Google Charts, and SQL server
- Worked on C#, ADO.NET, ASP.NET, Web Services, Visual Basic, Script, XML, HTML, Database programming
- Developed cloud-native microservices to be deployed into AWS. Microservices will co-exist with a monolithic application.
- Developed AngularJS components such as modules, controllers, services, filters, and custom directives.
- Extensive knowledge of and use of Angular.js directives to bring additional functionality to HTML.
- Created a custom responsive web application to replace a legacy line-of-business web application using Angular JS.
- Microservices have been built using .NET Core and deployed to AWS cloud.
- Updated the version from .net 2.0 to 3.2
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the data back as JSON and parsing it onto the UI.
- Used HTTP Client to integrate front-end with back-end APIs.
- Created frontend framework against JSON API for service request portal in Bootstrap.
- Developed client call back mechanism and DOM manipulation using Angular to provide better user interactivity.
- Developed Rest Services for building applications that send and receive messages by using the REST over HTTP.
- Redesign C# code to improve performance of web application
- Designed and developed services using WCF and defined Service Contracts for specific functionality in project module.
- Implemented Business Layer to consume data from multiple WCF services.
- Developed web services to interact with credit rating, Underwriting, rating engines and used XML for data Interchange.
- Converted .NET application to Azure Cloud Service Project as part of cloud deployment.
- Developed various Classes in both on the front-end and in the WEB API to implement the business logic and event handling.
- Developed T-SQL queries to fetch data with proper tuning techniques.
- Created SSRS reports using Report Parameters, Drop-Down Parameters, Multi-Valued Parameters Debugging Parameter Issues Matrix Reports and Charts.
- Used LINQ on lists to get data at the same time decreasing the lines of code
- Used Data Caching and session management concepts to increase the throughput of the ASP.NET Pages.
- Used TFS for source Version Control.
Confidential, Bloomfield, CT
.NET Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web-based intranet application tool
- Designed classes following OOP principles and implemented them for best code reuse using C#.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed Data Model Classes with Entity Framework and business rules that are implemented within model layer using C#.
- Created custom directives, custom form Validation in AngularJS
- Used Bootstrap to support responsive design and extended the jQuery validation framework to support client-side validations.
- Wrote validation for JavaScript and XML files which checks for the valid values for the different events.
- Used ADO.NET objects such as Data Reader, Data Set, and Data Adapter for data communication between the web application and databases.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Worked in SQL database Optimization and implementing Performance tuning on the Data Retrieval Queries.
- Worked on migrating windows application to MVC .Net core application with web api’s.
- Created ETL packages using SSIS to move data from various heterogeneous data sources to centralized database.
- Designed a Web application using Web API with AngularJS, leveraged Entity framework (EF).
- Used Message Queuing (MSMQ) to enable applications running at different times to communicate across heterogeneous networks and systems
- Worked with GIT version control to manage project development and uploaded Swagger file into AWS API Gateway to create the API service to customers.
- Worked closely with business users to define reporting requirements and documenting the requirements in order to design, develop and maintain Crystal Reports.
- Involved in N-Unit testing and integration testing of the application.
Confidential
.NET Developer
Responsibilities:
- Actively participated in Team Meetings, communicated with Business Analysts to clarify the business requirements and worked with QA Team to state the issues.
- Analyzed and designed approaches, UML Use Cases, Class Diagrams, State Diagrams, and Activity diagrams.
- Completed the Web API framework to implement HTTP services, generally sending and receiving JSON formatted data through a RESTful API.
- Used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Developed programming scenarios in C#, object oriented Programming (OOP) concepts like encapsulation, inheritance, polymorphism, and abstraction
- Worked on Entity Framework, Code First Migrations to run the migrations script to create the schema in database, establishing the foreign key relationship using Entity framework.
- Developed client call back mechanism and DOM manipulation using Angular JS to provide better user interactivity.
- Worked on Bootstrap loader global CSS3 settings and improve the HTML5 elements style behavior for the UI display.
- Worked on SOAP and RESTful API using WCF which return XML and JSON data using WCF attributes.
- Used Web Grid for displaying data from data source for displaying data in Clear Format.
- Developed tables, stored procedures, views, functions and triggers to perform automated rules, updating to related tables in Oracle Database.
- Used TFS for version controlling for application projects and database objects like packages, stored process, Views, functions also document.
- Used LINQ in code to sort and handle data provided by SQL query.
- Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
- Used SSIS to create ETL packages to Validate, Extract, Transform, Load data to transaction.
- Wrote integration tests and unit tests for business logic and made sure maintenance of necessary code coverage using NUnit.
- Performed unit Testing for all units in developed pages using NUnit Tool
- Created team specific agile process flow in JIRA to move tasks from one activity to another. Prioritized tickets as assigned in JIRA Ticketing tool.
Confidential
.NET Developer
Responsibilities:
- Implemented application in Agile Methodology (Scrum) from requirement to deployment
- Developed C#, data grids and XML to pull data from database and display it on the UI.
- Adopted HTML, Ajax, CSS5 to selectively update the content in browser and to develop module under MVC3 architecture.
- Used Web Services to access data from the external Applications.
- Used ASPX View Engine with MVC3 framework standards-based web applications using well-established design patterns and the power of ASP.NET and the .NET Framework
- Developed different User controls which inputs the data and display the data for the web applications using ASP.NET and AJAX.
- Involved in Analysis, Design and Development of new releases, features on public site using ASP.Net, JavaScript, and XSL, XML, SQL, and C #.
- Used AngularJS for constructing clean, modular, reusable services, models, controllers, and templates, databinding, and routing.
- Involved in Web Services Testing using Soap UI.
- Created and updated database objects like Complex stored procedures, tables, User defined functions, Views, Triggers, cursors, indexes, Packages using SQL Server.
- Responsible for designing Test Cases, Scripts, & Conditions for the Unit Testing and Integration Testing to verify and validate the web application.
- Involved in backend testing, data validation and reports with complex SQL queries.
- Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
- Developed data access layer that supports connections to multiple databases using Entity Framework.
- Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
- Utilized TFS for the version control and source code maintenance need.
