Application Developer Resume
Saratoga Springs, NY
SUMMARY:
- More than 5 years of diverse experience in Information Technology, in all phases of software analysis, design, development and deploying N - tier web applications, client / server applications using ASP.Net Web API 2/1, ASP.Net MVC 4.5/4.0/3.5, ASP.Net Webforms 4.5/4.0/3.5, C#, WCF, Web Services, AngularJS, Angular 2.0, TypeScript, jQuery, JSON, HTML5, CSS3, JavaScript and SQL Server 2012/2008, Visual Studio 2015/2012/2010 , TFS, GIT, SVN.
- Expertise on developing SPA using AngularJS controllers, directives, services, filters, routings, events and using Angular 2.0 components, services, module, pipes, routing, events.
- Extensive experience in developing N-Tier Architecture of Repository Logic Layer (RLL), Business Logic Layer (BLL), Service Logic Layer (SLL) using ASP. NET Web API.
- Experience in SQL Server in writing scripts for Database Creating, Database Objects, Stored Procedures and Functions using T-SQL.
- Expertise in providing client side designing and validations using Angular JS, Angular 2.0, JavaScript, and HTML5.
- Experience in developing UI components using UI Bootstrap.
- Extensive Experience in accessing and managing data using C#, ADO.NET, Entity Framework.
- Have used LINQ while implementing the query logic in repository layer to implement grouping, filtering, selection etc.,
- Used Karma/Jasmin Testing framework to do Unit testing for client-side application.
- Experience in using NUnit and FakeItEasy for testing C# functionality of backend.
- Proven ability in creating Views, Partial Views, View Models and Action Filters in ASP .NET MVC.
- Experience in developing N-Tier Architecture using Data Access Layer (DAL), Business Logic Layer (BLL) and User interface (UI), Model View Controller (MVC) and Service Oriented Architecture (SOA).
- Worked on Team Foundation Server (TFS), Subversion (SVN) and GitLab(Git Hub) for source code management and project management.
- Adopted Agile Methodology and involved in Scrum Meetings for Sprint Planning, Sprint Review, Daily Standup.
- Having good experience in handling UNIX and LINUX servers.
- Used Data Annotations to do required, pattern validation of Sever side application.
- Expertise in converting the requirement into the Technical Specifications and developed them using C# and ASP.NET.
- Experience in using relational database SQL Server and familiar with NoSQL database using MangoDB.
- Followed C# oops concepts and used them while working on different .net frameworks to build applications.
- Worked extensively on creating and consuming WCF, Web API.
- Followed JIRA/ Confluence board for issue tracking, picking the task, BRD’s based on the given sprint requirement and documenting the overflow of application.
- Used Jenkins to build and test the software project while deploying the code into dev.
TECHNICAL SKILLS:
Languages: C#, JavaScript, TypeScript, Transact - SQL, Core Java, AJAX, jQuery.
Web Technologies: Angular 2.0, AngularJS, ASP.NET Web API 2/1, ASP.NET MVC 4.5/4.0/3.5, WCF, Web Services, HTML5, CSS3, Twitter/UI Bootstrap.
Database: SQL Server 2012/2008, MS Access 2010, MongoDB.
Development Tools: MS Visual Studio 2010/2012/2014/2015 , SQL Server Management studio 2012/2008.
Text Editors: Sublime Text 3/2.
Testing Framework: Nunit, Jasmine, Karma
Operating System: Windows 98/XP/7/8/10, Windows Server 2008/2012, UNIX, LINUX
Version Control Tools: Team Foundation Server (TFS), Subversion (SVN ), GitLab (Git Hub).
PROFESSIONAL EXPERIENCE:
Confidential, Saratoga Springs, NY
Application Developer
Responsibilities:
- Created SPA using Angular 2.0 components and registered in main module to control and provide their dependencies to other components where ever is needed.
- Used Angular 2.0 Service as resource to build HTTP services that reach client application using ASP.NET Web API Framework and pass as provider in depended component.
- Created different UI components like alerts, collapse, typeahead, modal, popup etc., using UI Bootstrap.
- Created Angular 2.0 Routing to connect different components, paths to the view which allows the single-page application.
- Used Angular 2.0 pipes as filters and done client validation using FormGroup, FormBuilder, Validators from angular form.
- Used third party JavaScript library like angular ui-grid, angular charts etc., for better design and view.
- Used UI-Bootstrap for building components like collapse, toasted, popups and compatibility of the application.
- Created N-Tier Architecture of Context Logic Layer(CLL), Repository Logic Layer (RLL), Business Logic Layer (BLL), Service Logic Layer (SLL) of Unity using ASP. NET Web API.
- Used C# to build partial classes while creating DB Context using entity framework.
- Used Data-Base First Approach of entity framework to access Data from different schemas of Database Server.
- To establish connection for all the databases, written logics using LINQ queries (C#) and followed Lambda concepts to do query operations.
- Created Tables, Stored Procedures, User Defined Functions, and Views for different data operation on the database using SQL server.
- Used MongoDB as substitute when database server is down and for testing in QA.
- Controlled version control, source control and for better communication using Subversion (SVN).
Environment: Visual Studio 2015, Angular 2.0, Microsoft SQL Server 2012, MangoDB, ASP.NET MVC 4.5, ASP.NET Web API 2.1, Entity Framework, C#, Subversion (SVN), HTML5, JavaScript, CSS3, Bootstrap.
Confidential
Sr, Angular Developer
Responsibilities:
- Designed and developed a responsive single-page web application using AngularJS, ASP.NET Web API, HTML5, JavaScript, CSS3 and UI Bootstrap.
- Created AngularJS Controllers, Directives, services for each module to control and transfer the data of applications.
- Used inbuilt AngularJS Services and created custom service, factories as resource to build HTTP services that reach client application using ASP.NET Web API Framework.
- Used inbuilt AngularJS filters and created custom Filters to format the result to the requirement.
- Created different UI components like alerts, collapse, typeahead, modal, popup etc., using UI Bootstrap.
- Provided security in terms of authorization and authentication by creating Entitlement Service using AngularJS.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application.
- Implemented Client-side validations using AngularJS Custom Form Validation, HTML5 validations and server-side validations using Data Annotation.
- Created N-Tier Architecture of Common Logic Layer(CLL), Repository Logic Layer (RLL), Business Logic Layer (BLL), Service Logic Layer (SLL) of Unity using ASP. NET Web API.
- Written logic for algorithm to build classes, DB context, interfaces using C#.
- Build all HTTP Service calls, provided URL routing using Attribute Routing of ASP.NET Web API 2.
- Had used Code-First Approach, Data-Base First Approach of entity framework to access Data from Database Server.
- Written logics using LINQ queries (C#) and followed Lambda concepts to do query operations.
- Created Tables, Stored Procedures, User Defined Functions, and Views for different data operation on the database using SQL server.
- Used Karma, Jasmine testing frameworks to do client-side unit testing and Nunit and FakeItEasy testing framework to do server-side unit testing.
- Adapted Agile Mythology named Scrum for all the work performance.
- Used Subversion (SVN) for version control, source control and for better communication between the team members.
Environment: Visual Studio 2015, AngularJS, Microsoft SQL Server 2012, ASP.NET MVC 4.5, ASP.NET Web API 2.1, Entity Framework, C#, Subversion (SVN), HTML5, JavaScript, CSS3, UI Bootstrap.
Confidential, Jersey City, NJ
AngularJS/ASP. NET MVC Developer
Responsibilities:
- Designed and developed a responsive single-page web application using AngularJS, ASP.NET MVC, Web API, HTML5, JavaScript, jQuery, CSS3 and Twitter Bootstrap.
- Implemented AngularJS Controller functions, service using Controller methods to set up initial state of the object.
- Implemented AngularJS Services to bind the data and provide access to the data on the server.
- Used AngularJS as the development framework and done CRUD operations with $http service.
- Used AngularJS filters for search, sorting, pagination and custom filters.
- Designed a Web application using Web API with AngularJS and populated data using ADO.NET entity framework and Used Entity Framework to model and manage data from SQL Server.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application.
- Used AMQP to enable communication between client application and middleware brokers.
- For better design user experience used Bootstrap for Modal pop-ups, Alerts, etc.
- Implemented Client-side validations using AngularJS Custom Form Validation and server side validations using Data Annotation.
- Researched and implemented code coverage and unit test plug-ins with Jenkins.
- Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server.
- Involved in creating instances and deploying the project in different environment using IIS.
- Adapted Agile Mythology named Scrum for all the work performance.
- Used Team Foundation Server (TFS) for version control, source control and for better communication between the team members.
- Administrating and installation of patches and packages required to system LINUX UNIX.
- Automated script for moving production server logs into S3 bucket, Glacier using bash shell scripts using LINUX UNIX.
Environment: Visual Studio 2015, AngularJS Core, Microsoft SQL Server 2012, AMQP 0-9-1, ASP.NET MVC 4.5, Web API, Entity Framework, GIT, Team Foundation Server(TFS), HTML5, JavaScript, jQuery, CSS3, IIS 7.0, Twitter Bootstrap, UNIX.
Confidential, NEW YORK, NY
ASP.NET MVC Developer
Responsibilities:
- Designed and Implemented Web Application by using ASP.NET MVC 4.0, Razor, C#, jQuery, Ajax, Html5, CSS3, JSON, LINQ, Lambda Expression, Repository, Custom Action Filter, Bootstrap.
- Using ASP.NET MVC 4.0 implemented Controllers for processing incoming requests, handling input, saving data, and sending a response to send back to the client.
- Designed User Interface with Razor Views, Partial Views and Twitter Bootstrap for Layout View.
- Created Model classes for the different tables of the database on the MVC application.
- Used ViewModel in the view, to populate data from different tables on the same view.
- Used WebGrid, GridView with jQuery/JSON to provide more flexible, editable and sortable grid view to increase user interaction.
- Created multiple partial views and reused them across the application.
- Used AJAX Helpers for making asynchronous AJAX calls in Views.
- Used Action Filters for implementing user authentications, authorizations and role based security.
- Used Exception Filters for handling errors raised by the controller action results.
- Used LINQ to SQL and Lambda Expressions to query data from SQL Server.
- Used Bootstrap to make web application responsive and user friendly.
- Deployed the project through Internet Information Services (IIS).
- Implemented Unit testing with NUnit for detecting and solving problems.
- Maintaining Version Control of the project in TFS by merging the developed code with the latest version in the TFS.
Environment: ASP.NET MVC 4.0, C#, jQuery, Entity Framework, HTML5, CSS3, Razor, Microsoft SQL Server 2012, NUnit, Visual Studio 2012, TFS, JSON, LINQ, IIS.
Confidential
ASP.Net Developer
Responsibilities:
- Designed the Web Application using ASP.NET Web Forms.
- Designed the N-tier architecture for the application development with Presentation Layer (UI), Data Access Layer (DAL) and Business Logic Layer (BLL).
- Graphical User Interface (GUI) was designed using ASP.NET4.0, CSS, and JavaScript. The business logic was coded in C#.
- Extensively involved in T-SQL Queries like creating Tables, Stored Procedures, Functions, Triggers.
- Created ADO.NET objects like Dataset, Data Reader and Data Adapter to connect to the database in DAL.
- Manipulated data using data Bound controls like GridView, Repeater and WebGrid.
- Used Dynamic SQL for better filtering operations.
- Experienced in upgrading the kernel patches to the latest versions using UNIX.
- Experienced in adding the swap spaces to increase the server performance UNIX.
- Enforced Validations using ASP. NET validation controls and Custom Validation controls.
- Created Modal Popups with Bootstrap and jQuery.
- Created and consumed WCF Service to use in the application for important operations.
Environment: C#, ASP.NET 4.0, ADO.NET, JavaScript, HTML, CSS, WebForms, Microsoft SQL Server 2008 R2, Visual Studio 2010, WCF.
Confidential
ASP.NET Developer
Responsibilities:
- Developed a server-side web application with ASP.NET 3.5, HTML, CSS, jQuery, JavaScript and AJAX in Visual Studio 2008.
- Developed Master Pages, User Controls, and Custom Controls.
- Developed code for operations between the application and the database using ADO.NET in C#.
- Developed Stored Procedures, Views, User Defined Functions using T-SQL.
- Used Visual Studio Business Intelligence Tools to create SSRS reports.
- Used SSIS in Visual Studio Business Intelligence Tools to handle different data formats for incoming invoices and automated tasks.
- Deployed the application into Internet Information Services (IIS).
Environment: C#, T-SQL, ASP.NET 3.5, JavaScript, jQuery, HTML, CSS, IIS, Microsoft SQL Server 2008, Visual Studio 2008.