.net Developer Resume
Sacramento, CaliforniA
SUMMARY
- Over 6 (Six) Years of professional IT Experience in design & development, testing and implementing application software and most importantly, optimizing software solutions catering to the business requirements using .NET technologies on windows and web environments.
- Extensive experience in developing Web based applications, Windows Applications and Client/Server applications using C#, ASP.NET Core, ASP.NET, HTML, Angular 6/4/2, AngularJS, JavaScript (JQuery), AJAX, Bootstrap and CSS.
- Experience using Amazon and Microsoft cloud tools like AWS Lambda, AWS S3, Dynamo DB, AWS API Gateway and Microsoft Azure.
- Involved in various Phases of Software Development Life Cycle (SDLC) i.e. Analysis, Design, Development, Implementation, Testing and User Training of Enterprise Web - Applications, Stand alone and Distributed applications.
- Experience in developing UML diagrams including Use Case diagrams, Class diagrams, interaction diagrams, State diagrams and deployment diagrams using Visio.
- Strong experience in front-end development using ASP.NET Web Controls, User controls, Custom controls, HTML, DHTML and Cascaded Style Sheets (CSS).
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions
- Worked with Web API, Web Services in order to facilitate ease of web operations.
- Good knowledge of developing application using ASP.Net MVC framework
- Developed complex queries using LINQ. Also developed Entity Framework connected with Database.
- Good knowledge of T-SQL statements to handle the data manipulation.
- Configured and created web application using configuration tools such as IIS server and Visual Studio. Maintained version control using Team Foundation Services and SVN
- Excellent communication, interpersonal, management and leadership skills. Self-motivated team player/builder.
- Experienced in using SOLID design principles to design the applications.
- Experienced in TDD for the application development.
- Hands on experience with OOP concepts.
- Experience in using AJAX controls in ASP.NET Sites/applications
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.Net.
- Strong working experience in bug tracking and unit testing.
- Individual with strong management, analytical, coordinating, organizational, leadership, presentation, business and interpersonal skills and adept at working in multiple projects simultaneously.
TECHNICAL SKILLS
- C#
- SQL
- T-SQL
- Java Script
- .NET
- C#.NET
- ASP.NET
- ASP.NET Core
- .NET Web API
- AWS Lambda
- S3
- API Gateway
- Azure
- LINQ
- HTML 5.0
- MVC
- CSS 3.0
- JQuery
- AngularJS
- AJAX
- Bootstrap
- Silverlight
- IIS
- Apache Tomcat Server 2000/2005/2008
- SQL Server
- Windows Team Foundation Server (TFS)
- AWS
- Visual Studio 2008/2010/2012/2017
PROFESSIONAL EXPERIENCE
Confidential, Sacramento, California
.Net Developer
Responsibilities:
- Involved in development of web applications using .Net Core 2.0, Visual Studio 2017, Angular and AWS tools.
- Involved in migrating applications to serverless applications hosted on the cloud.
- Made applications serverless by using AWS Lambda, used API Gateway to make API calls to the Lambda functions from S3 bucket
- Used C# to build the Lambda functions in Visual Studio 2017, also tiered architecture was used to differentiate the layers of the web application in the Lambda functions.
- Implemented security in the application using Azure authentication services, where Azure provides the Access Token and Refresh token which is then verified by an API during every API call.
- Developed the front-end of the applications using Angular, HTML5 and CSS3.
- Developed components in Typescript and facilitated communication between components using Subject and Behavior Subject and Event emitters.
- Implemented making Web API calls and calls to Lambda funtions from the Angular application using HttpClient library and also using Observables in services and subscribing to them.
- Worked on parent and child components and establishing communication between them.
- Implemented routing between the components based on the path and also implemented Activate Guards on the route to enable routing to a view only on conditions.
- Built Web APIs for RESTful communication to other applications or other web services.
- Used SVN for source control, in order to prevent loss of code and also for code sharing.
Environment: C#, Angular, Visual Studio 2017, AWS Lambda, HTML 5, CSS 3, AWS S3, API Gateway, Azure, WEB API, RESTful Service, Javascript, SVN, Agile Methodology.
Confidential, Fort Lauderdale, FL
.Net Developer
Responsibilities:
- Involved in development of website administration and user management system using ASP.NET Core, Entity Framework Core and ASP.NET Identity
- Used Entity Framework Core Database first approach to integrate existing database to application and manage relationships between the database tables
- Performed CRUD Operations and other customized operations using Entity Framework Core
- Used Entity Framework Core extensively for retrieving, querying, storage, and data manipulation.
- Used LINQ queries for querying the database.
- Worked on Roles and Claims to manage the application access and authorization of the user, thus including optimum security for the application
- Developed Views and Partial Views and View Components using Bootstrap, JQuery and Ajax
- Used AJAX extensively to implement front end /user interface features in the application.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs. Also used Ajax to enable trading data with the web server without reloading the page.
- Designed and developed the login portal using Angular 2 along with HTML5, CSS3 and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Implemented Angular 2 component router for navigation.
- Worked with Angular 2 directives, components, pipes, injectables.
- Used ASP.NET Identity for the authentication of the users by performing email confirmation and two factor verification.
- Used Web API for RESTful web services.
- Used JQuery and Ajax to call Web API service methods.
- Wrote various stored procedures and SQL statements to access data from SQL Server database.
- Developed complex stored procedures and triggers using SQL Server 2012
- Participated in meetings with Business users and with other project teams to ensure that user requirements were met in development.
- Designed and managed build and release methodologies using TFS for .NET Applications
- Experience in writing branching and merging methodologies in TFS
- Worked using Agile Programming Methodologies and worked in two week sprints during the project development phase
- Used JIRA for bug tracking during the development and testing phase
- Implemented Test Driven Development (TDD) and wrote unit test cases in NUnit for testing.
- Developed and Deployed the application to the Azure Cloud Service
- Built the application in Visual Studio 2017 and used IIS server to host the application
Environment: .NET Framework 4.7, MS Visual Studio 2017, ASP.NET Core 1.1, Extreme Programming, Entity Framework Core, ASP.NET Core Identity, Web API, JSON/RESTFUL Services, Angular 2, CSS3, HTML5, JavaScript, JQuery, LINQ, Bootstrap, SQL Server2012,Windows Server 2012R2, Team Foundation Server, Azure, IIS 10.0
Confidential, Weston, FL
.NET Developer
Responsibilities:
- Involved in complete Life Cycle including Planning, Designing, Testing and Listening and followed Agile Programming Methodology
- Developed the project using two week sprints and had daily SCRUM meetings to monitor individual progress and troubleshoot issues.
- Used N-tier architecture for developing the application with a Presentation Layer, Logic Layer and Data Layer.
- Used JavaScript, JQuery, AngularJS and Bootstrap in developing the front end of the applications.
- Created reusable components in AngularJS based on various requirements using Custom Directives, Filters and Services.
- Used AngularJS forms to validate fields and built custom validation functions.
- Implemented Angular service calls using Angular Factory with Dependency Injection which helps to prevent any scope conflicts.
- Created Custom Filters in AngularJS for improving the search experience.
- Designed dynamic web pages using ASP.NET MVC Framework, AngularJS, HTML5, CSS3, JSON, and Visual Studio 2015.
- Included Partial Views with AJAX controls for dynamic web pages.
- Used ViewBag and ViewData to transfer data between controllers and views.
- Used ASP.NET Web API to get Json (RESTful web services) as output.
- Used http verbs like GET and PUT methods of Web API to pass JSON data.
- Worked on Version Control System like Team Services for publishing and maintaining the code.
- Used JavaScript and JQuery for client side scripting to create a user-friendly interface
- Used Entity Framework 5.0 extensively for retrieving, querying, storage, and data manipulation.
- Involved in the designing phase of database and creating the SQL scripts.
- Used performance tuning and query optimization in the SQL Server.
- Worked with various T-SQL like Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions for efficient database management.
- Included security measures in the application to prevent unauthorized access.
- Used JIRA for bug tracking.
- Performed an extensive documentation of the project.
Environment: .NET Framework 4.6, MS Visual Studio.NET 2015, ASP.NET, ASP.NET MVC, Agile Extreme Programming, Entity Framework, JSON/RESTFUL Services, C#.NET, CSS3, HTML5, JavaScript, JQuery, LINQ, Bootstrap, TFS, SQL Server2012,SSRS,Windows Server 2012R2, AWS, Azure, IIS 6.0
Confidential, Glen Rock, NJ
.Net Developer
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Used an N-tier architecture to develop the application, with clearly defined layers for ease of development and deployment.
- Expertise in developing applications using Microsoft technologies such as .NET Framework and Web applications using ASP.NET.
- In constant contact with the client to get their specific requirements and to also provide the desired solution within a particular time frame
- Involved in implementing the OOPs concepts during the development phase of the application
- Developed the application using MVC, Entity Data Model, RESTful services.
- Created and consumed WCF web services in the application, created WCF proxy to communicate with services.
- Performed both synchronous and asynchronous WCF service calls.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
- Implemented UI using HTML, CSS, JavaScript, AngularJS, AJAX and JQuery in order to create responsive web pages.
- Performed client-side form validation using AngularJS. Wrote custom validation methods according to client requirements.
- Built various user interface elements like hide and show controls, slide show, drop down lists and tab navigations using AngularJS and JQuery.
- Built components in AngularJS to perform various functions using Controllers and services in AngularJS.
- Used JQuery, Ajax and JSON for dynamic retrieval and posting of data to the web pages
- Used Entity Framework to connect, retrieve and update the data from SQL server in an efficient way.
- Implemented security features in the application by using Authorization and Authentication which limits the user access to various pages of the web pages
- Created Queries and joins on multiple tables, Functions and Triggers using LINQ in SQL Server 2012 for inserting/updating/ deleting the data into the relational tables.
- Used Team Foundation Server 2008 for Source Code Control, project related document sharing and team collaboration.
- Used JIRA for bug tracking and also to keep track of the sprints in the project
- Handled the documentation of the project in a detailed manner
Environment: Visual Studio 2013, .NET framework 4.5.1, MVC 5.0, C#.NET, TFS, Entity Framework, WCF, SQL Server 2012, Bootstrap, AJAX, XML, JavaScript, AngularJS, JSON, JQuery, HTML, CSS, Crystal Report
Confidential
.Net Developer
Responsibilities:
- Worked as part of a team responsible for specific modules of the application like Create Account, Forgot Password and Forgot Username
- Designed and built the application using ASP.NET MVC for the application using C#, JQuery, Ajax, Javascript, HTML and CSS.
- Built the application with a 3-tier architecture, with a Data Access Layer, Business Logic Layer and a User Interface Layer.
- Developed modules of the application in ASP.NET and involved in writing classes.
- Used Forms authentication method to handle the authentication during user login.
- Involved in development of web graphics and graphical (UI) Pages using the HTML, Cascading Style Sheets (CSS) Master Pages & ASP.NET Controls and UML / Modeling Tool.
- Used Ajax on server controls to avoid page post back and page flickering.
- Used Grid View to display the appointment history and also implemented an auto-complete function in the application using Ajax.
- Used Ajax Modal Pop-Up to provide details and enable editing by the user when needed.
- Used in Microsoft Visual Studio Team System 2010 Team Foundation Server (TFS) is team collaboration with builds of applications, setup unit testing in TFS scripting and cruise control tools.
- Analyzed, reviewed and tracked the bugs (using test director) and prepared weekly defect and status reports.
- Worked in an Agile development environment with two week sprints
- Completed an extensive documentation of the development of the various modules
Environment: Visual Studio 2012, .NET Framework 4.5, Web Forms, TFS, SQL Server 2012, IIS, AJAX, Java Script, CSS, HTML.