Senior .net Developer Resume
Los Angeles, UsA
SUMMARY:
- Senior .N ET Ap p li cat i o n D ev el o p er w it h 10+ y e ars o f e x pe rie n ce i n Obje ct Orie n ted, C o mpo n e n t b ased Techn olo g ie s, de v e l opi n g . Net app li cat io n s, I mple me n t a t i o n an d te sti n g i n .N et Fr am ewo r k appli ca t i o n s. E x pe rti se in a w id e ran g e o f I T di scipli n e s w it h e mp h asi s i n Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Microsoft Stack of technologies.
- Proficiency in using Object Oriented Programming (OOP's) Concepts, Object - Oriented Analysis and Design (OOAD) concepts and Design Patterns like Abstract Factory, Singleton, Factory and Dependency Injection.
- Experience in Agile (SCRUM), Waterfall Cycle, Rapid Application Development (RAD), Database & Test-Driven Development methodologies and heavy involvement in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing, Deployment and Maintenance of Web Based, Client-Server, 3-Tier and N-Tier Architectures.
- In depth experience with design, development and implementation of applications using C# .NET, ASP.NET MVC, Web Forms, Entity Framework, HTML, XHTML, AJAX, IIS, JavaScript, jQuery, AngularJS, XML and UML.
- Worked on ADO.NET Entity Framework to associate with database for CRUD operations. Applications to interact with databases extensively uses ADO.NET objects like Connection, Command, Data Adapter, Data Reader, Dataset and Data Adapter. Also Worked on LINQ to Entities, Lambda Expressions, and OO Design Patterns.
- Experience with Relational Databases processing such as Analysis, Design, Optimization, Normalization and Manipulation using DDL and DML with SQL Server 2000/2005/2008/2008 R 2/2012/2013/2015/2017 , Oracle, MySQL.
- Experience Designing and performing Build and Release Deployments to QA and Production Environments creating from scratch TFS Release Pipelines to OnPrem and Azure Servers using Azure Virtual Machine Scale sets.
- Experience giving support and maintenance to Web Applications using Front-End technologies like with HTML5, CSS, JavaScript, KnockoutJS, Angular, Ajax and building Cross Browser Compatibility Web Pages in Responsive Design using Bootstrap.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across Cross-Browser using Developer Tool Bar.
- Hands on experience in creating schema and building database objects like tables, Stored Procedures, Triggers, Cursors, Indexes, Views, Functions, TSQL, PL/SQL.
- Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of Web API and RESTful Services to communicate with UI objects using JSON.
- Experience with Web Services to communicate to other modules using XML based SOAP and WSDL protocols for developing security features, performance and debugging.
- Experience in WCF with Service Oriented Architecture (SOA) to support Distributed computing where services consumed by end-user.
- Hands on experience in Azure Cloud services and App services to deploy Web applications.
- Experience in using Configuration Management, setting up version control, building schedule and release using Team-Foundation Server (TFS), GitHub, SVN and Visual Source Safe (VSS).
- Experience with aspects of TCP/IP networking for establishing a data connection with the network.
- Experience with Unit and Integration testing by using VS Automated Unit Testing framework, implementing mocking objects using Moq and NSubstitute.
- Experience creating, developing and giving guidelines to QA Testers to create Automated Functional Tests using Selenium.
- Experience giving support 24/7 through help Desk Teams or directly with end users to resolve issues about the system that I give maintenance and support.
TECHNICAL SKILLS:
Microsoft Technologies: Microsoft Visual Studio, ASP.NET, ADO.NET, .NET Framework (1.1, 2.0, 3.5, 4.0/4.5/4.6), Entity Framework, Windows Form, LINQ
Languages: Visual C# (6.0/5.0/4.0/3.0/2.0/1.0 ). NET, C, C++
Web Language: HTML, CSS, JSON, XML, Bootstrap
Scripting Languages: JavaScript, Typescript, jQuery, Ajax, AngularJS, Angular 2 & 4
Database: SQL Server (2016,2014,2013,2012, 2008), My SQL, Oracle DB, MS Access
Queue Services: MSMQ, IBM WebSphere MQ
Web Technologies: IIS (7.0/6.0/5.0), CSS, XHTML, WSDL, XML Web Service.
Web Services: WCF, Web API, SOAP/REST Services
Design Pattern: Dependency Injection, Singleton, Factory, Abstract Factory, MVC, Fa adeVersion Control TFS, Git, SVN, Bitbucket and Visual Source Safe
Operating Systems: Windows XP/7/8/10
Cloud Service: Microsoft Azure
Testing: Unit Testing, Load Testing, Integration Testing, Functional Testing (Using Selenium)
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles
Senior .Net Developer
Responsibilities:
- Worked on Agile Methodology to collaborate with SCRUM team members to work on Sprint deliverables also Participated on a couple of PI planning’s onsite at LA Confidential Headquarters to work with SAFE (Scaled Agile Framework).
- Developed solutions for diverse programming scenarios in C#, employing OOPS concepts.
- Migration projects to VSTS Git and Created Build and Release Pipelines to implement (CI/CD)
- Hands on experience on ASP.NET Model View Controller (MVC) architectural Design Patterns with pre-processing logic using Action Results, Action Filters and Custom Action Filters, Routing etc.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages to accept input from the page request and invoke the requested actions.
- Worked on ASP.NET MVC State Management Techniques like Application State, View State, Sessions and Caching (Output Caching).
- Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CRUD (Create, Retrieve, Update and Delete) operations.
- Implemented Object Relational Mapping (ORM) and executed complex stored procedures accordingly.
- Used Compiled Queries, Multiple Contexts, Explicit loading, and Updates to context after all database operations to improve the performance in Entity Framework.
- Developed code for operations between the application and the database using LINQ with Lambda Expressions in C#. Migrated Data from different sources (Text based files, Excel spreadsheets, and Access) to SQL Server Databases using SQL Server Integration Services (SSIS).
- Developed Razor views and partial views with strongly typed view models. Used Angular 2 EJ-Grid and components. Used Angular 2 modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Resource, Angular- Route, Angular-Touch and Angular-UI-Bootstrap.
- Developed Razor views with Knockout.JS as MVVM handler to bind data to UI and give some animations to a page that works like an email inbox.
- Leveraged AJAX calls and JSON for passing objects from Controller to View and vice versa and performed data binding for end points.
- Developed Web API Framework to build the HTTP Services and used Postman to test the Web API.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods.
Environment: Tools Used: Visual Studio 2017, 2015, SQL Server 2017, SoapUI, MS Test, MST Coded UI, Selenium, Fiddler, SoapUI, Microsoft Azure Storage Explorer, TFS Builds/Release Pipelines (CI/CD).
Technologies: C#, ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web API, Windows Azure (Cloud Storage, Queues, Virtual Machines, Document Storage), T-SQL, JQuery, Knockout.js., AngularJS, Angular 2 and 4.
Confidential, Jacksonville, Florida
Sr .Net Developer
Responsibilities:
- I’ve implanted solutions to in-house web applications and Windows applications focused on Financial Systems to manage invoices and vouchers generation using ASP.NET MVC and support to current Web Forms Applications.
- Migrate applications using Web Forms to ASP.NET MVC Razor Views using AngularJS to handle UI functionality.
- Hands on ASP.NET Web API to develop rest services to be consumed by mobile applications to retrieve user and financial information from core system.
- I’ve used Entity Framework with Database first approach to get information from SQL Server and provide info through APIs to the applications.
- Development of Financial Applications that communicate through 3rd Party systems to import/export Financial Activities like EDI or JDE APIs.
- Developed new modules to applications according with Customer requirements.
- Fixed bugs found by Product Analysts in applications through ticket systems.
- Daily remoting meetings with .NET Applications Architect in Jacksonville to analyze requirements and propose solution designs for applications according with Customer requirements.
- Participated on team discussions to implement changes to applications and development process.
- Hands on experience on ASP.NET Model View Controller (MVC) architectural Design Patterns with pre-processing logic using Action Results, Action Filters and Custom Action Filters, Routing etc.
Environment: Tools Used: MS .NET Framework, Visual Studio 2010/Visual Studio 2013, ASP.NET, SQL Server 2012, SQL Server Management Studio, Team Foundation Server, Web Services, Ajax Control Toolkit, ComponentArt, Tibco Rendezvous, Microsoft Test Manager, Visual Studio Unit Testing, Coded UI Testing, Windows Scheduled Tasks.
Languages/Libraries: C#, JavaScript, HTML, XML, JQuery T-SQL, LINQ, MS Visio, MS Outlook, Lync, SharePoint, MS Office.
Confidential, Beachwood Ohio
.Net Developer
Responsibilities:
- I’ve involved in whole life cycle, maintenance, rewrites and migrations of multiple web applications and projects in business line such as Transportation Management, Transportation Logistics and Warehouse Management.
- Hands on experience on ASP.NET Model View Controller (MVC) architectural Design Patterns with pre-processing logic using Action Results, Action Filters and Custom Action Filters, Routing etc.
- I was the developer and the person in Softtek development team with most experience of one of the largest, complex and critical web applications of our customer, this application has presence in United States and Europe and process thousands of operations every day called “Transportation Portal”.
- Support to users 24/7 attending tickets created through Penske Help Desk.
- For this project I’ve been working on site in client headquarters to get new responsibilities to the team with new development applications and support to Penske Warehouse systems.
- Support to my team members with doubts and technical solutions.
- • I’ve created SOPs and Knowledge Transfer documents in order to provide smooth transition and integration of new development team members
Environment: .NET Framework, ASP.NET, Visual C#, VB.NET, Visual Studio, Team Foundation Server, SQL Server Management Studio, Oracle PL/SQL Developer, MS Visio, MS Outlook, IBM WebSphere MQ, Symantec PC Anywhere, IIS, Silverlight, HTML, XML, XAML, AJAX, AJAX ControlToolkit, JavaScript, JQuery, JSON, LINQ, PL/SQL, T-SQL, VB6, Crystal Reports, nUnit, Visual Studio Test Tools (Unit Testing, Coded UI Test), MVC, WCF.
JDA Transportation Management, RT Systems WMS (Warehouse Management), ABPP, HP ALM, Footprints.
Confidential, Dallas, Tex
QA Automation Tester
Responsibilities:
- Created suites of automated testing for web applications using Mercury QTP (QuickTest Professional)
- Periodical meetings with our client and team members to review metrics and objectives.
- Refactored scripts created by team members in order to build testing components to be re -utilizable by multiples automated tests.
- Followed documentation and practices to achieve CMMi level 5 for this project.
Environment: Quality Center, QTP, VB Script, Citrix Applications, Excel (Spreadsheets), CMMi, MS Outlook, MS Office.
Confidential
.Net Developer
Responsibilities:
- .NET Developer using Agile Methodology Scrum
- Hands on Test-Driven Development (TDD) methodology to develop the Web Application.
- Developed business domain objects, entities and DataAccess layer classes and methods.
- Design oriented to Database first
- Creation and maintenance of SQL Server Views, Tables and Stored Procedures.
- Creation of Code Templates to generate code automatically using Code Generator to map database objects and create Classes automatically (we used partial classes to maintain methods and properties not generated automatically by code generator)
Environment: .NET Framework, ASP.NET, Visual C#, Visual Studio, Visual Source Safe, SQL Server Management Studio, T-SQL, nUnit, HTML, XML, JavaScript, Ajax Control Toolkit, Code Generator, Templates, MS Visio, MS Outlook, MS Office.
