Sr.net Developer Resume
Columbia, MD
SUMMARY
- A self - motivated Software Developer with 8 years of professional experience in software design and development using Microsoft technologies, proficient in creating customer centric applications.
- Demonstrated expertise in handling Development and Enhancement projects.
- Involved in all phases ofsoftware development life cycle (SDLC)like Requirements Gathering, analysis, design, development, testing, Packaging, deploying and Supporting of enterprise-level web and windows applications.
- Good working experience on programming and testing of web, windows and distributed applications using software development methodologies like, Agile/Scrum, Waterfall in SDLC.
- Expertise in designing and developing Windows based applications and Web based applications using .Net Framework 4.5/4.0, C#, ASP.NET MVC, ADO.NET, AngularJS, WCF, SQL Server and Oracle.
- Expertise in developing applications using OOPS, SOLID design principles and design patterns such as MVC and MVVM patterns.
- Experience in developing responsive web applications using ASP.NET MVC, C#, Jquery, HTMl5, CSS3, Entity Frame Work along with Angular JS and Bootstrap.
- Hands-on experience in developing web and win from application using WCF, WPF, Silverlight using Visual Studio.
- Have experience implementing Service Oriented Architecture (SOA) with WCF Web Services.
- Experience with Data Accessing using Data Adapter, Data Reader and Dataset in ADO.NET and LINQ (LINQ to SQL, LINQ to Objects and LINQ to XML) Providers for data manipulation.
- Proficient working with Stored Procedures, Functions, Views, Cursors, Triggers in SQL Server, 2005, 2008, 2012, Oracle 11g, MS-Access and MYSQL databases using T-SQL and PL/SQL.
- Used Bootstrap framework, glyph icons, font awesome icons, across all the applications to have a common look and feel for all the controls.
- Experience in designing Master Pages & layouts using CSS3 and HTML 5.
- Good Knowledge in Object-Relational Mapping frameworks like Entity-Framework and Business objects.
- Experience in client side development using libraries like Jquery and Angular JS.
- Experience in integrating Payment gateways like PayPal, Visa, and MasterCard in large scale enterprise applications for multiple regions.
- Hands-on experience in designing reports using Microsoft SSRS and data integration using Microsoft SSIS and also data analysis services using Microsoft SSAS.
- Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS), Visual Source safe (VSS).
- Experienced in using the Git for web-based services graphical interfaces and also access control.
- Experience working with third party tools like KendoUI and Telerik controls.
- Experience in Test Driven Development (TDD) using N-Unit and visual studio test tools for unit testing.
- Experience in deploying and testing web applications on IIS-Web Server.
- Versatile team player as well as independent contributor.
- Ability to conceptualize, document, and communicate project ideas and plans.
- Enthusiastic and Quick to learn new applications and tools and willing to take individual responsibilities.
- A good team player with strong ability to learn and adapt new skills and makes efforts to do the work at hand and manage time effectively.
TECHNICAL SKILLS
.NET Technologies: .NET Framework (3.0/3.5/4.0/4.5/4.6 ), ASP.NET, ADO.NET, Entity Framework, WPF, ASP.NET WEB API, WCF, MSMQ, WWF, SharePoint, LINQ And MS Silverlight 3/4/5.
ORM Tools: Entity Framework
Programming Languages: Visual C# (4.0/5.0/6.0), VB.NET.
Database Products: SQL Server 2008/2012/2014 , MySQL, T-SQL, PL/SQL, MS ACCESSOracle9i/10g/11g/12c.
Scripting Languages: VBScript, JavaScript, Typescript.
Web Technologies: ASP, ASP.NET, HTML/ HTML 5, CSS/ CSS 3, AJAX, Bootstrap, JSON, JavaScriptJQuery, XML, AngularJS.
RAD/IDE: Visual Studio 2008/2010/2012/2013/2015 , Telerik RAD Controls, Dev-express Controls, Kendo UI, Adobe Photoshop.
Modeling & Testing Tools: UML, Jira, MS Visio, Nunit, Fiddler, SOAP UI, ANGULAR BATARANG.
Version Control Tools: Visual Source Safe 6.0, Subversion (SVN), GIT, TFS.
Web Server: IIS 5.0/6.0/7.0.
Design Patterns: MVC, MVVM, Singleton, Abstract Factory, Dependency Injection.
Web Services: SOAP, Restful, WSDL and ASMX Web Services.
Microsoft BI tools: SSIS, SSRS.
PROFESSIONAL EXPERIENCE
Confidential, Columbia, MD
Sr.NET Developer
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Participated in daily Scrum meeting, bi-weekly Sprint planning and quarterly epic designs, planning as a process of agile methodology.
- Implemented ASP MVC 5.0 framework for the development of the application.
- Designed User Interface (UI) Layouts and views using HTML5, Boot Strap, and JavaScript, AngularJS and CSS3 and Custom controls.
- Worked with Kendo UI in designing UI for fast, clean and configurable HTML5 UI widgets.
- Used JQUERY to make client side validations and used AJAX calls where ever necessary for auto filing fields and performing asynchronous calls.
- Developed ASP.Net Web API controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC web application
- Created WCF, REST Services and also used different bindings to make it available to different types of clients.
- Consumed different ASP.Net Web APIs to retrieve customer information and other application related information
- Designed and developed data access layer using Entity framework database first or schema first model.
- Wrote T-SQL queries, T-SQL Stored Procedures and Triggers, which will execute against SQL Server 2008R2 database in order to extract the appropriate data for each report.
- Created reports for weekly, monthly and yearly schedule using Crystal Reports.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Team Foundation Server (TFS) is used as a version control for code repository.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Involved in deploying and testing Web Applications on IIS.
Environment: .Net Framework 4.0, Visual Studio 2012, ASP.Net, Web services, ADO.Net, MVC, XML, HTML, CSS, Bootstrap, WEBAPI, WCF, SQL Server 2008R2, Entity Frame Work, Crystal Report, SSRS, KendoUI, Jquery, JavaScript, AJAX.
Confidential, Austin, TX
.Net Developer
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Used Entity Framework Code First approach for the Data Access Layer.
- Created Html Helpers in order to reduce the amount of tedious typing of HTML tags.
- Applications logic was developed using C# and used HTML helper in a view to render the HTML content.
- Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes.
- Implemented MVC5.0 framework to reduce the complexity and to get full control over the behavior of the application.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for theASP.NET MVC 3 application.
- Consumed different ASP.Net Web APIs to retrieve customer information and other application related information.
- Used ADO.NET extensively to interact with SQL Server 2012 and Oracle Writing Stored procedures for SQL Server and Oracle.
- Worked on Data Access layer with dataset and data adapter which interacts with SQL Database.
- Involved in database development including schema design, T-SQL queries, stored procedures, Triggers, SQL query tuning and user defined functions creation for SQL server 2008 and 2012.
- Also Worked with SQL Server Reporting Services (SSRS) for providing comprehensive reporting functionality for variety of data sources.
- Configure SQL Server Integration Service (SSIS) for scheduling database backup and Implemented indexing for various tables in the database for improving the performance of the application.
- Interacting with Business Analysts, Testers, Other developers, Offshore Team and Managers to deliver a Web based solution.
- Experienced in End-to-End Software Development Life Cycle using Waterfall (SDLC) Application Development Methodology (ADM) and Agile Methodologies as well ER Diagram, UML Modeling and Data Flow Diagram.
Environment: NETFramework 4.0, Visual Studio .NET2012, C#.NET, VB.Net, SQL Server 2008, HTML, XML, XAML and MS Visual Source Safe, TFS, ASP.Net, AJAX, Java script, CSS, Oracle 11g,T-SQL, UML, Agile Methodologies, SOAP, WCF, SSRS, SSIS
Confidential
Svc IT Dev Program Sr Assoc II.
Responsibilities:
- Analyzed Functional requirements document and converted into Technical design document.
- Worked in Agile Scrum environment with Sprints involving bi-weekly launches of development, testing, and release to Development, QA, and UAT environments.
- Involved in daily Scrum meetings and contribute my part of work which helps me and team members to proceed.
- Picked up User Stories from Rally and completed development as per the requirements.
- Design and implemented web services for seamless communication between different components of the system.
- Designed and implemented newRestAPIs for Cart operations like get, add, delete, get count, update etc.
- Developed SOAP based WCF service as well as REST services using Asp.netWebAPI’sto communicate between upstream and downstream applications.
- Applications logic was developed using C# and used HTML helper in a view to render the HTML content.
- Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes.
- Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for theASP.NET MVC 3 application.
- Designed Rich UI using the HTML5, Java Script, CSS and bootstrap.
- Enhanced and Maintained existing application with latest features and bug fixes.
- Wrote T-SQL queries, Stored Procedures and Triggers, which will execute against SQL Server 2008 database in order to extract the appropriate data for each report.
- Worked on Team Foundation Server (TFS) for source control during application development.
- Designed Load, Stress and Endurance test scenarios for various applications to identify the performance bottlenecks.
- Conducted baseline, load tests with multiple scenarios through the Load runner Controller.
- Analyzing the test results and identified the potential bottlenecks using profiling tools like OPNET TTW and OPNET Panorama.
- Preparing first level report with all observations and recommendations to Performance Engineers.
- Experience in setting up Isolated Performance Test Environment (procuring application servers from Lab Team).
- Carrying out Deploying activities and performance test environment Management.
Confidential
Responsibilities:
- Interacted with clients for requirements, discussed the feasibility of requirements, designing the layout of web pages, participating in the development and Key technical analyst role in the inception, elaboration and construction phases.
- Worked in Agile Scrum environment with Sprints involving bi-weekly launches of development, testing, and release to Development, QA, and UAT environments.
- Involved in daily Scrum meetings and contribute my part of work which helps me and team members to proceed.
- Picked up User Stories from Rally and completed development as per the requirements.
- Design and implemented web services for seamless communication between different components of the system.
- Worked on designing and development of application using MS Visual Studio 2012, ASP.NET MVC and C#.
- Involved in designing, trading and documentation of application flows and developed functional diagrams using Visio worked on presentation layer for developing GUI and developed various Web forms using ASP.NET.
- Developed ASP.NET Custom controls and User Controls and Master Pages using CSS and for providing uniformity among the pages using HTML, BOOT STRAP.
- Worked on Service Oriented Architecture (SOA) for developing application.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Worked on AJAX frame work for interactive web application and used Microsoft ADO.NET to access data from database in them.
- Used JavaScript and JQuery for client side validations in MVC application.
- Used MVC to support use of dependency injection to inject objects into class by using Ninject.
- Extensively used the LINQ feature in .NET 4.0 for querying collections and integrating with SQL.
- Used SQL server 2012 as the backend data source and created Stored Procedures, Views and Triggers.
- Developed web pages with data bound controls like Data Grid, Data List and Data Repeater using the methods Data Binding and Data Template.
- Consumed WCF services to get the Information from different legacy applications.
- Involved in deploying, configuring and maintaining the web services on IIS 7.0.
- Maintained TFS (Team Foundation Server) as a central repository system and automatic builds.
- Coordinating with Project and Software Quality Assurance (QA) teams.
Confidential
Dot Net Developer
Responsibilities:
- Understood the End User requirements as per Business specifications.
- Involved in the development of Business objects, Data Access Layer and Presentation Layer using Object Oriented design methodologies with C#, ASP.Netas development languages.
- Analyzing detailed design of the application, generating Use Case Models, analyzing ER Diagrams and Data Flow Diagrams.
- Used ADO.NETobjects to retrieve and update data to the database like MS Access, SQL Server.
- Created ASP.NETweb pages that provide new features and enhanced user experience.
- Incorporated user authentications and authorizations in web.config to make application more secure.
- Worked on Request, Response and Server objects to manage page navigation.
- Used Session state, View State, Cookies and Query strings to persist and transfer data between pages.
- Involved in Database diagram design and Tables design in SQL Server.
- CreatedStored Procedures, Views, TriggersandComplex T-SQLqueries in SQL Server.
- Create test cases and perform unit testing to identify and rectify any defects.
- Involved in trouble shooting and fine-tuning of databases for its performance and concurrency.
- Monitored and modified Performance of the application by running various performance tests.
Confidential
Dot Net Developer(Trainee)
Responsibilities:
- Understood the End User requirements as per Business specifications.
- Involved in the development of Business objects, Data Access Layer and Presentation Layer using Object Oriented design methodologies with C#, ASP.Netas development languages.
- Involved in Design and Development of the application
- Developed Win Form UI using visual studio tools.
- Involved in Database development like writing Queries, Stored procedures.
- Developing project using 3-Layer architecture.
