Sr. Dot Net Developer Resume
Dallas, TX
SUMMARY
- Over 8 years of IT experience in full life cycle development in designing, developing and implementing Web based applications using the .NET Framework.
- Experience in all phases of software development life cycle like Requirement Analysis, Design, Development and Unit testing of applications.
- Very good experience in working with technologies like Visual Studio 2013/2012, C#.NET, ASP.NET, ASP.NET MVC 3.0/5.0, VB.NET, .NET Framework 3.5/4.0/4.5, ADO.NET, Web API, and Web services, AJAX, WCF.
- Experience in creating Web Forms, Win Forms, User Controls, Custom controls and validating user inputs using validation techniques.
- Extensive knowledge of applying Object Oriented Analysis and Design (OOAD).
- Very good exposure to development with Java Script, JQuery, JSON, HTML, HTML5 and CSS, CSS3, Bootstrap, Angular JS, Angular 2, Type Script.
- Hands on experience in Service Oriented Architecture (SOA).
- Experience in development with SQL Server 2012/2008/2005.
- Good experience in writing SQL queries, and T - SQL blocks like - Stored Procedures, User Defined Functions and Triggers.
- Experience with BI tools like SSIS and SSRS.
- Experience in using Language-Integrated Query (LINQ), ADO.Net Entity Framework 4.0 and in other .NET objects to query and retrieve data.
- Good Experience in GUI design and development for Web Forms using Asp.Net.
- Worked on tools such as TFS and Git for source and version control management and TFS, JIRA for project management.
- Worked extensively with Iterative Agile Methodologies (SCRUM), Waterfall methodologies and Test-driven development (TDD).
- Ability to work in the complete software development life cycle involving development and testing.
- Ability to work well in both a team and individual environment.
- Highly motivated, detail oriented, has the ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills.
- Good at interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
TECHNICAL SKILLS
Languages: C#.NET, VB.NET.
Technologies: ASP.NET MVC 5/4/3 RAZOR, MVP, Web API, Entity Framework, ASP.NET 4.5/4.0/3.5, AJAX, WCF, HTML5, CSS 3, Bootstrap, Web Services, LINQ, WCF, WPF, T-SQL, IIS, MSMQ
Scripting Languages: JavaScript, VBScript
JavaScript Libraries: JQuery, Angular JS, Angular
IDEs: Visual Studio 2013/2010/08
Version Control Tools: Team Foundation Server (TFS), SubVersion(SVN), Rational Team Concert, Clear Case
ETL/ Reporting Tools: SSIS, SSRS.
Testing Tools: Cucumber, Selenium
Databases: SQL SERVER 2012/2008, My SQL, MS Access, Sybase
Operating Systems: Windows 7/2000 / XP, Windows Server 2003, Windows Server 2008/2012
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Dot Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Designing and developing the ASP.NETapplications with Model-View-Controller (MVC) framework.
- Implementation of client side validations using JavaScript and ASP.NETMVC validation implemented at Controller level.
- Handled Errors in ASP.NetWeb API Using Exception Filters and Exception Handlers.
- Created Authentication Filters and Authorization filers to Authenticate and Authorize the Client Request.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Modularized the existing CSS on the UI components to improve the performance by loading what is necessary.
- Worked on implementing new Stored Procedures as well as modifying the existing ones for any performance issues using SQL Server 2012.
- Collaborate with other IT teams, communicating and negotiating needs to achieve project goals.
- Worked on High Level Design and Low Level Design documents for the requirements.
- Performed Bi-weekly code reviews, deployments and maintenance.
Environment: Visual Studio 2017, .NetFramework4.5, C#, ASP.NET4.5, ASP.NetMVC 5, SQL Server 2014, XML, HTML5, JavaScript, CSS, Jquery, LINQ to SQL, AJAX, TFS, MVC Web API 2.0, Fiddler, Entity Framework.
Confidential, Salt Lake City, UT
Sr. Dot Net Developer
Responsibilities:
- Reviewed business requirements for new and/or modified functionality of systems to gain an understanding of the goals and objectives of the systems solutions.
- FollowedSDLC/Agile MethodologySoftware Development model.
- Create responsive front web interface using JQuery, JavaScript, CSS, Bootstrap, and AJAX
- Using SQL Server database as back-end along with Entity Framework and LINQ to access the database tables.
- Develop ASP.NET MVC application using MVC5 Layout with Entity Framework.
- Used ActionFilter to handle errors and authorization within the controllers.
- Implemented client side validations using jQuery and implemented ASP.NET MVC Validation at controller level.
- Used Entity Framework as ORM & generate Model from schemas with Database-First approach.
- Imported data from flat files to SQL Server database using SSIS.
- Created packages inSSISwith error handling and Worked with different methods of logging inSSIS.
- Extensively designed the packages and data mapping using Control flow task
- Sequence container task, Dataflow Task, Execute SQL Task, Data conversion task, Derived Column task and Script Task inSSISDesigner.
- Consumed WCF services and communicated them with JavaScript to display certain information.
- Participating in troubleshooting, debugging and resolution of production issues along with support services.
- Experience in using Source Code Control Systems like TFS (Team Foundation Server) and GIT.
Environment: CSS, JavaScript, JQuery, Bootstrap, C#, MVC, LINQ, Entity Framework, TFS, Visual Studio 2013, SSIS, SQL Server 2012.
Confidential, Saint Louis, MO
Sr. Dot Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed Multi-Tier Application in .NETusing the 3 layer approach.
- Presentation layer was developed using MVC, business layer using C#, and the data access layer using Entity Framework.
- Implemented Various Web API as middle tier.
- Used JavaScript and AJAX for implementing client side validations and scripting in the Web Pages.
- Used Entity Frame work and LINQ for retrieval of data from the SQL Server Database using connected/disconnected architectures.
- Developed stored procedures, Functions and Triggers in the SQL Server database (2012) for implementing backend business logic.
- Used Angular as the development framework to build a single-page application.
- Implemented Angular service calls using Angular Factory.
- Declarative markup and supports design patterns with the help of Typescript 2.0.
- CreatedAngularservice and integration with RESTful APIs.
- Verify program logic by overseeing the preparation of test data, testing and debugging of programs.
- Oversee overall systems testing and the migration of platforms and applications to production.
- Implemented the SQL INJECTION prevention security by putting constraint to input, using parameters in dynamic SQL.
- Encoding, Filtering Input and Output Parameters to enforce prevention for Cross Site Scripting.
- Worked on the enhancements while simultaneously working with the maintenance team on fixing the defects.
- Involved in different types of testing (Unit testing, Application testing).
- Delivered properly coded and tested solutions within the agreed timeframes.
- Experienced with CI (Continuous Integration) and CD (Continuous Deployment) methodologies usingJenkins.
- Used Tortoise SVN for Source Control.
Environment: .NET Framework, C#, Angular 2, Typescript, CSS, JavaScript, AJAX, Visual Studio 2013, SQL Server 2012, SSIS, Oracle, LINQ, Web Services, WEB API, MVC.
Confidential, Chattanooga, TN
Sr. Dot Net Developer
Responsibilities:
- Involved in gathering requirements and preparing analysis, design documents and functional modules required by the system.
- Work with Agile, the scrum methodology to ensure delivery of high quality work with Bi-weekly iterations.
- Provide estimates, daily & weekly status report on progress of the tasks.
- Resolve defects and code refactoring, Identify, investigate the prioritize bugs. Document the technical details of the solution.
- Make enhancement to the web application using .Net technologies ASP.NET, C#.NET and ADO.NET.
- Use LINQ to manipulate and fetch the data from database.
- Use Entity Framework for working with relational data using domain specific objects.
- Create API layer with Web API, to be consumed by different Applications.
- Multi-threading for improving the responsiveness of the product.
- Consume WCF service and used XML asmessage transfer between service and client.
- UsedSSISto create ETL packages to Validate, Extract, Transform and Load data to Data Warehouse Databases.
- Wrote complex SQL statements to retieve data from the DB2 database.
- Involved in Unit Testing and Integration Testing of the entire application.
- Handle post-deployment issues and debugging them carefully using End to End Testing.
- Use RTC and Clear Case for source control, Rational Team Concert for user story creation and tracking of the tasks.
Environment: .NET Framework, C#, Entity Framework, Angular JS, Visual Studio 2012, XUnit, Facets, SQL Server 2012, SSIS, LINQ, Rational Team Concert, Clear Case, Sybase, DB2, Web Services, WCF, WEB API, MVC
Confidential, Irving, TX
Sr. Dot Net Developer
Responsibilities:
- Reviewed business requirements for new and/or modified functionality of systems to gain an understanding of the goals and objectives of the systems solutions.
- FollowedSDLC/Agile MethodologySoftware Development model.
- Implemented Web UIs for the customer portal usingC#,HTML, Bootstrap, Angular JS.
- Used Cascading Style Sheets for branding purposes and user look and feel.
- Used JavaScript for Client side validation.
- Involved inDatabase Design,Creating tablesandstored Procedures in SQL server 2012.
- Used Entity Framework as ORM & generate Model from schemas with Database-First approach.
- Imported data from flat files to SQL Server database using SSIS.
- Experienced in Extracting, Transforming and Loading (ETL) data from Excel, Flat file, to MS SQL Server by using DTS andSSISservices.
- Created packages inSSISwith error handling and Worked with different methods of logging inSSIS.
- Extensively designed the packages and data mapping using Control flow task, Sequence container task
- Dataflow Task, Execute SQL Task, Data conversion task, Derived Column task and Script Task in SSIS Designer.
- Created Drop Down and Drill through reports using SSRS.
- Designed and implementedRestfulweb services using Web API.
- Used Team Foundation Server for version control.
Environment: .NET Framework 4.0, C#, WCF, Entity Framework, SOA, REST, Visual Studio 2013, AJAX, HTML, JavaScript, SQL Server 2012, SSIS, SSRS, LINQ, Bootstrap, Angular JS, TFS
Confidential, Edgewood, NY
.Net Developer
Responsibilities:
- Developed user interface screens using C#.Net, ASP.NET MVC, JavaScript, JQuery, CSS and HTML.
- Worked on ASP.NETMVC architecture for view, controller and model layers and were coded using C#.NET.
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product.
- Developed solutions using C#, ASP.NETMVC and ADO.NETEntity Framework.
- Coded, tested and implemented the project using C#, SQL Server, SQL Integration Services.
- Used versioning tools, Microsoft Team Foundation Server (TFS) for version controlling the application.
- Used Entity Framework for working with relational data using domain specific objects.
- Created reports using SSRS.
- Performed extensive Unit testing using N-Unit.
- Involved in testing, fixing bugs and maintenance of the product.
Environment: .NET Framework 4.0,C#, MVC 3.0, Visual studio 2012, PowerShell, WCF, Entity Framework, Team Foundation Server, JIRA, AJAX, jQuery, Java Script, SQL Server 2008
Confidential, Ashburn, VA
.Net Developer
Responsibilities:
- Involved in full life cycle of the project from requirements gathering, analyzing, designing, and developing the application using the Iterative AGILE Methodology.
- Involved with the client team to design and implement the advanced technologies, WCF, SOA, ASP.NET, and VB.NET with the application logic in C# according to the user requirements.
- Involved in front end Application development using ASP.NET, AJAX, C#, and back end in SQL Server 2008.
- Used ASP.NET web server controls like Grid View, List View, and Repeater for displaying the required information.
- Designed and developed static and dynamic pages validating client side and Server side scripts.
- Worked on SSIS Packages for the extraction of data and schedule the jobs to run on the daily Feed basis.
- Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application.
- Developed User controls using ASP.NET and C# and used them dynamically in the web pages using Master pages and CSS.
- UsedVB.NET/C# language for code behind pages to use the OOPs functionalities and to develop OOPS classes.
- Imported data from flat files to SQL Server database using SSIS.
- Wrote stored procedures in SQL server.
- Developed and delivered dynamic reporting solutions using SQL Server Reporting Services (SSRS).
- Involved in production support and fixing production issues.
Environment: Visual studio 2010, C#, ASP.NET 4.0, VB .NET, MVC, LINQ, WCF, SSIS, MS SQL 2008,CSS, XML, HTML, Team Foundation Server (TFS) and Agile
Confidential
Programmer Analyst
Responsibilities:
- Designed and developed Web Forms using ASP.NETControls, CSS and HTML to facilitate the registered users.
- Developed classes in Business Layer and in Data Access Layer in C#.
- Used Custom Validations and User Validation to give access to registered users.
- Developed Business Logic classes in Transaction Module using Business Services.
- Created database objects using SQL Server, including complex Stored Procedures, triggers, cursors, tables, and views and other SQL join and statements for applications.
- UI Designing, Development and Testing of Web Forms using ASP.NET, C#, XML ADO.NETand .NET Framework.
- Implemented Exception Handling, Logging and Validation of incoming requests.
- Documented the modules developed front-end screens.
- Used JavaScript validations with ASP.NETcontrols.
Environment: C#, .NETFramework 3.5, ASP.NET, XML, Java Script, CSS, ADO.NET, HTML, Visual Source Safe (VSS), SQL Server and Visual Studio