Sr .net Developer Resume
Plano, TX
SUMMARY
- Over 8 years’ experience in Analysis, Design, Development, Coding and Testing of Web and Windows applications
- Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
- Experience in Software Development Lifecycle (SDLC), Agile and Test Driven Development (TDD) methodologies.
- Good knowledge and understanding of object oriented programming (OOP) principles.
- Experience in developing Windows applications (WinForms), Web applications (WebForms/MVC) and Web Services (WCF/Web API/ASMX).
- Experience of programming in C#, VB.NET, ASP.NET, ASP.NET MVC, LINQ, AJAX, ADO.NET and .NET Framework 4.5
- Experience in developing client - side applications using JQuery, Angular and Knockout JS frameworks and Bootstrap for Responsive Web Design
- Extensive experience in the design and development of N-tier Client-Server application architectures and MVC, MVVM, MVW, Factory and Singleton design patterns.
- Experienced in Microsoft Visual Studio 2013/2012/2010 IDE
- Experienced in utilizing the new integrated features of ASP.NETversions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Silverlight for desktop applications.
- Experience developing for Sitefinity Content Management Systems (CMS) and Telerik Controls
- Experience developing applications using PRISM framework MVVM design pattern.
- Experienced in using Source Control Systems like GIT, Tortoise SVN, Visual Source Safe (VSS) and Team Foundation Server (TFS) Task Management to manage application life cycle.
- Extensive experience in working with transactional database systems such as SQL Server and Oracle.
- Experience in developing and maintaining SQL Server objects and writing Stored Procedures, Triggers, Views and Functions.
- Experienced in the use of Enterprise Patterns and Practices for database connections.
- Experienced in team environments, N-Tier systems, Distributed architecture and Service oriented architecture (SOA) for system development and integration.
- Exposure to developing with Java Script Object Notation (JSON) and XML data exchange patterns.
- Experience developing iOS applications using Swift and Cocoa and Xamarin.
- Experienced in writing test plans and Unit/Integration test scripts.
- Good communication skills and interpersonal skills.
- Self-motivated and quick learner of new concepts and technologies.
TECHNICAL SKILLS
Programming Languages: C#.NET 6/5, VB.NET, Visual Basic 6.0, Python, Ruby, PHP, C, C++, Swift
Web Development: ASP.NET 4.5/3.5/2.0 WebForms, MVC 5/4, Silverlight, Ajax, Javascript, VB Script, HTML5, CSS 3
XML Technologies: XML, XSLT, SOAP, WSDL, XQuery, XAML, JSON
UI Technologies: WinForms, WPF, Telerik, Infragistics, JQuery, Knockout, Angular JS
IDE Tools: Visual Studio 2013/2010/2008 , Eclipse, XCode
Databases: MS SQL SERVER 2012/2008/2005 , MySQL, Oracle 10g, MS Access
Data Layer/ ORM: ADO.NET, Entity Framework 6, NHiberhate, AutoMapper
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports 10/8.5/8
Servers: Windows Server 2012 R2, Microsoft IIS (8.0/7.0/6.0/5.0 )
Web Services: WCF, Web API, .Net Web Services
Testing framework/ DI: NUnit, CSUnit, Unity, NInject
Content Management: Sitefinity, DotNetNuke, Joomla
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Sr .Net Developer
Responsibilities:
- Develop code written in C# and C projects for the POS Simulator application
- Design the workflow and presentation of the application in Visual Studio 2013
- Enhance the features and functionality of existing WinForms and WPF tools and applications
- Convert application from WinForms to ClickOnce and WPF-XBAP solutions to download and access the application with Internet Explorer 11
- Develop code server-side and client-side for ASP.Net WebForms application to support the WebTops application
- Utilize JQuery to process AJAX requests from the client to the server
- Design WPF Forms, Custom Controls and User Controls using XAML for UI development
- Create Setup files to install and run the application on Windows 7 machines
- Create and utilize INI file for the WinForms application
- Fix bugs and issues in the code reported by the QA team
- Work with delegates and multi-threading in the POS Simulator application
- Work in an Agile team with Daily stand-ups, Sprints, Reviews, and Grooming sessions
- Submit regular code hand-offs to QA team for testing the application
- Write User Documentation for the application features and functionality
- Used Tortoise SVN as repository for source code
Environment: Visual Studio 2013, Tortoise SVN, Rally, MS Word, C#, C, XAML, XML, XSLT, WinForms, WPF, PRISM, WebForms, JQuery, Knockout, Unit testing, Delegates, Classes, APIs
Confidential, Harrisburg, PA
Sr .Net Developer
Responsibilities:
- Responsible for the design, development and implementation of Web and Windows based application programs.
- Worked on N-tier server-side and client-side code for applications with multiple tiers for UI, Business, Database
- Developed code for ASP.Net MVC applications using the MVC design pattern
- Utilize JQuery to process client-side validation, Selectors, Events and AJAX requests from the client to the server
- Created objects to ensure proper handling of exceptions and errors thrown by the applications
- Distinguish between VB.Net deprecated code and new code and replace with new code
- Create UDT’s, SPROCS, Functions to handle data that was stored in the database
- Creating test data utilizing SQL scripts for application testing and integration.
- Conducted user acceptance and general testing of applications.
- Actively monitoring system performance and batches on a daily basis, diagnosing and resolving faults.
- Developed VB.NET and C# code for several modules of a WebForms application and services hosted on Web portals.
- Created stored procedures for applications that retrieved and stored data to the database.
- Collaborate with different teams working on individual application modules
- Maintain a list of defects and sift through code to work on fixes and check-in the code for Functional and QA testing
- Meet with team for project overview and code reviews
- Check-in code and stored procedures for dev., integration and production environments through daily and weekly builds
Environment: Visual Studio 2010, SQL Server 2008, TFS 2010, N-Tier, MVC, TopTeam, MS Excel, T-SQL, VB.NET, C#, ASP.NET 4.0, WebForms, Web Services, XML, XSLT, HTML, CSS, Javascript, jQuery, Knockout, Angular, Interfaces, AutoMapper, Custom Web Controls, Generic Controls
Confidential, Willoughby Hills, OH
Sr .Net Developer
Responsibilities:
- Developing RESTful web service using JSON and WCF services to provide functionality to mobile applications
- Developing and maintaining SQL Server objects including stored procedures and functions, indexes, triggers
- Extensive use of Enterprise patterns and practices for database connections
- Used ADO.NET objects such as DataReader, Dataset and DataAdapter, for consistent access to SQL data using LINQ
- Design functionality for the mobile applications to communicate with WCF services
- Design user and group management features for the mobile application and web services
- Work in an agile team with extensive use of TFS 2010 Source Control and Task management to manage the application life cycle
- Designed and developed WebForms portal with Telerik RAD Controls
- Utilize TFS bug reporting to handle bugs and issues that come up during sprints
- Implement WCF instancing, request/response logging to create different modules of the code
- Write documentation for code procedures and web service descriptions to assist with better understanding of design structure
- Regularly meet with QA team to review test cases and discuss errors and problems found during testing. Recommend solutions and create estimates to implement those solutions
- Develop test harness for testing the WCF web service methods
- Provide training for new team members
Environment: Visual Studio 2010, SQL Server 2010, TFS 2010, T-SQL, C#, ASP.Net 4.0, WebForms, HTML, CSS, Javascript, jQuery, Bootstrap, LINQ, REST, JSON, WCF, WPF, .Net Web Services, Web Controls, CSUnit, NUnit, NHibernate
Confidential, Shelton, CT
Sr .Net Developer
Responsibilities:
- Create Classes and Objects using C#, LINQ, Entity Framework, ASP.Net MVC
- Create User Interface web pages using ASP.Net, HTML, CSS and Infragistics and Telerik web controls.
- Used jQuery and Javascript to create client-side functions
- Create WPF application using XAML and C# to enable rich features.
- Created server-side code to consume WCF services to identify file types.
- Create and modify SQL Server database schema where needed.
- Designed and implemented Tables, Field Attributes and defined Constraints, primary foreign keys, and referential integrity.
- Developed Silverlight UI code for various desktop and web applications
- Create LINQ queries to leverage the flexibility and powers of Entity Framework and LINQ
- Create and maintain SQL Server objects including Stored Procedures and User Defined Functions.
- Utilized SSIS and SSRS to create different tools for data extraction and migration
- Regularly meet with QA and UAT teams to review test cases and discuss errors and problems found during testing.
- Recommend solutions and create Level of Effort estimates to implement those solutions.
- Work with Agile development techniques using a task-based workflow system
- Developed various test classes and scripts using CSUnit and NHibernate following Test Driven Development lifecycle.
- Work with different branches of code for different environments and maintain code integrity using Team Foundation Server 2010 as Project repository.
Environment: C#, ASP.Net 4.0, ASP.Net, HTML, CSS, XAML, VisualStudio 2010, Entity Framework 4.0, MVC 3.0/2.0, MVVM, Silverlight, AJAX, LINQ, SQL Server 2008, Javascript, jQuery, WPF, WCF, Web Controls, TDD, NUnit, CSUnit, NHibernate, Tortoise SVN, Infragistics Controls, SSIS, SSRS
Confidential, Morristown, NJ
.Net Developer
Responsibilities:
- Worked on a tight schedule to compile bug-free setup wizards for major/minor release versions to be tested thoroughly and be released to production
- Upgraded VB.Net code from Framework 1.1 to Framework 3.0 for the Large File Transfer Client to ensure compatibility with Windows Vista/7
- Designed and develop server-side code for desktop/web applications.
- Maintain code that was written in a multi-threaded environment.
- Created a mobile site for the SaaS application using .Net Web Service API to enable access to the portal via mobile phones
- Designed and implemented eCommerce applications which was tied into the central billing system Authorize.Net
- Conducted pair programming sessions to for various front end and back end sections of the code
- Troubleshoot and tested code that was written in COM/COM+ modules
- Developed C# code to print SAAS-generated reports to PDF and Excel
- Worked on LDAP application to enable the Policy Manager integration with Active Directory services.
- Developed and updated code for Office Outlook plugin using Office Interop Assemblies
- Designed and updated WinForms application to WPF application and incorporated user authentication via Login service.
- Designed and developed a Sitefinity CMS content management system and utilized Telerik Controls using ASP.NET for the corporate website, with heavy integration with Salesforce.com
- Used SalesForce.com for creating Customer Support, Leads and Campaign associations with the corporate website. Setting automation rules to send replies to customers.
- Creating and customizing different server-side forms to be accessed by internal users.
- Updated and maintained the Sitefinity CMS servers
- Developed detailed User Acceptance and Regression test scripts using Watin (C#) for corporate SAAS application
- Worked closely with QA team to write automated scripts for functional, system and regression testing.
- Developed various test classes and scripts using CSUnit and NUnit.
- Maintained a test data workbench for testing various features based on client specific configurations.
Environment: Windows, C#, VB.Net, ADO.Net, MVC 2.0/1.0, WCF, WPF, MVVM, Silverlight, AJAX, VSS, TFS, Web Services, Office Interop Assemblies, Javascript, jQuery, CSUnit, NUnit, HTML, XML, CSS, XAML, T-SQL, Ruby, Visual Studio 2003/2008, SQL Server 2005/2008, SSRS, MS Access, Visual SourceSafe
Confidential, Morristown, NJ
.Net Developer
Responsibilities:
- Migrated existing applications from VB6 to VB.Net Framework 1.1
- Wrote and optimized stored procedures, triggers, indexes for faster SQL processing
- Wrote SQL Server Stored Procedures to back-up and recover the Confidential Server during routine maintenance updates.
- Developed code for Office Outlook plugin using Office Interop Assemblies and COM/COM+ objects
- Installed and upgraded Confidential Server systems for various clients
- Worked closely with clients to gather requirements for the Confidential Server and provide administrative and back-end support to update their production servers
- Worked on Microsoft CRM content management system
- Created documentation for clients including manuals and help files
- Configured multiple Virtual Machines on the staging servers to create different test environments
- Conducted pair programming sessions for various front end and back end sections of the code for the corporate website.
Environment: Windows, C#, VB.Net, ADO.Net, WCF, WPF, Silverlight, AJAX, VSS, TFS, Web Services, COM/COM+,Office Interop Assemblies, Javascript, jQuery, CSUnit, NUnit, HTML, XML, CSS, T-SQL, Ruby, Visual Studio 2003/2005, SQL Server 2000/2005, SSRS, MS Access, Visual SourceSafe
Confidential, MD
.Net Developer
Responsibilities:
- Create Classes and Objects using C#.Net for n-tier applications
- Create pages using ASP.Net, HTML, CSS and web controls for the User Interface
- Developed User Login mechanism using role-based authentication
- Create and modify SQL Server databases where needed
- Create Stored Procedures and User Defined Functions
- Worked with Agile development techniques using a task-based workflow system
- Worked with different branches of code for different environments and maintain code integrity using Tortoise SVN as project repository.
Environment: C#, ASP.NET 2.0/1.1, HTML, CSS, .NET Compact Framework, JavaScript, SQL Server 2005, Tortoise SVN
