Senior .net Developer Resume
St Louis, MO
SUMMARY
- Around (7+) years of professional experience in analysis, design, testing and implementing Service Oriented Architecture (SOA)based Applications,client - serverapplications, N-tierapplications, Object Oriented Programming Concepts (OOPS) and Windows /Web based applications.
- Extensive experience in design and development of various applications using Microsoft .NET Framework 2005/2008/2012 /2013, C#.NET, ASP.NET, VB.NET, ADO.NET, AJAX, VB6, SQL Server 2005/2008/2012, Sybase, XML,XST,WCF and Web Services.
- System design and development, Rapid Application Development (RAD) usingMVC and MVPpatterns withdesign patterns, code review and release management.
- Involved in various phases of Software Development Life Cycle (SDLC) i.e. Analysis, Design, Development, Implementation, Testing of Enterprise Web-Applications, Windows-Applications, Internet /Intranet based applications using various .Net technologies.
- Strong experience in ASP.NET applications and used many features and frameworks like ASP.NET AJAX, Master Pages, State Management, Validation Controls, User Controls, Custom Controls, ADO.NET, etc
- Hands-on experience in UI Design like Master Pages, Web Forms, Win Forms, Razor Views, Layout Pages, and user controls using ASP.NET, HTML, CSS, TELERIK and BOOTSTRAP.
- Experience in Fine-tuning and bug fixing of applications in various environments, Excellent Debugging Skills.
- Experience in implementingerror handling, exception management, tracingandloggingfeatures.
- Worked onASP.NET MVC,Singleton, and Abstract Factory and Factory Design patterns.
- Experience working with version control tools likeTeam Foundation Server (TFS),Microsoft Visual Source Safe (VSS) and Sub Version (SVN).
- Developed ASP.NET MVC 3 applications using Code First Approach in Entity Framework 4.1 and UI in Razor View Engine.
- Development experience with JavaScript, Ajax and JQuery for implementing client side/server side code in ASP.NET applications.
- Also worked with Single-Page Application (SPA) template using KnockoutJS for ASP.NET MVC 4 applications
- Worked in onsite/offshore development and global delivery models
- Hands on experience in LINQ (Language Integrated Query) and Entity Frame Work by retrieving data from various data sources.
- Extensive experience in writing stored procedures, triggers, views, schemas and functions as well as query, extract, and update data in SQL Server database 2012/2008/2005, Sybase,MS-Access and Oracle PL/SQL
- Extensive experience in creating reports using Crystal Reports and SQL Server Reporting Services (SSRS).
- Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL).
- Worked with waterfall, Agile, Iterative Software methodologies, Test Driven Development and Continuous integration.
- Working experience with Unified Modeling Language (UML) standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
- Ability to prioritize and meet operational deadlines in a demanding and fast-paced environment.
- Self-motivated and result oriented team player with an excellent interpersonal and presentation skills.
- Have an ability to understand high-level business requirements and apply technology and framework to form innovative solutions, comprehensive knowledge of problem analysis, structural analysis, programming techniques, debugging and production support.
TECHNICAL SKILLS
Languages: VB.NET,C#, SQL, Visual Basic 6.0, PL/SQL, ASP.NET 4.0/3.5/3.0, XAML, Web Services, WCF, Win Forms, Web Forms, AJAX, GUI, Silverlight.
Databases: SQL 2012/2008R2/2008/2005, Oracle 10g/9i,MSAccess
Web Technologies: HTML,HTML5, CSS, XML, XSL, SOAP, AJAX, JQuery
Web Servers: IIS 7.0 /6.0/ 5.0
Web Page Editors: Visual Studio .NET 2012 / 2010 / 2008 /2005.
Operating Systems: UNIX, Windows 7/XP/Vista / 2000 / NT / ME / 98.
Reporting Tools: SSRS and Crystal Reports
Version Control Tools: Microsoft Visual SourceSafe, Team Foundation Server, SVN
IDE and Tools: Microsoft Visual Studio. Net 2012/2010/2008/2005, MS Office, Microsoft Visio, SQL Profiler, SQL Server Agent, NUnit, SSIS
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio, SharePoint 2010, MS Excel
Content Management System: Civic Plus, Drupal
PROFESSIONAL EXPERIENCE
Confidential, Rock Island, IL
Sr. .Net Developer
Responsibilities:
- Worked closely with analysts and architects to understand the framework of the application.
- Responsible for developing Application using ASP.NET MVC 4.0 and C#.
- Used HTML5 and Razor view for lightweight UI.
- Responsible for developing Layout, Nested Layout Pages, Partial Views Using CSS style sheets for having common layout and look and feel to all the views.
- Involved in all the phases of the project development right from requirements gathering to deployment of the project.
- Worked with the frameworks Enterprise library, for exception logging, and Data access using DB Helper classes.
- Rendered XML document to an HTML using XSL and XSLT Transformations.
- Followed the industrial standards, Coding guidelines, Accessibility guidelines, DB guidelines, .Net best practices and Macros.
- Developed the various forms using Validation and Rich Controls, AJAX Extended Controllers.
- Developed the Expert advice Web User Interface using AJAX technology to enhance the visual appearance to avoid the flickering effects across server post backs.
- Used N-tier architecture to separate the layers and the functionality of different modules.
- Used Custom Controls, User controls, and Server controls to design the screens.
- Used JavaScript to validate the user processes on the client side.
- Used Page and Data Caching concepts to increase the throughput of the ASP.NET Pages.
- Worked with Data grids to pagination and sorting of the data columns.
- Created cross browser compatibility templates using Cascading Style Sheets (CSS) to format the data.
- Responsible for deciding the requirements, writing the Stored Procedures, Views, triggers, database design, Virtual Tables and some of the project management tasks.
- Used SQL Profiler to trace and store the results in tables to analyze query performance.
- Worked with different environments (DEV, SIT, UAT, TFP, and PROD) according to the requirement.
- Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.
- Involved in Documentation, Unit, Integration, and Regression Testing to make sure changes implemented do not impact on other parts of the application.
- Provided production support and coordinated with offshore team for resolving the issues and Maintenance of the application.
- The proto-type built using leveraging the Model-View-Controller (MVC) design pattern. All controls were bound using data binding to the View Model.
- Java script, JQuery and AJAX is used for client side validations and interacting between View and Controller.
- Use AJAX, JSON controls to minimize server round trip and enhance customer experience.
- Worked with multiple projects which gave me an opportunity to work with various Frameworks and Architectures like Entity Framework and MVC Architecture.
- Created the controller actions, filters and routing using MVC architecture.
- Created the required entities using the entity framework.
- Worked with LINQ to SQL to query the database.
- Analyzed and designed approaches, UML Use Case diagrams, Class Diagrams, State Diagrams, and Activity Diagrams.
- Utilized WCF web services.
- Involved with the client team to design and develop the application according to client requirements using WCF, SOA, and ASP .NET with the business logic implemented using C#.
- Extensively worked with web parts and web controls.
- Involved in Build, Debug and deployment of the Components.
- Created the required jobs using SSIS services.
- Also used SOAP to implement Web Services and consumed and published XML web services in other maintenance applications.
Environment: Visual Studio 2012, ASP.NET MVC 4.0,C#, .NET FRAMEWORK 4.0,AJAX, JSON, Java script, HTML5, DHTML, XML, XSL, XSLT, XAML, CSS, jQuery, RAZOR, UI, WCF, Oracle 11g, GIT, TFS, AnkhSVN 2.4, Tortoise SVN, N Unit.
Confidential, St. Louis, MO
Senior .Net developer
Responsibilities:
- Responsible for enhancements to an existing web application which included requirements gathering, developing and production support.
- Responsible for understanding the user requirements and converting them into the application logic by implementing the business rules using C#.
- Responsible for designing the UI using HTML, CSS, ASP.Net MVC, JavaScript and JQuery.
- Created databases and schema objects including tables, indexes and applied constraints, connected various applications at the database and written functions, stored procedures and triggers using SQL Server 2010/2008.
- Used Web Services (SOAP, WCF) for communicating with other application and components.
- My other responsibilities included to help with wide range support development, fixing bugs etc and also have an experience on Wintel platform.
- Developed AJAX based user interface handling routines to improve application performance and providing enhanced user interactivity.
- Responsible for implementing the client side features, input validations, making calls to the controller actions, applying the programming logic on the CSHTML file, and dynamically building the HTML tags and injecting them into the container controls from UI using JQuery, JavaScript, JSON.
- Used SVN for source code control, project related document sharing and team collaboration.
- Ensured that code and other deliverable’s adhere to product and company standards including improvement alternatives to increase productivity and product quality.
- Actively participated in Agile process (SCRUM) along with the team to deliver core functionality within agreed timescales.
- Analyzing and reviewing the business requirements, design document, use cases and functional requirements document.
- Implemented MVC pattern using MVC 3 Razor view engine.
- Designed presentation layer by creating views and partial views.
- Developed Business layer and Data layer for various modules.
- Created Style Sheets in order to provide consistent look and feel for the entire application.
- Extensively used JavaScript and JQuery for client side validations. Also used JQuery as a plug-in for image slide shows on the webpage.
- Used LINQ to SQL extensively for data transfer across the components.
- Developed SSIS Packages and usedSSISfor importing/Exporting data and also has got hands on experience on ETLs.
- Generated various reports using SSRS Reports which are used to present the data in different views based on various input parameters.
- Use AJAX, JSON controls to minimize server round trip and enhance customer experience.
- Extensively worked with Telerik Controls like Telerik grid and tabstrip.
- Worked with test team and fixed the issues as part of the bug life cycle.
- Implemented unit tests using NUnit.
Environment: Visual Studio.Net 2012, ASP.NET 4.0, C#.Net, LINQ, SVN, Agile/Scrum, SQL server 2008, JQuery, AJAX, JavaScript, SSIS, HTML5, SSRS, NUnit, .Net Framework 3.5, MVC 4, ADO.NET, Telerik UI Controls, pg Admin III, Knockout JS, CSS 5, HTML 5, XML, SOAP, WCF, JQuery, JSON, IIS 6.0, LIN
Confidential, Memphis, TN
.Net developer
Responsibilities:
- Followed Scrum methodology with a sprint of 2 weeks. Involved in daily stand-up meetings.
- Involved in task estimates by playing Poker in Scrum.
- Maintained and added new enhancements to existing VB6 application as per hotel users requirement.
- Involved in writing custom management application which alows hotel users to setup their environment.
- Wrote application using Web API to talk to external applications and also involved in writing small ASP.NET Web Forms applications with VB.NET, C# as programming languages.
- Wrote CCAMS windows services for handling credit card transactions to stick for PCI compliance.
- Involved in re-architecting the application with a cloud concept and moved few properties into this architecture which was a huge success.
- Removed retrieving values from registry, instead storing and retrieving them from database in all vb6 applications.
- Created and consumed WCF services, RESTFUL services. Tested these services using SOAP UI and Web Service Studio.
- Used MSTest as a Unit testing framework before making a check-in.
- Used COM interoperability for interaction between COM objects and .NET objects.
- Used SQL Server as backend database and worked in modifying, writing new stored procedures, views and user defined functions.
- Worked with multiple databases in multiple applications.
- Wrote Powershell scripts for deploying code and registering ocx, dll, etc.
- Used SVN tortoise tool for version controlling and sued it as a document collaboration tool too.
- Used Quality Center as a defect tracking tool and followed defect life cycle as per QA team.
Environment: Visual Studio.Net 2013, ASP.NET, VB6, VB.NET, C#, Web API, WCF, RESTFUL Services, SQL Server 2008, SOAP UI, Web Service Studio, SVN, Agile/Scrum, Powershell, Quality Center, Windows Server 2012.
Confidential, Denver, CO
.Net developer
Responsibilities:
- Designed the Use case Diagram’s, Class Diagram using UML.
- Implemented security using forms-based authentication.
- Designed and generated Invoices, Bills using SQL Reporting Services.
- Developed classes and interfaces using C#,
- Wrote client scripts in java script for client-side validations.
- Extensively used Data Grid, Data list and Repeater controls.
- Created ASMX (Classic) Web Services.
- Developed custom controls and used validation controls available in .NET environment.
- Involved in extensive use of XML in data representing from the back end.
- Performed debugging and exception handling in support to the software development.
- Responsible for performing unit testing and Integration testing.
- Extensively worked on Stored Procedures, Functions, Triggers, and Views.
- Implemented security using windows-based authentication.
Environment: C#, ASP.Net, .Net Framework, SQL server 2005, SOAP, AJAX, XML, UML, ADO.Net, CSS, Visual Studio 2005, JavaScript, IIS 6.0
Confidential
.Net developer
Responsibilities:
- Involved in SRS document preparation and prepared specifications, formulated requirements for programmers.
- Designed database structure for whole project and written the Stored Procedures, index’s, functions required for the entire application.
- Designed a Map using Google Maps API and synchronized it with the city crime database
- Designed the forms and code for the different layers using C# and ASP.NET in n-tier architecture.
- Designed Web services for synchronizing the web application DB with the Windows App, while running Batch Processes.
- Generating Reports and charts & dashboards using .Net charting controls and dotnetcharting.com controls
Environment: Asp.Net, C#, ADO.Net, SQL Server 2005, Visual Studio 2008, Ajax, XML, VSS, JavaScript, Google Maps API.
Confidential
.Net Trainee
Responsibilities:
- Wrote extensive backend SQL store procedures, triggers, views and functions as per business requirements.
- Worked on presentation, business and data access layer.
- Worked extensively on JavaScript.
- Worked with Master Pages and Cascade style sheets (CSS) for the web pages.
- Created DTO’s and DAO’s for data transactions
- Involved in initial requirement gathering.
- Played an active role in analyzing, documenting and designing the application.
- Used Visual source Safe (VSS) to manage changes to the source code.
- Worked with Master Pages and Cascade style sheets (CSS) for the web pages.
Environment: Visual Studio 2005, ASP.NET, C#, SQL Server 2005, ADO.Net, Java Script, CSS, HTML, XML, XSLT.