.net Agile Developer Resume
Ambler, PA
SUMMARY:
- More TEMPthan 7 years of diverse full stack experience in Object Oriented Programming (OOP), in all phases of software analysis, design, development and deploying N - tier web applications, client / server applications using AngularJS 1.5, ASP.NET4.5/5, MVC4/5, C#, WCF, Web Services, Web API, jQuery, JSON, HTML5, CSS3, JavaScript and SQL Server 2012, Visual Studio 2010/2012/2015, XML.
- Experience in developing N-Tier Architecture using Data Access Layer (DAL), Business Logic Layer (BLL) and User interface (UI), Model View Controller (MVC).
- Experienced in responsive UI design and tools such as HTML4/5, CSS3, Bootstrap, AJAX.
- Strong noledge in Error Handling concepts such as Try and Catch.
- Worked on ASP.NET Security features using filters such as Autantication and Authorization.
- Proficiency in LINQ for data retrieval, CRUD operation, data filtering, sorting.
- Strong noledge in Database Analysis/Design, Entity Relationship Diagrams (ERD), Data Definition Language (DDL), Data Manipulation Language (DML).
- Strong skills in using Views, View Models, Temp data, Temp tables and Action Filters in ASP.NET MVC.
- Proficient in using of Master Page, Layout Page and Partial Views.
- Strong experience with Query Strings, Cookies and Session State properties.
- Experienced with Object Oriented Programming (OOP) design patterns such as Singleton, Factory Method, and Dependency Injection for C# and AngularJS.
- Experienced in developing Single Page Application (SPA) by using AngularJS.
- Expertise in T-SQL and extensive experience in Stored Procedures, User Defined Functions (UDF), Dynamic query design, Transactions and Triggers as well as Query Optimization.
- Strong experience with payment modules and implemented CyberSource.
- Experience with enterprise level databases and Active Directory.
- Extensive experience in Entity Framework and ADO.NET to access data services from database as well as Code-first and database-first approaches.
- Experience building and maintaining applications by using Windows Forms and WPF.
- Utilized Services and Factories with dependency injection (DI) in Angular JS and ASP.NET MVC.
- Experience in Web Services, Windows Communication foundation (WCF), Web API as well as Internet Information Service (IIS) and data transfer in XML, JSON.
- Used WebGrid, GridView, Controls, and Custom Controls with jQuery/JSON to provide flexible, editable and sortable grid view to increase user interaction.
- Contributed to software development projects in the Team Foundation Server (TFS) environment to support continuous integration.
- Strong experience with Windows services, executables, automated jobs and Powershell scripts.
- Strong experience in developing Unit Tests, Coded UI tests and Jasmine.
- Experience in Customer Relationship Management software such as Salesforce.
- Experienced in BI and reporting tools such as SSIS, SSRS.
- Experienced with Agile methodology and familiar with document drafting and Agile Scrum Software Development Life Cycle (SDLC), DevOps as well as Waterfall methodologies.
- Excellent written/verbal communication skills as well as strong organizational and problem solving skills.
TECHNICAL SKILLS:
Languages: C#, HTML 4/5, CSS3
Web Technologies: AngularJS 1.5, ASP.NET 4/4.5/5, MVC 4/5, WCF, Web Services, Web API, XML, JSON, Windows Forms, WPF
Database: SQL Server 2012
Scripting Languages: JavaScript, jQuery, Bootstrap, PowerShell
Development Tools: MS Visual Studio 2010/2012/2015
Testing: Coded UI, Unit Test, pen-testing, regression testing
Source Control: Team Foundation Server (TFS)
Third Party Tools: Active Directory, CyberSource
Operating System: Windows 7/8/10, Windows Server
BI Tools: SSIS, SSRS
Other applications: Salesforce (administrative)
WORK EXPERIENCE:
Confidential, Ambler, PA
.NET Agile Developer
Responsibilities:
- Designed and implemented business components using ASP.NET MVC5, C# and SQL.
- Designed a Responsive UI by using HTML5, CSS3, JavaScript, jQuery and Bootstrap ensured the compatibility of the UI with different kind of devices including mobile phones, tablets, laptops and with different browsers such as Chrome, IE, Firefox.
- Designed Tables, Stored Procedures and Functions to efficiently operate CRUD activities in SQL database.
- Performed debugging and optimization on complex JOIN statements and Stored Procedures in a multi layered enterprise level database.
- Used ADO.NET to leverage Data Access Layer interacting with SQL database.
- Designed a role based application, leveraged Authorization, Autantication, used Sessions, and implemented backend validations, Error Handling as well as used LINQ and Lambda Expressions to apply business data operations.
- Developed Strongly Typed UI and implemented UI logic by using Razor, JavaScript, jQuery, leveraged UI validations and AJAX calls, designed layout page and nested partial views.
- Implemented an online payment system using CyberSource. Leveraged one-time and recurring payments. Designed an automated service for future dated payments. Ensured the high security of the system by applying Secure Acceptance, Tokenization and SOAP calls and implemented error handling routines.
- Used Cryptography to resolve encrypted tokens to ensure systems security and prevent external attacks.
- Designed C# methods and PowerShell scripts interacting with Active Directory.
- Designed automated emails, and exportable Excel reports and PDFs.
- Designed automated SSIS packages to create daily excel exports and manipulate data in database.
- Designed Windows Services in order to create scheduled tasks modifying data in database and active directory.
- Wrote PowerShell scripts to do CRUD operations in database and Active Directory.
- Designed, implemented and maintained Unit Tests and Coded UI Tests, as well as wrote test cases.
- Analyzed and evaluated Pen-Test results and ensured the application has high security.
- Worked from prioritized user stories and provides thoughtful input to the team to inspect and adapt processes and procedures in a CI/CD, DevOps environment.
- Attended Agile, Scrum events (standups, planning, reviews and retrospectives) and provide constant input in support of a high-performing team.
Environment: .NET C#, ASP.NET MVC5 (RAZOR Engine), LINQ, HTML5, CSS3, Bootstrap, Active Directory, Windows 10, JavaScript, jQuery, JSON, Team Foundation Server (TFS), SQL, Visual Studio Management, CyberSource, Agile, Scrum.
Confidential, New York, NY
AngularJs, ASP.NET MVC Developer
Responsibilities:
- Developed application in the .NET environment by using, C# in the ASP.MVC5 environment.
- Designed a Web application using Web API with AngularJS, leveraged Entity framework (EF).
- Implemented routing to allow for the use of a Single-Page-Application (SPA) with different content using routeProvider in the AngularJS Module and ng-view in the HTML5.
- Implemented Client side validation using AngularJS Custom Form Validation with ng-show and ng-hide.
- Created and developed Stored Procedures, Functions, and views by using SQL Server Management Studio 2012.
- Utilized AngularJS Route for creating Single Page Application (SPA), and in corporate Model-View-Watever (MV*) development pattern allowing efficient unit testing, and appropriately utilizing Controllers, Services, and Factories with dependency injection.
- Implemented ng-repeat to display tabular data and utilized CRUD features such as sorting, filtering, paging and data manipulation and by using AngularJS.
- Utilize jQuery AJAX library to call Web API and utilize jQuery UI autocomplete to call action method in controller. Used jQuery UI dialog and partial view to implement pop-ups.
- Designed and maintained applications by using Windows Forms and WPF.
- Designed automated jobs by using SSIS packages and Windows services.
- Wrote LINQ queries and lambda expressions to perform CRUD operations.
- Utilized autantication, authorization and role-based profile pages.
- Used CSS3 and HTML5 to design fully responsive user interface and utilized Bootstrap.
- Took part in a team environment which implements agile, scrum software development approach.
Environment: .NET C#, ASP.NET MVC5 (RAZOR Engine), AngularJS 1.5, LINQ, SQL, Visual Studio Management, SSIS, Windows Services, HTML5, CSS3, Bootstrap, Entity Framework (EF), Web API, Windows 10, jQuery, JavaScript, JSON, Team Foundation Server (TFS), Windows Forms, WPF, Agile, Scrum.
Confidential, New York, NY
AngularJS .NET Developer
Responsibilities:
- Successfully developed a web application by using ASP.NET MVC4, Web API with AngularJS and leveraged Entity framework (EF) in the environment by using Visual Studio.
- Created the database and developed Dynamic SQL, Functions and Views by using SQL Server Management Studio 2012.
- Created robust Stored Procedures (SP) having custom error handling try-catch blocks with transactions for planned error handling Rollbacks, Commits and Save points.
- Used CSS3 and HTML4 to design a responsive user interface and utilized Bootstrap.
- Table design, creation and optimization with MSSQL 2012. Designed, created and updated tables in the project. Experience in adding Indexes to tables that need it to boost search operations for data.
- Incorporated data normalization techniques within User Defined Functions (UDF) to ensure memory efficient data storage.
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Utilized AngularJS Services, Factory and Dependency Injection techniques to ensure an Inversion of Control (IOC) by focusing on minimizing the number of watchers in order to increase the performance.
- Extensively use various data rendering directives such as ng-if, ng-show, ng-hide as well as routing directives.
- Implemented ng-repeat to display tabular data and utilized features such as sorting, filtering, paging and data manipulation to perform CRUD operations by using AngularJS.
- Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Used SSIS in order create ad-hoc reports and geocoding.
- Contributed the development team in an agile, scrum software development environment.
Environment: .NET C#, ASP.NET MVC4, AngularJS 1.5, JavaScript, jQuery, JSON, Web API, Entity Framework (EF), Visual Studio Management, SQL Server 2012, HTML4 CSS3, Bootstrap, SAS, Tableau, SSRS, SSIS, MS Excel, Windows 8.1, Team Foundation Server (TFS), Jasmine, Salesforce, Buffer Agile, Scrum.
Confidential, San Francisco, CA
ASP.NET MVC Developer
Responsibilities:
- Successfully developed and architected web application in the ASP.NET MVC4 framework.
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injectionand Repository Pattern.
- Executed programming functions utilizing HTML4, CSS3, and Razor in the Microsoft ASP.NET MVC4 environment.
- Used Viewbag, Viewmodel and Partialview in order to achieve the data transfer in the MVC architecture.
- Applied multi-threading techniques to increase the performance by using async and await.
- Used Kendo, jQuery and AJAX to create an efficient, responsive and visually appealing design.
- Collaborated with other developers throughout the project lifecycle and used TFS source control to deploy application.
- Used Action Filters for implementing user autantications, authorizations and role based security.
- Utilized WCF RESTful service to create an interoperable web-application.
- Implemented Webgrids and jQuery UI dialogs.
- Applied Unit Testing and wrote Test cases.
- Table design, creation and optimization with MSSQL 2012. Designed, created and updated tables in the project. Experience in adding indexes to tables that need it to boost search operations for data. Experience in index rebuilding activities to low fragmentation.
- Created database in the SQL Server environment, created Stored Procedures, User Defined Functions and leveraged ADO.NET.
Environment: .NET C#, Razor, ASP.NET MVC4, CSS3, HTML4, JavaScript, jQuery, JSON, AJAX Control toolkit, ADO.NET, Kendo, jQuery, AJAX, MS Visual Studio Management 2012, SQL Server Management Studio 2012, Team Foundation Server (TFS), Windows 7, WCF, REST, Agile, Scrum.
Confidential, White Plains, NY
ASP.NET C# Developer
Responsibilities:
- Developed an ASP.NET4 web application and utilized three-tiered architecture to leverage the secure middle tier data access components employing object-oriented programming concepts such as encapsulation, inheritance, polymorphism and abstraction by using C#.
- Utilized Entity Framework (EF) with relational data using domain-specific objects.
- Implemented ADO.NET in order to implement the data access.
- Involved in database, frontend and backend development of the web application in the Visual Studio and SQL Server environments.
- Created the database architecture and utilized logical business transactions using Stored Procedures, User Defined Functions and Dynamic SQL Queries.
- Used HTML4, CSS3, AJAX toolkit and JavaScript in order to design a user-friendly, responsive UI and achieve the consistent look and feel of the website.
- Designed the Master Page and used Sessions to create employee specific profiles.
- Used controls such as Dropdown-list, Checkbox-list and other advanced controls such as Grid-View for real-time CRUD operations, data retrieval and manipulation.
- Used Tableau and SAS in order create ad-hoc reports and geocoding.
- Worked in a Waterfall software development environment.
Environment: .NET C#, ASP.NET4, HTML4, CSS3, JavaScript Entity Framework (EF), ADO.NET, AJAX, XML, Visual Studio Management, SQL Server Management Studio 2012, SAS, Tableau, Waterfall.