Senior .net Developer Resume
Dallas, TX
SUMMARY
- 8 years of experience in software analysis, design, development, coding and testing experience.Expertise in developing applications using design patterns like MVC, MVVM,and FactorySingleton Patterns.
- Experience in designing and development of applications using Microsoft Technologies like ASP.Net, VB.Net, WCF, Web Services, ADO.Net, Entity Framework, WPF, Silverlight.
- Experience in N - tier application development based on client-server architecture.
- Experience in developing front-end User Interface using ASP.NET, HTML5, CSS3, JavaScript, Jquery, Backbone, Handlebars, KendoUI, Bootstrap, Angular JS.
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Expertise in handling Winform controlled applications in VB.Net.
- Experience on working with Site Core which is realted to customer experiences
- Experience working in Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF).
- Experience in Web Services and Windows Communication Foundation (WCF).
- Experience in using the JavaScript frameworks JQuery, Angular.js, Backbone.js, node.js & Twitter Bootstrap.
- Experience in developing application utilizing the Concepts of Object Oriented Programming.
- Experience in using Active PDF Toolkit & Aspose.Pdf for .NET are PDF document components that allow both .NET applications to create documents from scratch as well as manipulate existing PDF documents without using Adobe Acrobat.
- Experience in using Multithreading technology in developing responsive presentation layers in ASP.NET Web applications.
- Experience in Microsoft Dynamics CRM plug-ins, work flows, integration with SharePoint Foundation Services
- Developed Interfaces for data exchange using LINQ, ADO.Net, C#, Win forms and XML.
- Experience in developing Web and Windows Forms applications (Win Forms),WPF, Silverlight, WCF,MVVM, Model-View-Controller and design patterns((MVC/MVP) and Agile development methodology.
- Experience in using third party controls like Infragistics and Telerik web controls and windows controls.
- Well versed with CMM Level procedure, TDD and Agile Methodologies.
- Experience in handling various backend data sources such as MS SQL Server 2000/2005/2008 , MS Access, and XML Data source.
- Created and implemented Web Service methods and SOAP protocols
- Expertise in creating Constraints, Indexes, Views, Stored Procedures, Triggers and User Defined Functions using T-SQL.
- Experience with SSIS for building performance data integration solutions, including ETL.
- Experience in developing the business reports using SSRS and Crystal Reports.
- Expertise in using version controlling tools likeTeam Foundation Server (TFS 2012/2010/2008 ),Visual Source Safe (VSS), SVN for source code maintenance.
- Worked with ASP.NET AJAX to create rich UI web applications and to improve performance
TECHNICAL SKILLS
Languages: C#, ASP.NET, VB.NET, ADO.NET, T-SQL, PL/SQL
Web Technology: ASP.NET MVC 3/4/5, .NET Framework 2.0/3.0/3.5/4.5.2 , AJAX, AJAX toolkitHTML5, CSS3, JavaScript, JQuery, Web Service, .NET Remoting, Share Point, VB script
Development Tools: Visual Studio 2005/2008/2010/2012
Databases: SQL Server 2005/2008/2012 , Oracle 10g, MySQL, Oracle 11g/10g/9i, TOAD, PL/SQL, SQL
Reporting Tools: Crystal Report, SQL Server Reporting Service (SSRS)
Version Control: Tortoise SVN, Visual Source Safe, TFS (Team Foundation Server 2012)
Web/App Servers: IIS 7.0/6.0, Apache Tomcat Server
Operating System: Windows 2000/NT/XP/2003/Vista/7UNIX, Linux
Windows Frameworks: Windows Communication Foundation(WCF), Windows Presentation Foundation (WPF)
Modeling Tools: Microsoft Visio
PROFESSIONAL EXPERIENCE
Confidential, Dallas TX
Senior .Net Developer
Responsibilities:
- Involved in the requirement analysis based on the regular meetings with the Technical Product Manager
- Designed User Interface using Angular JS, Bootstrap, HTML5, CSS3, LESS
- Integrated UI wire frames with Site core which is a content management system.
- Business layer design as well as Data Access Layer using Entity Framework
- Involved in the Test Driven development
- Involved in the creation of WebAPI and WCF REST services
- Implemented Code reviews for the Enhancements and software bugs that are fixed by the development team.
- Involved in Code Refactoring and clean-up using ReSharper and other techniques.
- Involved in the performance improvement of the application using different third party tools/profilers like ANTS performance.
- Experience in working on Profiler, Fiddler
- Set up the Application Deployment on Test Servers.
- Active participant in the Scrum meetings (Sprint reviews and Retrospectives)
Environment: ASP.NET MVC5 Framework, Visual Studio .NET 2013, .C#, Html5, CSS3, LESS, Angular JS, Bootstrap, JQuery, Entity Framework, LINQ, MS Tests, WebAPI, WCF Restful services, SiteCore
Confidential, NY
Senior .Net Developer
Responsibilities:
- Gathered requirements, project architecture, database design, development, unit testing, Code Reviews.
- Responsible for Understanding the requirements from higher management of the organization and developing the project accordingly.
- Designed and developed web application and integrated with Linkedin, Qualtrics.
- Developed code using the MVC architecture.
- Designing the User Interface using HTML, CSS.
- Used Entity Framework code first approach.
- Experienced in a fast paced agile development including Scrum, Test-Driven Development (TDD)
- Designed UI screens and code using Visual Studio 2013.
- Responsible for implementing the Business Rules in Different areas of application like in the View Model, WCF Service Layer and in Stored Procedure where needed.
- Writing User defined Functions, Stored Procedures, Triggers, Packages and validated the business logic.
- Developed Business Objects and Data Objects using C#
- Created Stored Procedures for insert and update/delete the Categories and Products table.
- Used Unit Testing to test the code developed to ensure it accurately captures the existing business processes.
- Provided ongoing troubleshooting, defect and enhancements to this tool.
Environment: Visual Studio .NET 2013, .NET Framework 4.0, WCF, HTML, ASP.NET,C#, ADO.Net Entity Framework, SQL Server 2012, Linkedin API, Qualtrics Survey API.
Confidential, Warren, NJ
Senior .Net Programmer
Responsibilities:
- Designing the project based on the .Net Framework architecture.
- UI design based on HTML5, CSS3, ASP.Net MVC 5, JavaScript, JQuery, KendoUI, Bootstrap, Angular JS, Knockout JS
- Created Tests in Angular JS using Jasmine
- Implemented client-side data-binding via Knockout.js (MVVM pattern)
- Cutting edge UI development using various tools such as Telerik and Bootstrap
- Involved in debugging and troubleshooting User interface screens
- Responsible for developing and consuming Windows Communication Foundation (WCF).
- Used LINQ for data exchange.
- Used Multithreading in Online retailing web application in this credit card industry.
- Extensive use of Web Services,SOAP, XML, XSLto expose the reports to facilitate information sharing.
- Responsible for writing SQL Queries and Stored Procedures.
- Used Microsoft Dynamics CRM plug-ins, work flows, integration with SharePoint Foundation Services
- Extensively working on User Interface pages using WPF, XAML,Blend for customize UI and to implement complex Business Rules and Validation of front end forms.
- Developed and consumed RESTful Services using WEB API
- Worked on VB.Net for developing applications.
- Used Site Core for content level management systems
- Designed Frontend with in object oriented JavaScript Framework like Angular.js and Node.js.
- Responsible for understanding the user requirements and converting them into the coding by implementing the business rules using C#.
- For team collaboration and for Source Code Control Used Team Foundation Server.
- Worked on Agile Platform using Team Foundation Server.
- Exposing the Asp.Net by creating WCF Services over SOAP/HTTP.
- Extensively used Data Binding with WPF controls.
- Followed TDD approach and created unit tests for the new functions written using C# and VB.net
- Involved in the code review and assignment of tasks with team members.
- Designed and developed scalable enterprise RESTful web services using Node.js, MongoDB
- Involved in providing Unit Test for each of the task and also perform code review for the team.
- Involved in pre-testing the application and bug fixing.
- Implemented agile scrum methodology and Test Driven Development (TDD)
- Design and implementation Integration of server side services with REST web services.
- Developed import package to import data from Excel, CSV files into SQL server using SSIS.
- Involved in Deployment and Maintenance of the project between various environments such as development, production and testing.
- Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
Environment: Visual Studio .Net 2012/2013,VB.Net, MS SQL Server, IIS 7.0, WPF, Node.JS, Microsoft Team Foundation Server, ASP.NET MVC 5, HTML5, CSS3, Site Core, Rest, JavaScript, JQuery, KendoUI, Bootstrap, Stored Procedures, XML, Microsoft Dynamics CRM
Confidential, Jacksonville, FL
IT-Web Applications Programmer
Responsibilities:
- Involved in System Analysis, Development and Testing.
- Responsible for designing the developing the project utilizing the Technologies of Microsoft.Net.
- Responsible for designing the UI using HTML5, CSS3, ASP.NetMVC 4, JavaScript, JQuery, Angular JS
- Written JavaScript, jQuery functions for Client side code to implement different functionalities like validations, making service calls, detecting client browser etc.,
- Responsible for understanding the user requirements and converting them into the coding by implementing the business rules using C# and VB.Net
- Developed application using VB.Net
- Used LINQ, ADO.Net for data exchange.
- Worked on Site Core API’s to query Site Core queries using different technologies.
- Created and Implemented Web service methods, WSDL and SOAP protocols.
- Involved with designing and developing the web forms and win forms using ASP.NET 2.0, WPF controls and C#.
- Designed SSIS packages for automatic data migration to transform data from SQL server 2008 to SQL server 2012
- Created SSIS packages to Clean and Load data to data warehouse.
- Responsible for writing SQL Queries, Stored Procedures, Views, Indexes.
- Expertise in developing web enabled applications by using BOOTSTRAP & NODE.JS.
- Involved with creating and consuming XML Web Services using XML, SOAP.
- Created dynamic GUI’s using WPF web controls and Component One (Third party tool) controls in XAML.
- Involved with creating and consuming RestFul Web Services using XML, HTTP Handler.
- Worked On Node.JS for designing the UI.
- Worked on thread synchronization while working on Multithreading technology.
- Worked on Active Toolkit & Aspose PDF to work on PDF documents.
- Development was done using Agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process
- Responsible for developing and consuming Windows Communication Foundation (WCF)
- Worked with Agile Platform using software such as Microsoft Team Foundation Server.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- Used ODP.NET for advanced Oracle database functionality
- Handled production issues involving real-time application problems.
- Responsible for the maintenance and deployment of the project.
- Involved in providing Unit Test for each of the story and also perform code review for the team.
- Actively involved in Bug Fixing during the build and deployment process and debugging.
Environment: Visual Studio .Net 2010, .Net 2012, C#, VB.Net, WPF, MS SQL Server, IIS 7.0, SQL, MS Team Foundation Server, ASP.NET MVC 4, HTML5, CSS3, Node.JS, JavaScript, Site Core, JQuery, Rest, Microsoft Team Foundation Server, XML.
Confidential, Houston, TX
Senior .Net Developer
Responsibilities:
- Gathered requirements, database architecture, designing, development, unit testing, Code Reviews.
- Responsible for Understanding the business process involved in turnkey delivery of power projects, with special focus on global procurement.
- Designed and developed code for global procurement portal web application.
- Experience in using Aspose.Pdf for .NET to manipulate existing PDF documents without using Adobe Acrobat.
- Developed code using the n-tierarchitecture.
- Designing the User Interface using the Silverlight XAML Code, Expression Blend.
- Implemented the WPF Routed Events.
- Responsible for designing the Silverlight Application using Model View View Model Design Pattern.
- Designed ADO.net Entity Model from the Database and writing the Linq TO Entity Queries.
- Experienced in a fast paced agile development including Scrum, Test-Driven Development (TDD)
- Designed UI screens and code using Visual Studio 2010, WPF, VB.NET, AJAX, XML and CSS with object oriented programming techniques.
- Responsible for using Active PDF Toolkit & Aspose PDF for working on PDF documents
- Responsible for implementing the Business Rules in Different areas of application like in the View Model, WCF Service Layer and in Stored Procedure where needed.
- Writing User defined Functions, stored procedures, Triggers, Packages and validated the business logic.
- Developed Business Objects and Data Objects using C#
- Developed and used WCFWebServices to get the Category and Product information.
- Worked in implementing Silverlight templates like RichTextEditor, Silverlight’sDatagrid Control, and Linklabel controls.
- Created StoredProcedures for insert and update/delete the Categories and Products table.
- Used Unit Testing to test the code developed to ensure it accurately captures the existing business processes.
- Provided ongoing troubleshooting, defect and enhancements to this tool.
Environment: Visual Studio .NET 2010, .NET Framework 4.0, Active PDF Toolkit & Aspose PDF, WCF, WPF, Silverlight, TDD, C#, ADO.Net Entity Framework, SQL Server 2008
Confidential, Houston, TX
Senior .Net Developer
Responsibilities:
- Development of screens for capturing, retrieving and manipulating of data using Sitecore (CMS)
- Created server controls using C# and .NET framework classes
- Designed and developed middle tier database access objects using the Microsoft .NET framework with C# .NET and ADO.NET
- Developed User controls and Custom controls
- Designed, developed user interface look and feel and functionality for web users using XML, HTML, JavaScript, DHTML, XHTML, CSS and using ASP.NET and C#.NET
- Developed and designed Use Cases and Design documents.
- Involved in designing class diagrams by analyzing the business needs.
- Developed Sequence Diagrams, class diagrams using Enterprise Architect.
- Used Data adapter, Dataset, Data Table objects for manipulating data in the data source using ADO .NET
- Developed Custom User Controls using C# and configured the caching policies.
- Extensively used JavaScript for client side validations.
- Worked extensively on creating CSS styles with HTML to achieve uniform look and feel all over the application.
- Designed the user interface using ASP.NET controls, HTML, Master Pages and CSS.
- Extensively used AJAX Control toolkit and AJAX libraries for providing light weight AJAX requests.
- Actively involved with the team of developers in knowledge transfer, functionality issues, database issues, best coding practices and standards.
- Worked on validation controls for validating user input
- Involved in the Unit test and Integration testing
- Involved in requirement analysis, and design of the module
- Involved in application performance tuning
Environment: C#.NET, ASP.NET, CSS, Visual Studio 2008, JavaScript, TDD, SQL Server 2008, SSIS, Sitecore, T-SQL, AJAX, XML, XSLT, HTML and DHTML
Confidential, IOWA
.Net Developer
Responsibilities:
- Requirements understanding, validating and realizing them to design documents and in turn will be converted to software components.
- Involved in the full life cycle of this project (Analysis, Design, Implementation and Testing).
- Designed and studied the use case diagrams to gather functional requirements. During the design phase participated in discussions with the client regarding system requirements and contributed for the preparation of flow document.
- Worked on N-tier architecture consisting Presentation, Business, Entity and Data Access Layers.
- Involved in POC (Proof of Concept) phase for design WCF service for connecting frontend interface and backend database and redesign SQL server database.
- Designed/Developed Desktop Application using WPF, XAML, and Expression blend.
- Used LINQ, WPF to communicate between DAL and other business components.
- Designed and developed SSIS packages to extract data from flat files.
- Built new version of the module on Silver light frame work.
- Experienced in the use of agile approaches, including Extreme Programming, Test-Driven Development and Scrum.
- Designed and developed xml web services for distributed architecture.
- Interacted with the quality assurance, customer support and operations technicians to troubleshoot all application level issues.
- Writing and modifying Stored-Procedures, Triggers and user defined functions in SQL to carryout database operations.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Designed and developed ad hoc reports for business users using Crystal Reports.
- Used GridView control extensively for data display, dynamic generation of rows, and user input inside template columns. Used EditItemTemplates and FooterTemplates extensively for editing and adding rows.
- Created OOPs objects like Collections, Interfaces implementations using C# Generics (System.Collections.Generic) for extracting data from database.
- Created setup and the user manual with installation guide of the application.
Environment: C#. Net, ASP. NET (3.5), Visual Studio 2008, Silver Light, ADO.NET, Windows Services, Web-Services, JavaScript, VBScript, XML, XSD, HTML, DHTML, TDD, Crystal Reports XI Release2, SQL Server2005, IIS 6.0, Team Foundation Server (TFS), CSS, Windows XP
Confidential
Software Developer
Responsibilities:
- Developed the data layer class using C#.NET which is reusable for data transactions of entire project. In this class extensively used ADO.NET objects like Dataset, Data Adapter, Data Reader, Command, Data Table and Data Relation objects.
- Coded business logic using C#.NET and developed data layer class extensively for database related transactions.
- Developed and used User Control in tracking patient’s diagnosis module that displays the data viewed by doctors.
- Used Web Services to get the data of customers in the process of tracking.
- Designed and developed various reports using Crystal Reports and with an option to export to excel.
- Developed the necessary Stored Procedures in SQL Server 2005and created complex views using joins for robust and fast retrieval of data.
- Secured application from SQL injection and malicious code entry by using appropriate Validation Controls on Web Forms, stored procedures and proper database objects
Environment: C#.NET, ASP.NET, ADO.NET, COM, XML, XSD, Visual source safe, SQL Server 2005, AJAX, JAVA Script, TFS, MSVisio,
