C#/.net Developer Resume
Dallas, TX
PROFESSIONAL EXPERIENCE:
- 6+ years of experiencein Software Development involved in Analysis,Design,Development,
- Testing and Implementation ofvarious types of applications usingclient/server, n - tier and MVC architectural styles.
- Expertise in developing applicationsusingMicrosoft technologiessuch as.NETFramework 4.5/4.0/3.5/3.0/2.0, Web applicationsusingASP.NETMVC,ASP.NET WEB API,WinFormsusing Microsoft C#.NETandVB.NET,Database accessusing Entity Framework, and LINQ anddistributed applicationsusingWCF.
- Extensive experience in web-based page and site designs usingHTML5, CSS, Themes, Master Pages,JavaScript, jQueryandAJAX.
- Experience in developing and consuming Restful API’s usingAsp.Netweb API.
- Extensive experience in creating rich contentWeb Applications,Web-Forms, WinForms, Web User Controls, Server Controls, Windows Service,WindowsCommunication Foundation.
- Experience in developingStored Procedures, triggers usingSQL,PL/SQL in relational databases such asOracleandMS SQL Server 2005/2008/2012/2014/2017.
- Worked on real timeWPFprojecton Travel domain,in creating different animated scenes using teh combination of transforms, animation controls (storyboard, double animation) and color effects.
- Experience inObject OrientedAnalysisand Design methodology with strong noledge and experienceusingModel viewer Controller(MVC), MVVMandModel viewer presenter(MVP).
- Experience inAgile Software Development methodologiesandScrumand developing Use Cases, Sequence Diagrams and Class Diagrams inUML.
- Excellent working Knowledge of ASP.NET controls and Layouts/Master Pages for consistent layout of pages in teh application.
- Proficient withTeam FoundationServer (2012) and related documentation in developing teh source code of project.
- Experience inAgile Software Development methodologiesandScrumand developing Use Cases, Sequence Diagrams and Class Diagrams inUML.
- Hands on experience in writingHigh- and Low-LevelDesign Documents.
- Expertise in unit testing usingNUnitand Visual Studio Unit Test Cases.
- Excellent interpersonal and communication skills.
- Experience in dealing onshore and offshore development teams.
- Excellent work ethics, self-motivated & quick learner, willing to learn new technologies andthird-party products.
TECHNICAL SKILLS:
.NET Technologies: C#, ASP.NET MVC, AJAX, Web Services, WCF, Microsoft Entity Framework, LINQ, N-Unit, MS unit test.
Programming Languages: C#, VB.NET, C, C++.
Web Technologies: Classic ASP, HTML, XML, CSS, JavaScript, UML, SOAP, AJAX.
Database: MS-SQL Server 2017/2008 Oracle 11g, MS-Access, DB2.
IDE: Microsoft VisualStudio.NET 2017/15/10/08/05, Microsoft Business Intelligence, Power Builder
Configuration Tools: MS Team Foundation Server, Git-Hub, SVN
.Net Framework: Microsoft .NET Framework 4.5, 3.5, 3.0
Builds: Jenkins builds
Reporting tools: SQL Server Reporting Services, Crystal Reports
Testing Tools: NUnit with Moq, Load, VS Automated Unit Testing framework, Spec flow, Jasmine, Swagger, Postman
WORK EXPERIENCE:
Confidential, Dallas, TX
C#/.NET Developer
Responsibilities:
- Worked on an agile team that enhances, maintains and supports teh SynXis Central Reservations (CR) system. Teh system is robust, easy-to-use rate and inventory management SaaS application which enables hoteliers to support a multitude of rate, inventory and distribution strategies to achieve their business goals
- Developed teh product in MVC ASP.NET 4.5 application in C#, with NUnit for unit, functional and integration testing, Log4.net for logging and powered by Oracle and Cassandra databases
- Developed and Designed new features in teh latest release of teh product including creating and consuming WCF and ASMX web services. Performed bug fixes, peer code reviews, optimized existing software/infrastructure resulting in a more robust application.
- Worked as a part of teh automation team to automate high complexity, component wise end to end, regression test cases using NUnit, MVC ASP.NET 4.5 and C#.
- Led teh team in cleanup effort of GDS (Global Distribution System) application interface
- Involved in Development like Analysis, Design, Coding, Unit Testing, Integration Testing, Review and Release as per teh business requirement.
- Designed and Developed a Web application by using MVC 5, Web API, HTML5, CSS3, Bootstrap, jQuery, and Ajax.
- Developed XML Web Services using C#, ASP.NET, SOAP, XML, XSLT and WSDL.
- Involved in design, development and maintenance. Used UML for designing teh application.
- Used Validation Controls for corresponding validations required for business logic in teh Forms.
- Designed User Interface with Razor Views, Partial Views, Bootstrap and Kendo UI for Layout View.
- For making asynchronous AJAX calls in Views, jQuery Ajax implemented with View Model and customized teh toolbar.
- Wrote many UNIX and powershell scripts. Published Web services using C#.NET to interact with teh other applications and exposed them using SOAP and HTTP.
- Experience in writing complex queries using PLSQL.
- Experience in creating Stored Procedures, Triggers using PLSQL.
- Mentored team members to solve issues by giving technical solutions.
- Coordinate with teh QA Team for Unit Testing and Integration Testing of different modules.
Environment: Visual Studio 2017/15, C#, ASP.NET, MVC 4.5, Hibernate WCF, HTML5, CSS3, JQUERY, JAVA SCRIPT, XML, IIS, AJAX, Agile, LINQ, Framework 4.5/4.0, TDD, Microservices, NUNIT, SQL Server 2017, PL/SQL, Kendo UI, TFS.
Confidential, Dallas, Texas
C#/.NET Developer
Responsibilities:
- Designed and developed teh software using agile development practice.
- Involved in Design, Development of Web Forms using ASP.NET, MVC, C#, jQuery, XML, and .NET Framework.
- Developed ADO.NET Entity Framework to use relational data with a data service by defining a data model that maps to relational data.
- Used jQuery for fast and feature rich web interface development.
- Developed Web Forms for User Interfaces using ASP.NET with Server Controls, HTML Controls and User Controls.
- Extensively Used. ASP.NET 4.5 controls like Master Page Templates, Menu Controls, GridView Controls and File Upload Controls.
- Used Windows Communication Foundation (WCF) for multiple services to interact with teh application for teh clients.
- Created Console applications and used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources.
- Utilized JavaScript/jQuery, ASP.Net validations with AJAX control toolkit to create Client-side validations.
- Involved in object-oriented analysis, design and implementation by evolving web services.
- Used forms authentication in teh asp.net web pages for authentication users against their credentials.
- Implemented a data access layer architecture using LINQ to perform queries and call stored procedures.
- Involved in NUnit testing, integration testing and deployment of teh application.
- Created user controls to develop some of teh modular driven aspects of teh web site.
- Involved in teh Database design, wrote stored procedures, database views and PL/SQL queries for teh underlying SQL Server Database.
- Created stored procedures for updating and retrieving data from SQL server.
- Actively involved in Bug Fixing during teh build and deployment process and debugging.
- Responsible to fix bugs, for maintaining application and production support.
- Responsible to provide system support once teh code is migrated to Test, QA or Production environments
Environment: C#, .NET, Visual Studio 2013, .Net Framework 4.0/4.5,ASP.NET, ADO.NET, Entity Framework, AJAX, MVC, LINQ, REST, WCF, JavaScript/jQuery, CSS, XML, PL/SQL, SQL Server 2012.
Confidential, Chicago, IL
.NET Developer
Responsibilities:
- Involved in different phases of SDLC including Designing, Programming, Testing and Documentation.
- Developed UML Diagrams like Use Case Diagrams, Class Diagrams and Sequences Diagrams.
- Designed and developed Web pages using Visual Studio 2010 using ASP.NET 4.0 and C#.
- Used JavaScript, HTML, CSS, ADO.NET and SQL Server 2012.
- Developed and consumed WCF and WPF services for communication with internal systems.
- Involved in writing teh Properties, methods in teh Class Modules and developed web services using HTTP.
- For designing teh user interface used Cascading Style Sheets.
- Worked with access management team for giving detailed and quality reports. I also worked with asset management software for tracking and for reporting needs.
- Has good noledge about working with Equities, Future options and Volatility Swaps.
- Used SSIS, SSRS for teh reporting part of teh application, used SSMS (Server Management Studio) to fetch teh data.
- Worked with View State on teh client side and Session State on teh server side to maintain teh data between teh pages of teh application.
- Responsible for developing teh Data Access Layer (Model) using ADO.NET, Entity Framework Model, LINQ to Entities and C#.
- Involved in Unit Testing and Integration Testing.
- Responsible for designing and developing teh database objects like Tables, Views and Complex T-SQL statements involving Joins and using Temporary Tables, UDF (User Defined Functions).
- Worked on Microsoft Team Foundation Server for version control, individual task status and Database.
- Maintained TFS (Team Foundation Server) as a central repository system and automatic builds and Continuous Integration and N-Unit testing.
- Created and deployed SQL Server 2012 SSIS packages to redirect teh data in to teh production.
- For Data Migration used SSIS (SQL Server Integration Services) to extract, transforms and load data.
- Used Crystal reports to generate complex reports. Teh reports can be exported in Excel or PDF.
- Used WPF framework as it can be executed anywhere like windows or Web Applications.
- Involved in migrating web services to WCF based on Service Oriented Architecture (SOA).
Environment: Visual Studio 2012, ASP.NET MVC 4.0/3.5, C#, ASP. NET, Entity Framework 4.0, SQL Server 2008 R2, AJAX, TFS 2010, LINQ, WSDL, HTML, CSS, JavaScript, JQuery, WCF, SSRS, N-Unit.
Confidential, Fort Mill, SC
.NET Developer
Responsibilities:
- Involved in gathering teh requirements, analysis, design & development of teh project.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Used Entity Framework Code First approach for teh Data Access Layer for teh ASP.NET MVC application using HTML5 and Razor view.
- Created Html Helpers in order to reduce teh amount of tedious typing of HTML tags.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, Asp.Net Controls, Telerik .NET UI Controls.
- Implemented Server and Client-side validations using ASP.NET validation controls and JavaScript.
- Used jQuery to validate user controls and web forms.
- Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service Records.
- Modified Web Services to interact with teh other applications and exposed them using SOAP and HTTP.
- Used WCF for developing and deploying services on windows in line with teh Service Oriented Architecture (SOA).
- Experience on Entity-Framework for Object-Relational Mapping (ORM).
- Used LINQ to build set of operations, parameters and expression during execution a set of data from SQL Server.
- Created Integration Services SSIS package to import raw data from MS Excel to teh SQL Server.
- Extensively involved in developing components for Business Layer and Data Layer.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing teh database.
- Experience with TDD refactoring workshop introduction to evolutionary design, clean code and automated testing.
- Involved in refactoring patterns in TDD (Test Driven Development).
- Developed many T-SQL queries to fetch data as per teh business requirements with proper tuning techniques.
- Enhanced teh applications performance by constantly monitoring teh queriesbyrunning Execution plans and query optimization techniques in SQL server.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Involved in teh Unit and Integration testing.
- Worked with testing team to fix teh bugs as part of Bug life cycleand Production support.
Environment: C#, .Net Framework 3.5, C#.Net, Visual Studio 2012, ASP.NET MVC 4, Windows Server 2012, SQL SERVER 12, JavaScript, AJAX, jQuery, Entity Framework 4.5, HTML5, CSS, WCF, IIS, XML, SOAP, SQL Server 2008, LINQ, TFS, TDD
Confidential
.NET Developer
Responsibilities:
- Involved in teh creation of a lot of User and Custom Controls using C#, ASP.NET that build up teh pages
- Involved in implementing Microsoft Ajax objects and jQuery for Ajax JavaScript calls
- Involved in teh Design of teh Application using ASP.Net, Entity Framework, LINQ to SQL
- Designed and Architected teh Application using MVC and Domain Driven Design
- Designed & developed web user interface using ASP.NET, C#, HTML, JavaScript
- Involved in writing SSIS packages for loading data from teh client DB to teh local DB.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
- Developed Web User Controls and Custom User Controls to minimize code redundancy.
- Worked with ASP.NET Web Forms, State Management, caching features, configuring optimizations and securing teh web application
- To persist and transfer data between pages Session State, View State, Cookies and Query Strings were used.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application
- Developed code to validate teh user credentials for authenticating user to access teh WCF service
- Involved in testing and debugging
- Used Team Foundation Server (TFS) for Project management
- Deployed applications into test and production environments by using Web Server (IIS).
- Followed AGILE methodology.
Environment: C#, Visual Studio 2008, .Net Framework 3.5, ASP.NET, JavaScript, HTML, AJAX, jQuery, ADO.NET, SQL Server 2008, Web Services, WCF, SSIS, SSRS, TFS, IIS