.net Developer Resume
Bloomington, MN
SUMMARY
- Accomplished Software developer with over 7 years’ experience in developing, implementing Web Applications, Windows Applications, Integrations and products using Visual Studio, C#.NET, ASP.NET (4.0), .NET Framework, .Net Core and Databases like SQL Server 2015.
- Experienced with developing Single page application (SPA).
- Extensive experience with implementing Object Oriented Programming (OOP) concepts using C#.
- Highly skilled in Object Oriented Analysis and Design (OOAD) and UML.
- Experience in designing and developing Microservices for the business components using .NET framework.
- Experience in developing Microservices using ASP.NET core
- Designed and implemented the application using MicroService Architecture for its various distinct advantages like loose coupling and design patterns.
- Experience of creating rich UI applications in WPF 4.5/4.0, Silverlight 4.0/3.0 along with XAML programming and Expression Blend 4.0/3.0
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI's using One - way data flow, Virtual DOM, JSX, React Native concepts.
- Worked with Angular 2 routing, Lazy loading and React (JSX) Forms to develop the client side application.
- Well versed with building dynamic web view applications using ANGULAR6,7,8, jQuery, Java Script, HTML5, CSS3 with ASP.NET Web Forms, MVC 5.0.
- Hands on experience with Design and Development of SQL Server that includes SQL Queries, Stored Procedures, Triggers and Views.
- Knowledge in SQL Server Integration Services (SSIS) and in using Reporting tools like Crystal Reports, SSRS (SQL Server Reporting Services).
- Experience in developing Automation Scripts, Execution and Analysis Test Results using Data Driven Framework in Selenium.
- Experience in using Angular.js to test views and to do end to end unit testing by using Continuous Integration/Continuous Deployment (CI/CD).
- Good knowledge on Microservices, AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud watch and Docker.
- Experience in designing and implementing infrastructure as code and CI/CD pipeline for deployments of large-scale web applications.
- Strong experience with setting up AEM/CQ5 using Maven.
- Knowledge on Component Web Services (CWS)
- Experience in working with FACETS and HIPAA compliance.
- Providing FACETS application configuration support to the client.
- Proven experience on working with GitHub and Git Repositories with good knowledge on Azure.
- Experienced in Managed project in Team Foundation Server (TFS) to track features, requirements, code defects and issues using form specific work item types.
- Demonstrated experience with Agile software development approach.
- Experience in Plan phases of the software development life cycle (SDLC).
TECHNICAL SKILLS
Operating Systems: Windows 2008 R2/2008/2003, XP, Windows 7, 10.
Programming Languages: C, C++, C#,, SQL, T-SQL.
Web Technologies: ASP.Net, HTML, XML, JSP, XML Web services, WCF, SOAP, JavaScript, jQuery, AngularJS
Scripting Languages: JavaScript, jQuery, AngularJS
Cloud Services: Amazon Web Services (AWS) Frame work: Kinesis
.Net Frameworks: .Net Framework 4.5/4.0/3.5/3.0/2.0 , .Net Core
Databases: SQL Server, MYSQL, T-SQL, SSRS, SSIS, MS Access
Reporting Tool: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8), RDLC
Servers: Windows, Microsoft IIS
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, MN
.Net Developer
Responsibilities:
- Involved in integrating ERP application. Worked on Managed Services and Professional Services.
- Replacing the Great Plains (GP) with Oracle NetSuite.
- Integrated the existing architecture with NetSuite for provides software and services to manage business finances, operations, and customer relations.
- Microsoft Dynamics CRM Integration with Connect wise, SharePoint, reporting by using REST API
- Development of ERP solution using architecture and Microservices.
- Extended a custom domain driven microservices architecture built on top of ASP.NET Web API and HTTP protocol.
- Implemented CRUD operations using $http service to call Web API methods.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#. Net. Good Experience in Developing Applications using Microservices architecture.
- Used Swagger to test Web API functionality.
- Implemented client-side Interface using React JS . Build stable React components and stand-alone functions to be added to any future pages. Used React-Router to turn application into Single Page Application.
- Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and react-bootstrap components.
- With the concept of React.JS Worked on usage metrics and also end to end events tracing for analysis purpose.
- Worked on Data extraction, Translation and loading the data in different servers using SSIS and SSRS.
- Used Team foundation server (TFS) as source control repository for code version on CI/CD.
- Build a CI/CD pipeline to automate the process using the python and Bash script.
- Used Microservice architecture, based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.
- Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket.
- Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- Customized the selenium Test as per the Test Case by using the C# Script.
- Used selenium Grid to run test cases in multiple browsers and platforms.
- Automating the manual Test cases using Selenium.
- Used selenium Grid to run test cases in multiple browsers and platforms.
- Used Agile/Scrum software development methodology.
- Used TFS for code management and version control.
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Involved in Upgraded the legacy application using WCF Services to new Angular application using Restful API’s.
- Gathering requirements and convert them to technical specifications.
- Primary contribution was working as a full developer using AngularJS JavaScript framework. Also involved in creating a Web API with Entity Framework. stack
- Developed ASP.NET Core Web API based on departmental requirements and specifications.
- Developed web application using .NET core and published the website to azure.
- Used the database first approach with the Entity Framework to generate models and the dbcontext.
- Used the dbcontext to access data from the database.
- Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by AngularJS.
- Implemented CRUD operations using $http service to call Web API methods.
- Used Swagger to test Web API functionality.
- Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Used React flux to polish the data and for single directional flow.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags .
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept .
- Utilize JQuery AJAX library to call Web API to populate dropdown list and utilize JQuery UI autocomplete to call action method in controller. Use JQuery UI dialog and partial view to implement a pop-up.
- Develop the front-end components using HTML5, CSS3, Bootstrap 3, and AngularJS.
- Implemented filtering, sorting and pagination using third party tools and AngularJS framework.
- Used Single Page Application (SPA ) format using AngularJS routing .
- Debugging of AngularJS code using browser tools such as ng-inspector and the developer console in various browsers.
- Implemented unit testing using Jasmine throughout the project.
- Developed reliable message pattern using azure service bus messaging (Queues, Topics) across distributed systems and created azure web jobs.
- Worked on expiring object renewals, cert renewals in Azure Performed SQL queries for back end-data validation and analyze log files with log parser tool.
- Customized the selenium tests as per the Test case by using C# scripts.
- Performed functionality testing using selenium and API Testing.
- Creating test scripts using C# and Selenium Web Driver for the functional test cases.
- Responsible for configuring Azure-App Insights for monitoring and troubleshooting Azure resources.
- Used Agile/Scrum software development methodology.
- Used TFS for code management and version control.
Environment: .NET C#, ASP.NET MVC5 (RAZOR Engine), LINQ, Visual Studio Management, Fiddler, HTML5, CSS3, Bootstrap, Entity Framework (EF), Web API, Windows 10, JQuery, Mozenda, Team Foundation Server (TFS), Agile, Scrum.
Confidential, Madison, WI
.Net Developer
Responsibilities:
- Successfully utilized code-first approach to design the database in the .NET environment by using, C# in the ASP.MVC5 environment.
- Designed a Web application using Web API with AngularJS, leveraged Entity framework (EF)
- Implemented routing to allow for the use of a Single-page-application (SPA) with different content using route Provider in the AngularJS Module and ng-view in the HTML5 .
- Implemented Client-side validation using AngularJS Custom Form Validation with ng-show and ng-hide.
- Utilized database normalization techniques to create memory efficient T-SQL tables, with data redundancy contingency triggers to prepare system against unpredictable user interactions that might jeopardize data integrity.
- Utilized AngularJS Route for creating Single Page Application (SPA), and incorporate Model-View-Whatever (MV*) development pattern allowing efficient unit testing, and appropriately utilizing Controllers, Services, and Factories with dependency injection.
- Implemented ng-repeat to display tabular data and utilized CRUD features such as sorting, filtering, paging and data manipulation and by using AngularJS .
- Utilize JQuery AJAX library to call Web API to populate dropdown list and utilize JQuery UI autocomplete to call action method in controller. Use JQuery UI dialog and partial view to implement a pop-up .
- Wrote LINQ queries and lambda expressions to perform CRUD operations.
- Used Action Filter to authorize user, use forms authentication method to authenticate user.
- Conducted tests on the Web API by using Fiddler web debugging proxy.
- Implemented code by using Continuous Integration and Continuous Development using Azure DevOps.
- Worked with Azure Dev Ops and Octopus deployments tool to implement CI/CD pipelines
- Used CSS3 and HTML5 to design fully responsive user interface and utilized Bootstrap .
- Performed automated data scraping to gather investor’s data into the database by using Mozenda and various automated scraping tools.
- Took part in a team environment which implements agile, scrum software development approach.
Environment: C#, ASP.Net, Visual Studio, MVC, JavaScript, jQuery, HTML, XML, CSS, SQL SERVER, WCF, WPF, Bootstrap, SOAP UI Web services, SSRS, Ajax, LNIQ, ADO.net.
Confidential, Dayton, OH
.Net Developer
Responsibilities:
- Interacted with Business Analyst team for gathering Requirements.
- Primarily responsible for maintaining, design, development and providing development support to the web application.
- Developed View Models in order to restrict the Controllers to control the dataflow between the model and view.
- Involved in preparing the documentation for design and code module that developed.
- Developed Facets system automates and streamlines critical business functions across the enterprise, including member enrollment, premium billing, claims processing and customer service
- Integrated FACETS database with the .NET applications using Trizetto Integration Solution.
- Providing FACETS application configuration support to the client.
- Used MVC Architecture Based Development for creating views and partial views UI and the middle tier for various modules.
- Developed user stories using ASP.NET MVC with C#.Net, JavaScript, AJAX, Razor view engines, Entity Framework 6.0 and MS SQL 2016.
- Implementing Validation using JavaScript (Regular expression, custom, required field, Validation summary) are used.
- Designed a Web application using Web API with AngularJS, leveraged Entity framework (EF)
- Implemented routing to allow for the use of a Single-page-application (SPA) with different content using route Provider in the AngularJS Module and ng-view in the HTML5.
- Implemented Client-side validation using AngularJS Custom Form Validation with ng-show and ng-hide.
- Utilized AngularJS Route for creating Single Page Application (SPA), and incorporate Model-View-Whatever (MV*) development pattern allowing efficient unit testing, and appropriately utilizing Controllers, Services, and Factories with dependency injection.
- Implemented ng-repeat to display tabular data and utilized CRUD features such as sorting, filtering, paging and data manipulation and by using AngularJS.
- Developed core functionality with the .NET Framework.
- Generate Reports from wide range of Data Sources.
- Used Code Smith Generator to create own Custom templates.
- Extensively involved in pre-testing the application and bug fixing.
- Deployed the application and components on the test and production Servers.
- Created Stored Procedures, PL/SQL statements, functions to manipulate the database.
- Product Development is an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
Environment: C#, ASP.Net, Visual Studio, MVC, JavaScript, jQuery, HTML, XML, CSS, SQL SERVER, WCF, WPF, Bootstrap, SOAP UI Web services, SSRS, Ajax, LNIQ, ADO.net.