.net Developer Resume
Greeley, CO
SUMMARY
- C# .Net Developer, with around 8 years of professional experience in Systems Analysis, Design, Development and Implementation in Food, Health Care, Insurance, telecom domains developing Web and Windows applications using N - layer Architecture involving all stages of Software Development Life Cycle (SDLC).
- Experience in various domains like Healthcare, Financial, Insurance, ERP and Ecommerce.
- Experience in gathering the client requirement, creating the Functional Design and designed the simple mock UX screens using HTML and CSS.
- Experienced in a fast-paced Agile Development Environment including Behavioral Driven Development (BDD), Test-Driven Development (TDD) and Scrum.
- Experience using .NET Core, ADO.NET, ASP.NET Web Forms, ASP.Net MVC, ASMX Web Services, WCF Web services, Web-API.
- Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism.
- Expertise in creating User Interfaces using Web Forms, User Controls, various Custom Controls, Validation Controls and validating user inputs using validation techniques.
- Experience in Web Application Authenticating and role-based authorization to test the user credentials and give access to the users based on the roles assigned in the database.
- Experienced in Token based authentication and authorization.
- Experience in maintaining the applications in a PL/SQL Oracle 11g.
- Experience in working with Object relational mapping frameworks like Entity Framework and creating the entity classes to connect to the database objects.
- Experienced working with different types of injections like cross-site scripting (XSS), stored cross-site scripting (XSS).
- Experience in building a rich web application using AJAX, JSON, Angular JS, Vue.js, jQuery, HTML5 and CSS3.
- Wide experience in working with Bootstrap framework to Design responsive applications.
- Solid understanding on developing the web application and implementing data layers using data access services like LINQ.
- Hands-on experience Angular JS as the development framework to build a Single Page Application.
- Extensive experience in relational database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Triggers, Cursors and Functions using T-SQL in SQL Server.
- Has analytical, design and querying skills for creating Business Intelligence reports using Crystal Reports and SQL Server Reporting Services (SSRS) accessed from Web applications.
- Worked on creating a URL encryption for preventing anyone sending illegal requests or malicious user data to the application server.
- Experience working with path traversal, cross-site request forgery, Anti-forgery token mechanisms.
- Experience with Continuous Integration.
- Used Jacoco and SonarQube for code coverage.
- Experience using different CI/CD tools.
- Experience in creating SSIS Packages for integrating data using Database connection from heterogeneous sources (Excel, CSV, Text) by using multiple transformations provided by SSIS.
- Experience in training different teams(offshore).
- Expertise on Server-side development dealing with high level transactional systems.
TECHNICAL SKILLS
Programming Languages: C#, VB .NET, VB 6.0, Java, C/C++, Objective-C, LINQ, VB Script, PL/SQL, Scripting, Python
Microsoft Technologies: .NET Core (3.0/2.0), .NET Framework (4.7/4.6/4.5/4.0/3.5 ), ASP.Net MVC (5.0/4.0/3.0), ADO .NET, Windows Communication Foundation (WCF), WPF, MVVM, LINQ, Entity Framework, Web Services, Web API, .NET Core REST API
Web/UI: HTML, HTML5, XML, CSS, CSS3, Bootstrap, JavaScript, Typescript, jQuery, AJAX, UI, Kendo UI. Angular Js 6/4/2/1, Vue.js, Node.js, Backbone.js.
IDE: Microsoft Visual Studio 2019/2017/2015/2010/2008/2005, Microsoft Visio 2010/2007, Eclipse, Net Beans, Sublime Text, Visual Studio Code
Database: SQL Server 2019/2016/2012/2008/2005, NoSQL MongoDB, DB2, Oracle 11g/10g/9i, Microsoft Access.
Reporting Tools: SQL Server Reporting Services, Crystal Reports
Version Control: Team Foundation Server (TFS), VSS, Subversion
PROFESSIONAL EXPERIENCE
.Net Developer
Confidential, Greeley, CO
Responsibilities:
- Involved in full Software development life cycle (SDLC) followed by Agile methodologies to produce high quality software model using N-Layer Architecture.
- Created Web pages using Vue.js framework.
- Created the .Net Core Web API to serve the business logic.
- Used Entity Framework and SQL Server as backend.
- Gathered the requirements and Prepared Functional Design Document.
- Prepared Technical Specification Document.
- Experience with Continuous Integration.
- Experience in Web Application Authenticating and role-based authorization to test the user credentials and give access to the users based on the roles assigned in the database.
- Worked on Web application Token based authentication and authorization.
- Experience in Azure DevOps.
- Worked on creating a URL encryption for preventing anyone sending illegal requests or malicious user data to the application server.
- Experience in migrating the application to Azure cloud.
- Experience in maintaining the applications in a PL/SQL Oracle 11g.
- Have experience in writing Hangfire background job in .Net Core.
- Used Azure pipeline for build and release the projects.
- Used API testing tools like swagger.
- Used SonarQube for code coverage.
- Created client-side validations using JavaScript and created custom validators using jQuery.
Environment: C#, .Net Core, .Net Core API, .NET 4.7, MVVM, Azure DevOps, Azure DevOps Wiki, Vue.js, Node.js, Jacoco, SonarQube, Visual studio code, Visual Studio 2017, SQL Server 2019, MVVM, jQuery 3.2.1, Swagger, Azure, AWS, TFS, Git Hub.
.Net Developer
Confidential, Addison, TX
Responsibilities:
- Involved in full Software development life cycle (SDLC) followed by Agile methodologies to produce high quality software model using N-Layer Architecture.
- Gathered the requirements and prepared Functional Design Document.
- Created different views and partial views for user interface using HTML, CSS.
- Used Forms based Authentication to enable the users to login and Role based authorization to give access to the users bases on their roles present in database.
- Worked on Angular single page applications.
- Experience with Continuous Integration.
- Created client-side validations using JavaScript and created custom validators using jQuery.
- Used JavaScript, jQuery, JSON and Ajax to handling the client-side validations and dynamic page updates.
- Developed REST Services using Web API for export and import of data.
- Experience in migrating the application to Azure cloud.
- Used API testing tools like SoapUI to test the API end points.
- Used LINQ to query and manipulate the data in the backend.
- Experience in maintaining the applications in a PL/SQL Oracle 11g.
- Created views, user defined functions and worked with CTE, table variables in SQL Server.
- Attend daily standups, backlog grooming sessions, sprint review/planning sessions as a part for Agile (JIRA).
- Handled Weekly Defects/Enhancement status reports in JIRA.
- Worked on Microsoft Team Foundation Server for version control and individual task status.
Environment: C#, .NET 4.6.2, .Net Core, ASP.NET MVC, ADO.Net, Team Foundation Service, JIRA, JSON, REST Services, SOAP UI, HTML5, CSS3, Web API, jQuery 3.2.1, AJAX, Node.js, Angular js, SSIS, SSRS, SonarQube, Azure, AWS, Visual Studio 2017, ASW, SQL Server 2014, Oracle 11g, GitHub.
.Net Developer
Confidential, Indianapolis, IN
Responsibilities:
- Involved in requirement gathering from product owners and other teams to implement user stories in an aggressive 3-week sprints agile development.
- Worked on putting together the requirements gathered from clients in the form of documentation (User Stories, system requirements TDD's etc.), development, testing, and delivery of the application.
- Analyzed the User Stories and deconstructed them into Individual tasks accordingly.
- Involved in code review meetings to ensure the requirements and standards are being met.
- Crated Restful services using Web API and exposed Get, Post and Put endpoints to the URL.
- Worked on Collection lists and View Modelsacross the application for better performance.
- Migrate legacy applications to web application using Angular js.
- Created custom error validators and bundling the error and sent the error object as JSON string to display user friendly error messages in the UI.
- Used Microsoft Entity Framework database First approach to create the entity classes to access the database tables as objects.
- Used Dataannotations for validations and null checks for better functional behavior. And this approach solves unexpected null failure exceptions.
- Experience in Web Application Authenticating and role-based authorization to test the user credentials and give access to the users based on the roles assigned in the database.
- Worked on creating a URL encryption for preventing anyone sending illegal requests or malicious user data to the application server.
- Experience with Continuous Integration.
- Experience in maintaining the applications in a PL/SQL Oracle 11g.
- Created business services using Web API services, Interfaces and Modals.
- Worked on different media type formatters like JSON and XML types.
- Created test cases using NUnit and used Moq framework to inject the database objects.
- Defect/bug fixes for the application by modifying the front end and business services.
Environment: C#, .NET 4.7.1, ASP.NET, ADO.Net, Angular Js, Team Foundation Service, JSON, REST Services, SOAP UI, Web API, jQuery 3.2.1, AJAX, Visual Studio 2017/2019, Node.js, Oracle DB, GitHub.
.Net Developer
Confidential, Addison, TX
Responsibilities:
- Involved in full Software development life cycle (SDLC) followed by Agile methodologies to produce high quality software model using N-Layer Architecture.
- Gathered the requirements and prepared Functional Design Document.
- Involved in rewriting VB6 Legacy Web Application to C# Application using MVC 5.
- Implemented MVC architecture (Model, View and Controller) for the web application from Origination to Implementation following agile software development methodologies.
- Created different views and partial views for user interface using MVC Razor engine, HTML, CSS, and Bootstrap.
- Used Forms based Authentication to enable the users to login and Role based authorization to give access to the users bases on their roles present in database.
- Migrated Legacy applications to single based web application using Angular js.
- Worked on Web application Token based authentication and authorization.
- Experience in migrating the application to Azure cloud.
- Experience with Continuous Integration.
- Worked on creating a URL encryption for preventing anyone sending illegal requests or malicious user data to the application server.
- Created client-side validations using JavaScript and created custom validators using jQuery.
- Used JavaScript, jQuery, JSON and Ajax to handling the client-side validations and dynamic page updates.
- Developed two different solutions for Rest Service and UI Application.
- Developed REST Services using Web API for export and import of data.
- Used API testing tools like Postman, SoapUI to test the API end points.
- Used LINQ to query and manipulate the data in the backend.
- Created views, user defined functions and worked with CTE, table variables in SQL Server.
- Worked on developing SSRS reports and migrated crystal reports to SSRS to generate different types of reports.
- Worked with SSIS for data migration and maintenance of SQL Database.
- Attend daily standups, backlog grooming sessions, sprint review/planning sessions as a part for Agile.
- Handled Weekly Defects/Enhancement status reports.
- Experience in training the Offshore team.
- Worked on Microsoft Team Foundation Server for version control and individual task status
Environment: C#, .Net Core 3.0, .NET 4.6.1, .Net Core, .Net Core API, Angular Js, ASP.NET MVC, ADO.Net, Team Foundation Service, JSON, REST Services, SOAP UI, HTML5, CSS3, Web API, MVVM, WCF, WPF, jQuery 3.2.1, AJAX, SSIS, SSRS, Azure, AWS, Bootstrap, Visual Studio 2015/2017, SonarQube, SQL Server 2014, GitHub.
.Net Developer
Confidential, Woonsocket, RI
Responsibilities:
- Involved in requirement gathering from product owners and other teams to implement user stories in an aggressive 3-week sprints agile development.
- Worked on putting together the requirements gathered from clients in the form of documentation (User Stories, system requirements TDD's etc.), development, testing, and delivery of the application.
- Analyzed the User Stories and deconstructed them into Individual tasks accordingly.
- Involved in code review meetings to ensure the requirements and standards are being met.
- Crated Restful services using Web API and exposed Get, Post and Put endpoints to the URL.
- Secured the service endpoints with JWT token based to authenticate the users the generate the tokens and validated the token on every API call to give access to the user.
- Experience with Continuous Integration.
- Worked on Collection lists and View Modelsacross the application for better performance.
- Created custom error validators and bundling the errors and sent the error object as JSON string to display user friendly error messages in the UI.
- Used Microsoft Entity Framework database First approach to create the entity classes to access the database tables as objects.
- Used Dataannotations for validations and null checks for better functional behavior. And this approach solves unexpected null failure exceptions.
- Created business services using Web API services, Interfaces and Modals.
- Worked on different media type formatters like JSON and XML types.
- Created test cases using NUnit and used Moq framework to inject the database objects.
- Defect/bug fixes for the application by modifying the front end and business services.
- Used SVN as project repository for whole project duration.
Environment: C#, .NET Framework 4.5.1, MVC 5, MVVM, Visual Studio 2015, SQL Server 2012, Entity Framework, LINQ, JSON, XML, RESTful Web API services, Postman, NUnit, Moq, SVN.
.Net Developer
Confidential, Hartford, CT
Responsibilities:
- Involved in full Software development life cycle (SDLC) followed by agile methodologies to produce high quality software model using 3-layer Architecture.
- Worked on enhancement for the existing application and participated in the production support.
- Developed Graphical User Interface (GUI) applications based on the .NET Framework by using Webforms.
- Designed Presentation layer using ASP.NET webform server-side controls, HTML, and CSS.
- Extensively used Angular JS framework to implement client-side java script modules, implemented custom directives.
- Used Windows Communication Foundation (WCF) to create the services and to inject the data to and from the front end.
- Developed proof of concepts during application migration using Entity framework.
- Used Data Grids, Data Sets and Data Tables to extract data from SQL Server 2012
- Designed Http Headers for validating all the XML requests before passing through the Windows Application Firewall (WAF).
- Used SOAP UI and Altova XML Spy tools for evaluating and testing the SOAP request and response.
- Used Excel macros to automatically calculate the columns values.
- Experience with Continuous Integration.
- Experience in training the Offshore team.
- Used excel interop to create and populate the excel sheets with the data and download.
- Implemented SQL Queries, Views, Stored Procs in the SQL server.
- Used TFS for Source Code Control and for bug tracking.
- Experience in working for maintaining the applications in a PL/SQL Oracle 11g.
- Used Cruisecontrol.Net for the continuous integration.
Environment: C#, Visual Studio, .NET Framework 4.5, ASP.NET Web Forms, SQL Server 2012, Entity Framework, SSIS, HTML, CSS, Bootstrap, MVVM, Excel (macros) VBA, Microsoft. Office. Interop, TFS.
.Net Developer
Confidential
Responsibilities:
- Developed a Module that enables the administrator to provide access rights to users based on their credentials.
- Developed Consumer Facing front pages using Bootstrap, CSS, JavaScript and jQuery.
- Consumed Web Services for data sharing adhering to REST concepts for credit check.
- Implemented some of the changes requests in MS Access application using VBA as programming language.
- Used VB.NET to reduce the time and also manpower.
- Developed WCF service to communicate load and save data to database.
- Worked on creating ASP.Net Web Pages using ASP.NET 3.5/4.0 using VB.Net.
- Used Dependency Injection to build loosely coupled system to consume WCF service.
- Used WPF for creating windows and custom win form control using various animation techniques.
- Design and developed business logic using C# WinForms.
- Experience in working on PL/SQL Oracle.
- Designing and developing custom solutions and enhancements using ASP.NET, Vb.net AJAX and C# and JavaScript.
- Developed N-tier Architecture and distributed .net applications using Web Forms, Win Forms and WPF.
- For front end development actively used ASP.Net, CSS, JavaScript, AJAX control and Telerik Controls.
Environment: Microsoft Visual Studio .NET, .NET Framework 1.1, ASP.NET, VB.NET, ADO.NET, ODP.NET, VSS 6.0, IIS 5.1, Oracle 9i and SQL Server 2008, VBA, Entity Framework, Knockouts JS, MS Access
.Net developer
Confidential
Responsibilities:
- Involved in full Software development life cycle (SDLC) followed by Agile methodologies to produce high quality software model using N-Tier Architecture
- Worked on designing and development of Forms using MS Visual Studio 2008, VB.NET
- Involved in automating SSIS packages using SQL server agent jobs, windows scheduler and third part tools
- Designed dynamic user interface for web forms using ASP.NET MVC, HTML and implemented business logic using C# .Net.
- Developed Web services for online transactions i.e. export and import of data and exposed them through SOAP, REST and HTTP, XML.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
- Used WPF built-in set of data controls to bind and manipulate data within applications.
- Extensively used ASP .NET MVC architecture for web site development
- Designed and generated reports using SQL Reporting services (SSRS) and Crystal Reports
Environment: .Net Framework 3.0,ASP .NET 3.0,ASP .NET MVC, VB.NET, Silverlight 3.0,Microsoft Visual Studio 2008,C# 3.0, HTML, XML, CSS, JavaScript, SQL Server Reporting Services, LINQ, WCF, WPF, IIS 6.0, TFS, Enterprise Library, Win Forms, SQL Server 2008, ADO .NET, SOAP, WSDL, SSIS, JSON, Entity Framework.
.Net Developer
Confidential
Responsibilities:
- Involved in various phases of project development like Requirement Gathering, Analysis, design, architecture, coding, unit testing, and deployment.
- Developed various technical design specification documents
- Interacting with the Client and translating the Business Requirements into maintainable UML Documentation, Use Case Diagrams and Class Diagrams.
- Experience with Continuous Integration.
- Created dynamic GUIs with .Net Web Controls and Data Bound Web Forms.
- Used AJAX to trade data with a web server, without reloading the page
- Implemented AJAX functionality using call back methods and jQuery.
- Designed and Developed middle tier business logic for Web clients using C# and ASP.NET.
- Involved in developing XML Web Services and invoking them by using XML SOAP
- Worked on ASP.NET state Management, ASP.NET caching features, configuring ASP.NET optimizations, securing ASP.NET web application.
- Used ADO.NET objects such as Data Adapter, Data Reader, Data Tables, Dataset and Data View, for consistent access to the data store
- Used Version management tools like Visual Source Safe / VSS for versioning control.
- Used Team Foundation Server (TFS) for integration, maintenance, and Security of code.
- Developed reports using Crystal Reports and integrated them with .NET through crystal report Viewer.
- Performed Unit Testing and System Integration Testing
Environment: .NET Framework, Microsoft Visual Studio 2008, VB.NET, C#, C/C++, HTML, XML, CSS, JavaScript, SQL Server Reporting Services, IIS, DOS, SQL Server 2008, ADO .NET, SOAP, WSDL, TFS, SSIS, JSON, Knockout JS
