Senior .net Developer Resume
Birmingham, AL
SUMMARY
- Around 7+ years of professional experience in developing Windows and Web based applications using .NET Frameworks 2.0/3.0/3.5/4.0/4.5 with C# and VB.NET as programming languages.
- Extensive experience in Agile/Scrum, Test Driven and Domain Driven development.
- Involved in all the phases ofSDLCdesign and development of Enterprise - level web and windows applications using Microsoft 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.
- Experience in development of lightweight services using Web API, REST Serviceswhere communication of data is done in XML and JSON formats.
- Experience with current trending technologies like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) with Microsoft Expression Blend and Silverlight.
- Hands-on experience as a UI developer in using HTML, CSS, JQuery, AJAX, JavaScript, VBScript, Bootstrap, etc.
- Significant N-Tier application development using architectures like MVP, Front Controller and MVC.
- Experience in ASP.NET MVC Framework and utilized many features like URL routing, View Models, Data Annotations, etc.
- Also worked as a Windows application developer in using Win Forms, Timers etc and in creating Windows Services as scheduled jobs.
- Experience of handling queries using .NET 3.5 LINQcomponents and the Entity Framework.
- Used third-party UI controls namely Telerik Rad and DevExpress,Kendo UI Controls for web applications.
- Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL).
- Good working experience on ORM tools like Entity Framework, NHibernate and worked using LINQ with Objects, SQL and XML.
- Experience in writing complex Stored Procedures, Functions, Triggers, Indexes, SQL Queries and Views using SQL Server 2008/2005, Oracle 11g/10g/9i.
- Experience using Microsoft Visual Source Safe (VSS), Team Foundation Server (TFS), CA Harvest and SVN for version controls.
- Proven knowledge in XML technologies like XSL, XSLT, XPath, etc.
- Good 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.
- Experience in using .Net Remoting, Web Services, XML, XSLT, XPATHandXMLSchema.
- Experience in using test frameworks like MSTest and NUnit.
- Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
- Excellent communication, interpersonal, analytical and quick problem solving skills.
- Exceptional ability to quickly master new concepts and a proactive team player.
TECHNICAL SKILLS
.NETTechnologies& Programming Languages: C, C#, VB.NET, ASP.NET 4.0/3.5/3.0/2.0/1.0, ASP.NET 4.0/3.5, AJAX, Web Services, ADO.NET,ODP.NET,LINQ.
Databases: SQL 2008/2005, PL/SQL, Oracle 11g/10g/9i.
Web Technologies: HTML 5, CSS, AJAX, AngularJS JavaScript, JSON, XML, XSL, jQuery, Silverlight.
Web Servers: IIS 5.0/6.0/7.0.
Web Page Editors: Visual Studio .NET 2013/2012/2 .
Operating Systems: Windows 7/XP, Windows Server 2012
Reporting & Integration Tools: Crystal Reports, SSRS, SSIS.
Version Control Tools: VSS, SVN, TFS, Harvest.
IDE and Tools: Microsoft Visual Studio. Net 2013/2012/2010/2008, MS Office, Microsoft Visio 2003, SQL Profiler, SQL Server Agent.
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio 2007, SharePoint 2010, MS Excel.
PROFESSIONAL EXPERIENCE
Confidential, Birmingham, AL
Senior .Net Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) including requirement gathering, Designing, Programming, Testing and documentation.
- Worked on OLM application enhancements by automating the complete application process and maintaining them.
- Involved in Agile/Scrum methodology with sprint of 2 weeks.
- Worked on web based applications built using ASP.NET web forms with C# as programming language.
- Used Java script for client-side scripting and Used SQL server as database and involved in database design, creating packages, stored procedures, etc.
- Used Microsoft Enterprise Library to implement logging and Exception Handling.
- Analyzed and designed approaches with the help of UML Use Case diagrams, Class Diagrams, State Diagrams, and Activity Diagrams.
- Designed UI by creating wireframes and developed those using Telerik controls, CSS, and HTML.
- Worked on writing complex stored procedures, triggers, views and indexes required for the project enhancements in order to perform data transactions.
- Created ASP.NET User Controls to reduce the complexity of user interface design.
- Created User input validations both on client side and server side.
- Developed Data Access and Business Logic layers including Web Services for the Business Logic layer.
- Used CA Harvest for version control and to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings.
- Created and consumed Web Services, WCF Services and RESTFUL Services in the application.
- Worked with JIRA to have a track of workflow and to reassign the work done to the testing team.
- Implemented various state management techniques like view state, session variables and query strings.
- Involved in Unit testing, Build and deployment to various environments.
- Created reports using SSRS reporting services and exported them to shared paths required for other teams.
- Created SSIS packages, Windows Services exes and scheduled them using Windows Scheduler.
Environment: .NET Framework 4.5, Visual Studio 2010, ASP.NET Web Forms, telerik controls, CA Harvest, JIRA, Windows Service, AJAX, jQuery, C#, java Script, JSON, Web Services, WCF Services, RESTFUL Services, SQL Server 2012, Oracle 11g, SSRS, SSIS.
Confidential, Chicago, IL
Senior .Net Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) including requirement gathering, Designing, Programming, Testing and documentation.
- Involved in Agile/Scrum methodology with sprint of 2 weeks.
- Worked on multiple public facing and WPF applications that talk to web services used within the organization.
- Worked on web based applications built using ASP.NET MVC Razor Engine, ASP.NET web forms with C# as programming language. Worked on enhancements and maintaining them.
- Worked on WPF application and used MVVM pattern with VB.NET as programming language.
- Used jQuery for client-side scripting and Entity framework as ORM tool with database first approach.
- Used Oracle as database and involved in database design, creating packages, stored procedures, etc.
- Upgrade VB6 application to WPF application and used SQL Server as backend database.
- Used Microsoft Enterprise Library to implement logging and Exception Handling.
- Analyzed and designed approaches with the help of UML Use Case diagrams, Class Diagrams, State Diagrams, and Activity Diagrams.
- Designed UI by creating wireframes and developed those using Kendo controls, AngularJS, CSS, Bootstrap and HTML.
- Implemented new designs, porting and styling legacy pages, integrating jQuery plugins.
- Created ASP.NET User Controls to reduce the complexity of user interface design.
- Created User input validations both on client side and server side.
- Used migration tools to migrate various applications from windows 2003 server to servers.
- Used Microsoft Team Foundation Server (TFS) for version control and to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings.
- Used Microsoft Expression Blend for XAML code and edited it manually as per requirement.
- Created and consumed Web Services, WCF Services and RESTFUL Services in various applications.
- Implemented various state management techniques like view state, session variables and query strings.
- Involved in Unit testing, Build and deployment to various environments.
- Used NUnit testing framework for writing test methods for each layer using Interfaces.
Environment: .NET Framework 4.5, Visual Studio 2013, ASP.NET MVC, ASP.NET Web Forms, WPF, Microsoft Expression Blend, AngularJS Windows Service, Web Services, WCF Services,RESTFUL Services, AJAX, jQuery, C#, VB.NET, TFS, NUnit, JSON, Oracle 11g, SSRS, SSIS.
Confidential, Plano, TX
Senior Programmer Analyst
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 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.
- 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, Quality Center, Windows Server 2012.
Confidential, Memphis, TN
.Net Developer
Responsibilities:
- Used MVC (custom written implementation of the MVC called front controller framework) using .NET Framework 3.5/4.0.
- Analyze and review the business requirements, design documents, use cases and functional requirement documents.
- Followed waterfall software development process.
- Created and modified ASP.NET files like aspx, ascx files.
- Used VB.NET and C# as programming language and CSLA framework in data tier.
- Worked on XML and XSD files using Altova XMLSpy tool.
- Created and consumed WCF services.
- Used Oracle as back-end database and used PL/SQL developer to access it.
- Worked on console applications that are scheduled daily as jobs.
- Worked on mobile sites too for the same application.
- Using SVN as version controlling tool and Timeless time tool for time tracking tool.
- Used Share point sites for documents collaboration and also as a defect-tracking tool.
- Developed CSS for the entire application using Bootstrap CSS files.
- Developed various client side functions using jQuery, for example: Sorting, Filtering, Client side validations, etc. and Involved in unit testing and regression testing of the application.
- Created the Binding XML methods, Getuserinfo and many more methods to access the data.
- Worked on creating the required workflows for the project and worked on creating DTO’s.
- Implemented progress bar and model popup using jQuery.
Environment: Visual Studio 2010, .NET Framework 3.5/4.0, VB.NET/C#,Powershell, ASP.NET, CSLA framework, JQuery, WCF, CSS, XML, XSD, Altova XMLSpy, Oracle, PL/SQL Developer, SVN.
Confidential, Philadelphia, PA
.Net Developer
Responsibilities:
- Defined and created an object-oriented framework with a plug-and-play architecture for various systems throughout the company.
- Performed facets of design, application development and deployment within the .NET architecture based on programming guidelines/standards.
- Developed an N-tier system with the UI layer, the business processing layer and the data access layer using the .NET Architecture.
- Used AJAX for making smaller, faster and user-friendly web-page application.
- Developed Data Access and Business Logic layers including Web Services for the Business Logic layer.
- Developed Web User Interface using various user controls, custom controls and Telerik controls with design pattern and MS best Practices and Design patterns.
- Used Entity frame to SQL Feature of .Net Framework for retrieving data from SQL Server
- Designed user interface screens using user controls and Web forms.
- Created reports using Crystal Reports for intranet applications.
- Fixing bugs reported by QA and performed unit testing using NUnit.Used Visual source safe (VSS) for source control and documented the entire application.
Environment: .NET Framework 2.0/3.0, JavaScript, HTML, ADO.NET, SQL, ASP.NET 2.0, XML, Crystal Reports, SQL Server 2005,Visual SourceSafe, Ajax, IIS, Restful Services, WPF.
Confidential
.Net Developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Involved in requirement gathering, functional and technical specification.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Coding and debugging using ASP.NET and C#.
- Developed web forms using ASP.NET server controls and validated client side using Java Script.
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
- Writing Database routines, stored procedures and fixing up standard specifications.
- Used a hybrid of waterfall and incremental model as the SDLC.
Environment: .NET Framework 2.0, ASP.NET, Web Services, C#.NET, Visual Studio .NET 2005, JavaScript, IIS 6.0, Visual SourceSafe, HTML, SQL Server 2005.
