Senior .net Developer Resume
Addison, TexaS
PROFESSIONAL SUMMARY:
- Almost 7 Years of IT experience in software analysis, design and development.
- Expertise in developing scalable, distributed web - based client/server, n- tier applications and windows applications in Microsoft Visual Studio .Net IDE using C#, ASP.NET, WCF, ADO. NET, LINQ and SQL Server.
- Proficient in creating teh Web Services using XML/SOAP, WCF implementing SOA architecture.
- Extensive experience in building Web API Controllers (Web API 2) in ASP. NET MVC 4/5 to build and maintain RESTful services.
- Strong grasp in Object Oriented Programming concept (OOPS), MVC, MVVM, SOA Architecture and implementation of design patterns.
- Expertise in Web-Development both in frontend and backend with technologies including HTML, HTTP, HTML5, JavaScript, CSS, XML, AJAX, JSON, jQuery, Angular 2, ReactJS and Bootstrap.
- Hands on experience in DOM manipulation, creating reusable components, custom directives and services to consume REST API's using Component-based architecture provided by Angular 2.
- Streamlined Jenkins CI/CD (Continuous Integration and Continuous Deployment) pipeline configuration to automate application packaging and deployments by integrating with Git, BitBucket, Artifactory, SonarQube and Ansible.
- Proficiency in data access using Object Relational Mapping (ORM) tools such as ADO. NET, Entity Framework and LINQ to query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Strong exposure in designing database in MS SQL Server 2005/08/12/14 which includes creating tables, views, indexes, and also writing complex queries, stored procedures, functions and triggers using T-SQL, and optimizing queries while working with large databases.
- Expertise in creating and designing SSIS packages for integration and migration of data from XML, Excel, Flat file, Oracle to MSSQL server using and extracting, transforming and loading of data using SSIS.
- Implemented various control flow and dataflow elements of teh SSIS package.
- Experience in using of teh version control software SVN, TFS and GIT.
- Experience in working with Iterative AGILE development methodologies including SPRINT Planning, Waterfall methodologies, SCRUM and Test-Driven Development (TDD).
- Proficient in writing technical and functional test scripts. Performed N-Unit Testing for testing teh Applications and writing Unit Test Cases.
- Implemented error handling, exception management, tracing and logging features.
- Active involvement in gathering requirements from stakeholders, clients and Product Owners and provide strategies for software solutions.
- Versatile in team collaboration with excellent communication skill.
TECHNICAL SKILLS:
Languages: C#, PHP, HTML5, XML, JavaScript, T-SQL
Databases: SQL Server 2008/2012, MS Access, MySQL, SQLite
Reporting tools: SQL server reporting servi S SSRS 2012\2008r2\2008\2005, Crystal Reports.
Front End Technologies: jQuery, Angular 2/4, React JS, Bootstrap
.NET Technologies: C#, ASP.NET (Web forms +MVC), ADO.NET, LINQ, MS Tests, Entity Framework
Version control: GIT, Subversion, Team Foundation Server
IDE / Tools: Visual Studio 2015/12/10/08/05, SQL Server Management Studio, SQL Server Reporting Services, SQL Report Builder, JIRA, Rally, Confluence
PROFESSIONAL EXPERIENCE:
Confidential, Addison, Texas
Senior .Net Developer
Responsibilities:
- Actively involved in requirement gathering, creation of functional requirements based on teh existing use cases and new use cases proposed by teh client, design and development of teh application using C# and ASP.NET in all teh layers (Web, business, service, and data access and data entity) of teh N-tier architecture.
- Followed Test Driven Development to develop teh application.
- Worked closely with an Agile development team (SCRUM methodology), planned, coordinated and implemented onboarding of multiple applications to deliver an end to end continuous integration/continuous delivery (CI/CD) of applications into teh new platform.
- Migrated source code from currently maintained TFS Server to BitBucket using GIT for version control and code management.
- Scheduled Jenkins jobs to build upon every commit into branches and perform pre and post-build operations. Integrated Jenkins with SonarQube and OAD Scan for code coverage, bugs, security vulnerabilities and analysis.
- Configured Jenkins delivery pipeline with Ansible for teh deployment in SIT, Dev, pre-production environments.
- Implemented Repository pattern in conjunction with unit of work along with teh usage of Ninject as Dependency Injection and Entity Framework as an ORM.
- Implemented Data Access Layer using Entity Framework 5.0 and LINQ.
- Built RESTful web services using ASP.NET Web API 2.0.
- Worked in Angular 2 and ASP.NET MVC pattern as teh development framework and SQL Server 2012 to build a single-page application.
- Developed rich user interface using Angular 2 web forms utilizing features such as Routing, Navigation, Components and Services.
- Used Angular 2 Directives, Routing and Expressions to manipulate UI controls in teh application.
- Developed rich user web interface utilizing razor view engine, partial views, and action filters, validators with extensive usage of AJAX, Angular 2 for DOM manipulations, loading data along with sorting, filtering and pagination.
- Built teh tables, views, queries, stored procedures and triggers for teh system using SQL Server 2012.
- Mobilized ASP.NET security mechanism such as Impersonation, Authentication and Authorization.
- Performed query optimization using SQL Profiler for complex SQL queries.
- Designed enterprise reports using SQL Server Reporting Services (SSRS), generated drill down reports, parameterized reports, linked reports, sub reports, matrix dynamics and filters & charts.
- Created SSIS packages for Dynamic ETL flow to validate, extract, transform and load data into database and generate XML files which was consumed by teh PEGA applications.
- Extracted and reviewed data from heterogeneous sources from OLTP to OLAP using SSIS.
- Implemented form Based Security Authentication and Authorization based on user Access-Levels.
- Extensive usage of front end technologies HTML5, CSS3, Bootstrap, AJAX to make more dynamic and responsive user interface.
- Used Rally tool for work tickets.
- Actively participated in daily and weekly SCRUM meetings, assisted scrum master to create user stories, coordinated with team members to complete those stories, backlog maintenance and tasks review to make sure completed stories are accepted at teh end of each sprint.
Environment: C#, ASP.NET 4.5, WCF, SQL Server 2012, IIS, UML, LINQ, Visual Studio 2015, .NET 4.5, Entity Framework, Angular 2, Microsoft SQL Server Management Studio 2012, Bootstrap, JIRA, Rally, TFS, Git, BitBucket, SoapUI
Confidential, Miami, Florida
.Net Developer
Responsibilities:
- Involved in initial phases of design, analysis of business requirements.
- Worked on Agile Principal (SCRUM Methodology) with a quick turnaround time (2 weeks sprints) and iterative builds to meet timelines with quality deliverables.
- Followed MVC architecture dat promoted a clear separation of presentation, business logic and data access tiers.
- Developed ASP.NET MVC 4 application using C#, WCF, Generics, Code First Approach in Entity Framework, writing queries using LINQ to Entity for data retrieval, UI in Razor View Engine and Bootstrap which provided performance data visualization to users.
- Designed and implemented service-oriented architectures (SOA) suitable for secure, reliable, and high-performance.
- Used Front-end technologies HTML5, CSS3, JavaScript, jQuery, and Bootstrap to maintain and extend old UI modules to make it responsive, reusable and with improvised user experience.
- Used Angular 2 resources for all data access, encapsulating URLs, standardizing data access interfaces and creating custom directives for re-usable components.
- Developed services using XML and XPath. Used XML intensively to bind teh data to teh web controls, data manipulation and to store data and sent as parameter to teh stored procedures.
- Worked with .NET Login Controls (Create User Wizard, Password Recovery, Login View, Login and Login Status) and Custom Controls.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control teh layout and look of teh page easily.
- Developed ASP.NET Web API Controllers dat involved in implementation of service layer components dat exposes data in JSON format.
- Developed web services using WCF for cross-platform communication reports.
- Implemented Server and Client-side validations using ASP.NET validation controls and JavaScript.
- Implemented Form Based authentication and Role based authorization to authenticate users and maintain user roles.
- Validated forms using Angular 2, .NET Validation Controls and regular expressions for client side and server-side validation.
- Designed SSIS Packages to transfer data from various sources like Text Files, XML Files, Excel, Flat files to SQL Server 2010
- Optimized teh performance of queries with modifications in T-SQL queries, removed unnecessary columns, eliminated redundant and inconsistent data, established joins and created indexes whenever necessary.
- Creating SSIS Packages to extract data from CSV and TXT files into schema tables and sends Email attachment of teh extracted data.
- Created SSRS reports using Report Parameters, Drop-Down Parameters, and Multi-Valued Parameters.
- Developed Tests for Unit testing teh developed components using N Unit Testing Framework.
- Used new C# features such as Generics, Iterators, Anonymous methods, Partial classes, Anonymous Types, Lambda Expressions and Extension methods.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing teh database.
- Participated in Grooming sessions and estimated teh time dat would take to complete teh User Story (task).
Environment: ASP.NET MVC, ASP.NET Web API2, REST, C#.NET, LINQ, JSON, HTML5, CSS3, JavaScript, Angular 2, Bootstrap, Visual Studio 2015, SQL Server 2010
Confidential
.Net Developer
Responsibilities:
- Designed, developed and enhanced teh application in.NET Framework 3.5.
- Responsible for requirement gathering from teh Business Analyst and for preparing teh Requirement Specification Document.
- DevelopedWeb FormsusingASP.NETforfront end Graphical User Interface (UI).
- Developed application inASP.NETusingC#in code behind Pages.
- ImplementedAJAXmethodologies for partial page update for improving teh efficiency of teh application.
- Configured and Consumed Web Services forReports of Customers.
- Implemented Forms Authentication and role-based Authorization inASP.NETto authenticate teh users.
- Used AJAX, jQuery to pull dynamic data and improved teh performance of existing web pages.
- Used Razor Engine Html helper methods for creating controls on teh views.
- Developed ASP.NET Web Forms using HTML, Bootstrap, JavaScript, and CSS to control teh style and layout of multiple pages
- UsedXPATHto extract theSOAPinformation from theXMLDocuments of teh Web Services.
- Implemented various Validation Controls and also created Custom Validation Controls usingJavaScriptto performClient-Side Validation.
- Implemented Page Level Error Handling usingCustom Error pagesandError logs.
- Extensively usedADO.NETclasses to work with teh database. Used Connection Command, Data Reader, Data Adapter and Data Set for connected and disconnected mode of operation.
- Responsible for writing Stored Procedures and creating Views and User Defined Functions to retrieve teh customer’s data from teh central database and wrote Triggers for efficient database management.
- Also responsible for writing store procedures and user defined functions usingT-SQL.
- UsedLINQfor querying different databases, XML files and Text Files.
- UsedMicrosoft Team Foundation Server (TFS)as Source Controlfor Maintaining data.
- Developed various customizedSQLreports usingMicrosoft Report Viewer Control.
- Involved in reviewingtest cases,scenarios andprepared bug reports.
- ImplementedN-unittestingfor different modules in teh application.
- Prepared Technical documentations,user manuals, installation and user guides and functional descriptionat each stage of theapplication to assist teh client.
Environment: .Net Framework 3.5,Visual Studio 2008,ASP.Net,C#,ADO.NET, HTML, JavaScript, CSS, XML, Web Services, SQL Server 2008, JavaScript, N-Unit, LINQ
Confidential
Web Developer
Responsibilities:
- Designed and implemented teh web application framework using .NET Framework 4.0
- Actively involved in Database design and developed optimized Stored procedures.
- Involved in developing Multi - Tier Application in .NET using 3 layers approach. Presentation layer developed using ASP.Net and .Net, Business Layer developed using C#, and Data Access Layer developed using Entity Frame Work in C#.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing teh web application.
- Used ASP.NET AJAX and updated web pages to implement teh AJAX functionality to enhance teh application
- Defined request-response message system, typically expressed in JSON or XML, which is exposed via teh web - most commonly by means of an HTTP-based web server using services wrote in WCF.
- Developed Master Page and used teh same template throughout teh application to maintain consistent layout
- Created Data Access Layer for retrieving teh data from teh database
- Implemented Code-First Entity Framework and used LINQ to Entities to commute teh Data and optimized teh Query Expressions.
- Used several Cache management techniques to improve teh overall performance of teh application
- Actively involved in designing, documentation of application flows and developing functional diagrams using MS Visio
- Involved in designing and developing teh Web Forms (UI) using HTML, CSS, HTML Controls, Server Controls and Data Controls.
- Developed custom controls for Web Forms and generating reports
- Implemented Form Based authentication and Role based authorization to authenticate users.
- Used Team Foundation Server for Version Control.
- Involved in writing and executing System Test Plans and Unit Test cases
- Prepared Technical documentations,user manuals, installation and user guides and functional descriptionat each stage of theapplication to assist teh client.
Environment: Visual Studio 2013, .NET Framework 4.5, C#, ASP.NET, Entity Framework, WCF, SOAP, Web API, ReSharper, LINQ, SQL Server 2012, JavaScript, jQuery, AngularJS, AJAX
Confidential
Junior .Net Developer
Responsibilities:
- Developed Content based CRUD application dat primarily used Data reader, Dataset, Data adapter as a part of ADO.NET to access and update database.
- Used various ASP.NET 2.0 web server controls dat included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Incorporated many rich, user friendly, responsive features in teh application using ASP.NET, HTML, AJAX, Cascading Style Sheets (CSS) and JavaScript.
- Developed web forms with ASP.NET Custom Controls. Implemented client-side validations using jQuery.
- Involved in creating relational databases, tables, functions and stored procedures in SQL Server.
- Used ADO.NET extensively for retrieving, querying, storage, and data manipulation.
- Worked extensively with data import/export in Excel Worksheets.
- Used XML to interchange data between different systems. Extensively used XSD, XSL to describe XML data.
- Used ASP.NET Data Grid, Repeater to display teh data in a customized template.
- Used Crystal Reports, SQL Report Builder as a reporting tool to feed data from SQL Server 2005 to teh reports.
- Extensively used AJAX and JavaScript and jQuery to increase application performance.
- Used waterfall model as teh SDLC methodology.
Environment: ASP.NET, .NET Framework 3.5, Visual Studio 2008, SQL Report Builder, HTML, AJAX, CSS, JavaScript, SQL Server 2005