Sr. Dot Net Developer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- Experience in all stages of SDLC (Software Development Life Cycle) involved in gathering user requirements, analysis, design, coding, implementation, debugging, testing, deployment and documentation across diverse industries / work environments.
- Hands on technology experience of designing and developing software applications with Microsoft .NET Framework 4.0, 2.0/3.0/3.5 using C#, VB.NET, ASP.NET and ADO.NET .
- Extensive experience of programming on XML Web Services, WCF, XML, XSL, XSD, XSLT, XPath Markup languages and Ajax .
- Proficiency in Visual Studio 2005/2008/2010/2013/2015/2017 .
- Good Experience in OOPS (Object Oriented Programming Structure) and Agile methodology.
- Experience in developing applications involving technologies like ASP.net Webforms, Windows Communication Foundation (WCF).
- Extensive experience in web - based page and site designs using HTML, DHTML, CSS .
- Sound knowledge of 3-tier and N-tier layered architecture.
- Extensive experience in Data Access Technologies such as LINQ, Entity Framework.
- Extensive experience in creating rich content Web Forms, WinForms (Windows Forms), Web User Controls, Custom Control, Server Controls, Windows Service and Web Service.
- Good knowledge of Ajax Control Toolkit, Ajax Enabled web site , JavaScript and adding Ajax functionality in ASP.NET web site.
- Good understanding of C# and or VB.net and a solid understanding of the SharePoint API as a whole.
- Extensively worked on writing Stored Procedures, Triggers, Functions, Views and Database Design.
- Strong experience in writing PL/ SQLs and very familiar with OMS internal database tables and concepts.
- Extensive experience in implementing Model-View-Controller (MVC 3/4/5/6) architecture using Angular Framework.
- Knowledge in creating Single Page Application (SPA) using Angular JS.
- Strong object-oriented design principals and knowledge of design patterns.
- Expert knowledge of versioning tools like TFS (Team Foundation Server) and VSS (Visual Source Safe).
- Created and maintained SSIS packages to Import/Export data from flat files, XML, Excel and Oracle.
- Knowledge in javascript testing Jest and Karma.
- Knowledge of Software container monitoring in container vendors like Docker, Kubernetes, RedHat OpenShift.
- Worked on MVC , creational patterns like singleton and abstract factory.
TECHNICAL SKILLS:
Programming Languages and .NET Technologies: C#, Web Forms, Win Forms, ASP.NET, ADO.NET, .Net Framework 1.1/2.0/3.0/3.5/4.0 , SSIS, Silverlight, WPF, Web & WCF Services, Ajax, XML, XSLT HTML, DOM, FrontPage, XAML
Markup/Scripting Lang: JavaScript, jQuery, Ajax, VBScript, HTML5, DHTML, CSS3, XML and XSLT
Packages: MS Office 2003/2007 & Visio, MS FrontPage, Dreamweaver, IIS 4.0/5.0/5.1/6.0/7.0
Database: Microsoft SQL Server 2017/ 2016/ 2014/ 2012/ 2010/ 2008/ 2005/ 2000 , DB Vista, Microsoft Access, SSIS, DTS, Oracle.
Data Access/Middle Tier: ADO.NET, LINQ and EDM
Methodologies: SOA, Agile, Waterfall, OOPS, OOAD
Reporting Tools: Crystal Reports, Far Point Spread, ProEssentials GigaSoft Charts
IDE: Visual Studio 2017/ 2015/ 2013/ 2010/ 2008/ 2005.
Operating System: Windows9x/ XP/ Vista/ 2010/ 2008/ 2003/ 2000 , Windows Server 2003
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Sr. Dot Net developer
Responsibilities:
- Responsible for developing the web services using Rest Services (Web API).
- Worked on Mobile project for credits tracking of the pharmacists.
- Developed web application using Angular MVC 6.0 Web API.
- Used Entity Framework, Unit/Integration Testing, WPF applications, Windows Services and .NET Core.
- Responsible for writing and maintaining code within ASP.Net Core C#, MVC .Net, HTML5, SQL, JavaScript, and CSS3.
- Widen the application reach to a global scale by designing, implementing and integrating a RESTful Service that interacted with API’s.
- Built user registration and login system utilizing Owin Authentication in .NET to generate salt hash keys for secure user authentication. Implemented SendGrid API to generate emails for registration and reset password confirmations.
- Increased Security by using Data Annotation and Action Filters for Client-side and Server-side validations, authentication and authorization.
- Developed a website by using ASP.NET MVC 6.0 Framework.
- Built integration solutions or simple workflows using Sharepoint .
- Used LINQ and Lambda Expressions to filter data received from the different API Calls.
- Developed and consumed WCF Web Service to access data layer components.
- Implementing the MVVM Pattern Using the Prism Library for WPF.
- Implemented and used Repository Pattern to decouple data access and business logic.
- Used Dependency Injection to introduce a loosely coupled architecture and make the application more testable.
- Designed the web UI using ASP.NET, HTML5, jQuery, Angular 4.0, JavaScript, JSON, CSS3, XSL, Webforms and Ajax controls.
- Used the javascript framework (e.g. React, Backbone, Angular JS), ES6+.
- Developed custom web parts and component for SharePoint
- Implemented Mongo Management Service for automating a variety of tasks, including backup/recovery and performance management.
- Design and development experience building a reusable REST API model/framework to consume data from and/or push data into MongoDB (or similar technology).
- In depth knowledge of modeling/architectural patterns, governance methodologies, and potential limitations within MongoDB.
- Developed user controls and used validation controls available in .NET environment.
- Extensively worked with the JavaScript and client-side validations.
- Consumed JSON data in Angular service and returned JSON data from ASP.NET controller.
- User Interface modules are developed using ASP.NET, ADO.NET, VB.NET and JavaScript.
- Developed and supported common controls used through the company including custom grid, button and calendar controls.
- Experience designing and developing Winforms and Webforms.
- Extensive usage of Delegates and Events to establish communication between the Winforms.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server . Enhanced the application efficiency by using C# new Async and Await features to perform asynchronous operations.
- Used NLog framework for error handling and logging.
- Used Postman for W1eb API, security and authentication testing.
- Performed debugging and exception handling in support to the software development.
- Used Tracking Portal open source software to keep track of bugs. Working with Team Foundation Server as the source for version control and project / issue management.
- Performed unit testing and integration using Microsoft unit Tests.
Environment: C#, ASP.NET, ADO.NET, VB.NET, MVC 6.0, MVVM, HTML5, CSS3, XML, TypeScript, jQuery, Angular 4.0, JavaScript, JSON, Ajax Controls, Visual Studio 2017, LINQ, Web API.
Confidential, Urbana, Maryland
Sr.NET Developer
Responsibilities:
- Created an ASP.Net application to display Ensim portal information via grids, reports and various fields using .Net Framework 4.6.
- Performed requirement analysis, estimations, documentation, coding, test planning, test execution, test result analysis and reporting
- Created an UI using Bootstrap, HTML5, and SCSS and created user end validations using JavaScript Framework.
- Used Bootstrap Models and Grids to sync data from SQL server.
- Created Procedures, Functions, Tables, Views, Indexers, Cursors in SQL Server .
- Used Entity 6.0 to connect to the database in ASP.NET .
- Experience in Developing Applications using Microservices and monolithic architecture.
- Responsible for writing and maintaining code within ASP.Net Core C#, MVC .Net, HTML5, SQL, JavaScript, and CSS3.
- Responsible for ensuring that the application software meets software compliance standards.
- Designing and developing custom solutions and enhancements using ASP.NET, VB.NET, Ajax and C# and JavaScript.
- Support tasks like fixing the incidents for OMS application.
- Developed applications using Web Forms and ASP.NET MVC Framework.
- Administered network workstations using TCP/IP protocols in UNIX-based operating system.
- Have created and used Winforms to create functionality in networking module.
- Developed and consumed WCF Web Service to access data layer components.
- Developed visual components through WPF using XAML and Expression Blend.
- Created middleware component classes and WCF services across the enterprise and integrated in UI using MVVM pattern in Prism framework using WPFHelpers class from PrismAppBase .
- Created an application in WPF that generates Silverlight Class library by taking XML file as an input.
- Implemented the Agile and Sprint Methodologies.
- Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate.
- Responsible for developing WCF Services hosted on Windows Azure to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).
- Provision for editing those values and fields with strict validations.
- Experience with JSON & REST API (Specifically for VSTS). Troubleshoots issues with VSTS and works with Microsoft and client stakeholders to drive appropriate and timely resolution.
- Used DevExpress Tools and other tools to perform user validation and embed custom validations. Gather, Analyzed and evaluated system requirements and formulated test cases in the test plan for various modules of ESM Tool .
- Worked with business analysts and developers to formulate test plans and test cases for the functional, usability, data-driven testing and smoke testing to check the application being developed has no high to medium severity bugs.
- Assigning user access roles depending upon user criteria.
- Used Azure AD as OIDC (OpenID-Connect) & Authorization Providers .
- Created various levels of authentications having view, read, write, delete and super admin roles to users using SSMS activity.
- Restrict parts of the application to be accessible based on user authentication. Designed an application in 3 tier Architecture having UI , business logic and data access layers.
- Creating history log of users and data.
- Involved in backend integration in MSSQL Server by writing and executing SQL queries to get the user activity and report back to tables at the application level.
- Force users to add notifications before performing any activity to easily track their responses and perform a quick rollback.
- Conduct informational and technical sessions with developers and programmer analyst to bring the issues on board.
- Generating weekly and monthly reports of data being modified.
- Created Crystal Reports using Microsoft Power BI to be generated and consumed by the users.
- Hands-on detailed workflow charts and diagrams that describe input, output, and data logic using MS Visio .
- Created task documentation at all levels to report and correct bugs .
- Taking end-to-end responsibility for the designing and ensuring high-quality delivery of multiple customized modules and components developed.
Environment: ASP.NET, MVC, VB.NET, Bootstrap, Agile, HTML5, CSS3, Crystal Reports, MSSQL Server, JavaScript Framework.
Confidential, MN
.NET Developer
Responsibilities:
- Responsible for developing User interface using .NET Web forms, web controls, custom controls, HTML, JavaScript, jQuery, Angular, Ajax, SCSS.
- Performed front-end validations using JavaScript, jQuery .
- Extensively used Ajax Control toolkit to develop user controls in ASP.NET and to speed up web application by providing partial page update.
- Designed the web UI using ASP.NET, HTML5, jQuery, Angular 2.0; Expertise in telephony products including Avaya.
- Developed and consumed web services developed by middle tier team.
- Developed a Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts such as abstraction, encapsulation, inheritance, polymorphism in C#.
- Configured Jenkins to use MS build to create a new installable on the server every time there was a code change was triggered and publish the latest installable at the various server locations.
- Developed Master pages for consistent look and feel.
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- Competence with C#, .NET, Visual Studio, MVC, WinForms, Restful Services, Javascript, jQuery and other relevant development tools
- Stored and accessed data from XML files programmatically using C# and LINQ to XML.
- Involved in Test Driven Development and in testing of the application as a member of the Quality Assurance team.
- Developed and deployed SSIS packages to automate data imports between the data bases.
- All the web p ages, user interface layers, are created and integrated to maintain the performance of data flow and data integrity using Silver Light.
- Implemented Forms-based Authentication to authenticate the users.
- Created several database objects such as Stored Procedures, User Defined Functions, Triggers and Views in SQL Server database.
- Responsible for developing WCF Services hosted on Windows Azure to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).
- Used PL/SQL tuning/ PL/SQL optimizing techniques to increase performance of queries.
- Performed Unit and Integration testing.
- Participated in daily stand up calls with business and Dev. Team as part of Agile process for reporting the day-to- day developments of the work done.
- Used SVN version control for development and maintenance.
- U
- Involved in the estimation of effort and timelines for new features and change requests.
Environment: ASP.Net, MVC, Web forms, JavaScript, Ajax, OOPS, HTML, CSS, jQuery, LINQ, XML, TDD, WCF, Microsoft Azure, Silver light, PL/SQL, SSIS, SOA, SQL tuning and optimization, Agile methodology, SVN, Web Services, Visual Studio.
Confidential
.NET Developer
Responsibilities:
- Implemented the presentation layer in ASP.NET and JavaScript .
- Created components to maintain business logic layer using C#. Net used ADO.NET to create the Data Access layer.
- Designed the Process flow structure and standards for web application development.
- Development of component classes and interfaces in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.
- Created Document Management User Controls and Custom Controls for common purpose in the whole application.
- Developed and Designed applications in HTML, CSS and JavaScript.
- Responsible for implementing and deployment of WCF Services.
- Designed and developed the complete front-end application using ASP.NET with C# as code behind for the internal processing.
- Developed and hosting WCF Services on IIS by following Service Oriented Architecture (SOA).
- Implemented the functionality to render data using XML files and format them using XSLT.
- Involved in Database diagram design and Tables design in SQL Server.
- Created Stored Procedures, Views, Triggers and Complex SQL queries in SQL Server for storing, retrieving and managing documents .
- Involved in the development and execution of unit test cases.
- Created and deployed the Windows Service for Emailing the PDF documents by utility using windows service.
Environment: ASP.NET, C#, ADO.NET, SQL Server 2005, VS-2008.
Confidential
.NET Developer
Responsibilities:
- Assisted in preparation of architectural designs for each of the components that were assigned for development.
- Responsible for designing, developing and testing the Due Date Module using ASP.NET, HTML, CSS, JavaScript and SQL Server as database.
- Vacation Services Module was designed developed and tested using C#.NET, HTML, CSS, JavaScript and SQL Server as database.
- Product Report tool was designed and developed using ASP.NET, XHTML, HTML, JavaScript and SQL Server as database.
- Most of the internal structure uses XML for generating input/output.
- Created type libraries from the existing C# are consumed in the Middle Tier Architecture.
- Communicated with multiple groups to integrate the new enhancement into the regular flow.
- Gave extensive production support.
Environment: C#.Net, ASP.NET, Microsoft Visual Studio, SQL Server, HTML, CSS, JavaScript, XML, Microsoft Visual Source Safe and Windows XP.