.net Developer Resume
Atlanta, GA
SUMMARY
- Dedicated and hardworking professional having 7+ years of IT industry experience in the field of .Net full - stack developer in all phases of Software Development Life Cycle (SDLC) includes Requirements gathering, Design, Development, Testing, Packaging and Deployment of Client/Server, Web and windows applications using Microsoft Technologies.
- Experience in development of Windows and web applications using Microsoft .Net framework and Microsoft Technologies like C#, ASP.NET, ADO.NET, MVC, SQL Server, Entity Framework, WCF, WPF, Web services.
- Excellent knowledge and experience in object-oriented programming (OOPS) and object-oriented analysis and design approach (OOAD) and other OO Design patterns.
- Strong working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization,, Roles, Profiles and Resource Access Control.
- Worked on different web technologies like HTML, XHTML, DHTML, XSLT, JSON, JavaScript,JQuery and XML related technologies including XML, XSL, XSD, DOM, XSLT and X Path.
- Expert in Implementation of 3-Tier Architecture (Data Access Layer (DAL), Business Logic Layer (BLL)) and User interface (UI)).
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Involved in Front-end development using web Technologies like HTML5, React JS,Silverlight, CSS3, Java Script, XML, J Query, XHTML, JSON, AJAX, TypeScript, Angular JS.
- Experience in developing Single Page Applications (SPA) using Java Script and Angular JS and Responsive web design using Bootstrap.
- Experience in developing windows applications with GUI using Windows Presentation Foundation (WPF) and Service oriented applications (SOA) using Windows Communication foundation (WCF), MVVM, XAML.
- Strong experience in implementing WEB API REST service which communicate data both in XML and JSON.
- Worked with Web Services like SOAP,Windows Workflow Foundation (WWF) and Silverlight.
- Experience on SQL Server Database Design, database maintenance and writing complex SQL queries using Joins and creating Tables, Views, Indexes, writing Stored procedures, Functions and Triggers.
- Solid knowledge in language Integrated Query LINQ (LINQ to SQL, LINQ to XML, LINQ to OBJECTS and LINQ to ENTITIES) and Entity Framework for data accessing and CRUD operations.
- Experience in working with various components such as Data grids, Datasets, Data Table, Connection, Command, Data Reader, Data set and Data Adapter Objects in ADO.Net.
- Experience in developing SSIS packages and generating reports using SSRS.
- Experience working experience in using NuGet package Manager. Experience in version control using repositories like TFS (Team Foundation Server), VSS (Visual SourceSafe), GIT, Subversion (SVN).
- Experience in developing Web Applications using third party controls Infragistics and Telerik.
- Experience in configuring WCF endpoints, behaviors, Bindings, Defining and implementing contracts.
- Performed unit testing using tool Nunitand performed several integration and performance testing and Jasmine for Angular unit testing.
- Good Knowledge on configuring Virtual machines for SharePoint 2013, SQL Server 2012 and Azure Active Directory. Created multiple WCF micro servers for fund calculations.
- Made use of Angular cli for creating services, Components, Pipes and Directives
- Working on multiple personal projects involving modern web frameworks/libraries. Source codes canbe found on personal GitHubrepositories. Strong experience with OOP concepts and Multithreading.
- Familiar with exception Handling and error, especially memory Leakage debugger in system programming.
- Experience in working with structured methodologies such as Agile, Scrum, CMM and other home-grown processes. Exposure to Model-View-Controller (MVC) Architecture technology.
- Worked with Traditional Methodologies (Waterfall, RAD), Agile Software Development Methodology and Test-Driven Development (TDD).
- Provided 24x 7 supports for inter application groups Quick Learner, adapter of new tools/technologies and their test applicability.
TECHNICAL SKILLS
Web Technologies: HTML4/HTML5, CSS/CSS3, XPATH, Bootstrap, SASS, LESS, AJAX, JSON, XML, XSL, XSLT
Programming Languages: ASP.NET MVC, ADO.NET, Web Forms, Web Services, Cold Fusion, WCF, WPF and LINQ
Frameworks: .NET Framework 4.5/4.0/3.5/2.0
Scripting languages: JavaScript, jQuery, AngularJS, ReactJS Node Js, Typescript 2.0
IDE Tools: Visual Studio 2015/2013/2012/2010/2005
Design Patterns: MVC, MVP, MVVM
Intermediate Technologies: Web API 2, WCF, Web Services, REST API
Databases: SQL Server 2014/2012/2008/2005
Source Control: GIT, TFS (Team Foundation Server), VSS (Visual Source Safe), SVN
Database Utilities: SQL Server Management Studio, SQL Server Enterprise Manager, SQL Server Profiler, Postgre SQL, Import Export Wizard, Power BI
Web Debugging Tools: Fiddler, Developer Tools, Postman HTML Agility Pack
Operating Systems: Windows Server 2000/2003, XP/Vista/7.
Others: TeamSite, SiteCore, Ektron, Telerik, Active PDF, Jira, Bamboo, Octopus
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta GA
.NET Developer
Environment: .Net 4.0,4.5, MS Visual Studio 2017,2015, 2012.ASP.NETCore2.0,C#.NET, NPM, HTML5, CSS3, Angular 2, Java Script, Typescript, Bootstrap 3.0, Entity Framework 6.0, Kendo UI, Microsoft Azure, SQL Server 2014,2016, Perforce, Cherwell, GIT.
Responsibilities:
- Used AGILE RALLY/SCRUM methodology to implement the application
- Used x-confluence page for project documentation and also internal errors or issues.
- Created Single Page Application (SPA) usingAngular 8framework for binding data to specific views and synchronize data with server.
- Used Restful web services and developed dynamic web pages.Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts abstraction, encapsulation, inheritance, polymorphism in C#.
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts abstraction, encapsulation, inheritance, polymorphism in C# 6.0.
- Implemented a Restful API server withNodeJSand Express JS.
- Used JSON objects effectively for efficient client-side coding and Typescript/JavaScript template design.
- Transformed conceptual designs into interactive user interface using HTML5, CSS3 and Bootstrap.
- ImplementedAngular8Router to enable navigation from one view to the next as agent performs application tasks.
- Used Angular8 and Typescript to develop single page application (SPA).
- Developed business tools using ASP.NET MVC and Angular8 framework which brings more value to the organization.
- Interfaced with technical staff, trading partners, Clearinghouses and internal staff including programmers on allHIPAA related information and changes.
- Created Test Case and Test Scenario based onX12 834/820 B2BIntegration Functional Testing.
- Work on Production Environment Revert to Draft R2D process and used SOAPUI tool for Web-service Testing Send X12834/820 Messages, Send/Receive 999 / TA1'salong with maintenance of the file using Oracle Spec builder 6.6.1 powered by Edifices.
- Create Master Mapping Document mapping of 834 and 820 data fields with CMS, CG, Siebal and One Gate application fields along with Technical Specification Document TSD for Coding and Development.
- Develop EDI X12 transactionsOracle XSD, ECS and XML filesusing ORACLE Spec Builder and SOAB2B Integrator.
- Planned, developed & maintained Infrastructure as code for CI/CD deployments using Terraform.
- Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Git, Maven, Nexus, Docker, Nagios and Jira for end to end automation and took the responsibility to maintain the CI/CD Jenkins server.
- Developing a Continuous Delivery (CD) PIPELINE with Docker, Jenkins, GITHUB and Azure pre-built images
- Experience in Client-side web development utilizing HTML, CSS3, Bootstrap, and Angular7/8, Typescript.
- A web-based business tool developed using ASP.NET MVC framework, relational database using SQL server which brings more profits and increases the inventory efficiency.
- Implement new Front-End features withTypescript/ JavaScript and other RESTful APIs.
- Assist customers with application development using .NET Including WPF andASP.NETMVC.
- Developed 3- Tier Application with UI, Business and Data Access layers usingASP.net, UDDI and Web service based on SOAP.
- ImplementedAngularRouter to enable navigation from one view to the next as agent performs application tasks.
- UsedAngular-CLI to generate components, routes, services, pipes and to run tests.
- Optimizing the performance of queries with modifications in T-SQLqueries, removed unnecessary columns, and eliminated redundant and inconsistent data.
- Used ASP.NetCore2.0to implement the APIs, Repository and transferred data through Entity Framework.
- Developed and enhanced. NETframework4.0, 4.5WebAPIendpoints for consumption byAngular8components.
- CreatedAngular8components, implemented Interpolation, input variables, Bootstrapping, Ng For, Ng If, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- LeveragedAngular8resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.)
- Designing data modeling for .NET applications of new projects and reviewing high and low-level designs
- Developed new user interface components for different modules usingKendo UI.
- Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and Auto complete etc. throughout the application.
- Created and updated tables using the Data Definition Language and Data Manipulation Language with respect to the business functionality.
- Implemented data access using EntityFrameworkto store and retrieve new user information for further use.
- Worked extensively on connecting applications to database using Entity Framework, LINQ andLambdaExpressions.
- Worked in an environment where CI/CD is extensively used (Jenkins Build pipelines, unit tests, automation tests and moving code to production quickly).
- Experience using Docker container for deployment.
- Currently working on Microsoft Azure for enabling services and pushing the data into the cloud.
- Modified Web Services to interact with the other applications and exposed them usingSOAPand HTTP.
- Managed Clusters with various Servers inAzureCloud Resource Groups.
- Developed windows services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure.
- ManagedJIRAAdd-ons and Worked on SetupJIRAfor Helpdesk/Tickets.
- Building REST APIS using Asp.net Core, EF Core deploying using docker containers.
- Experience in using the CI/CD Continuous Integration tools like Ant, Maven, Gradle, and Jenkins for build automation.
- Working knowledge onAzureCloud IaaS and PaaS Services.
- Involved in Unit testing (N unit), Build and integration testing for the interfaces.
- Automating using C#.net and N-unit testing.
Confidential, Sacramento, CA
DOTNET developer
Environment: ASP.NET MVC with VB.NET, JQUERY, JSON,ReactJS,Bootstrap, MS SQL SERVER, Unit Testing, WEBAPI, Microsoft Azure.
Responsibilities:
- Design and Developed MVC layout as a part of CWDS application, Razor views with strongly typed view models, helpers and partial views using ASP.NET MVC5, CSS3 and VB.NET.
- Designed and developed data service components using WEB API and REST, Consumed REST services by making AJAX calls.
- Developed ASP.Net Web API controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC web application.
- Worked on creating Restful Services using WCF for provider services Module with multiple bindings. Implemented WCF Exception shielding for WCF services also created Service contracts, Data contracts for multiple services using WCF
- Used AJAX to control the Post back event, thus enhancing the web server performance.
- Worked on MVC architecture (Controllers, View Models, Models, Views, Business Layer, and Data Access Layer), built using OOP’s principles and Migrated the application business logic from ASP.NET webforms to ASP.NET MVC.
- Used React JS for creating reusable components like multi-field form elements, background file uploads.
- Created custom directives in Angular 2 for reusable components.
- Designed and implemented automated process of build and deployment for various .Net applications using various tools as per the needs of projects which includes TFS,GIT and Jenkins.
- Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications. Converted and automated builds using Gradle, Maven and Ant. Scheduled automated nightly builds using Jenkins.
- Worked onADO.Netcomponents SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
- Developed complex store procedures, Triggers, Views for data retrieval and implemented query optimization techniques using MsSQL Server 2016.
- Implement various techniques for performance tuning of the scripts using Microsoft SQL Server, SOLr search engine to mainly store and retrieve the Participants information, Staff information, Agency information, and PACL offices data. directives, property binding, services, dependency injection, routing.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Microsoft Azureplatform for the building, managing applications and deploying web applications. Created Azurevirtual machines
- Built a prototypeMicrosoft Azure application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloadsCreating applications using VB.NET and enhancing projects for .NETapplications.
- Developed and tested user-friendly navigator by utilizing JavaScript and VB.NET.
- Used Developed Controls, WPF Window Screens and Pages, also used LINQ, WPF to communicate between DAL and other business components.
- Widely used Angular JS UI-bootstrap components like date picker, directives, model pop-ups, ng-grid, router Provider's, progress bar, ng-Idle, ng-Upload
- Used Dependency Injection Pattern to reduce the dependency coupling between classes andin Front end using AngularJS.
- Implemented $http withAngular JSinterceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday
- Implemented Get, Post, Put and Delete by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Involved in technical documentation like creating SSR’s, using Requisite pro.
- Perform troubleshoot and fix the bugs by decoding and tracking the tickets raised by the client through the TFS in CWDS 2.0 Supported Employment.
Confidential
DOTNET developer
Environment: ASP.NET Core 2.0, C#, ASP.NET Core WEB API, Entity Framework Core 2.0, JQUERY, JSON, Angular 2.0, Bootstrap, MS SQL SERVER, ReSharper, Esri
Responsibilities:
- Implemented ASP.NET Core MVCpattern mechanism to display DOT/DRV module, Roads and highways module.
- Worked onVisual Studio 2015/.Net CORE 2.0 Frameworkto implement Business Logic
- Moved existing JavaScript and services to Angular 2 components for more responsive and less dependency and implemented web services in DRV module and Employee Travel Application (ETA).
- Worked on ESRI, ARCGIS Servers for Juneau mapping Services and consumed REST services using Ajax Calls.
- Worked on creating Restful Services using ASP.NET Core Web APIfor Employee Travel Application Module and created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2 for dependency project.
- Worked on Angular 2 concepts like building the Components, Data binding, StringInterpolation, Property Binding, Event Binding, Two -way Data binding.
- Executive range of working with components, modules, routes, HTML5, CSS3, Bootstrap, Dependency injection, Typescripts publishing the gulp files.
- ImplementedJWT Tokenbased authentication to secure theASP.NET Core Web APIand provide authorization to different users.
- Coded business logic and database logic usingEntity Framework 6andRepository Pattern. Used Entity FrameworkCode first approachandLINQto entity for data access.
- Developed the required Entity Models and usedSQL server 2016as relational database for the database to get the fast and responsive data for the users and for upgrading the data in the databases.
- Involved in code reviews and included UI updating, build scripts for SQL and assisted team in technical documentation.
- Used SSIS to read flat files and Excel files and import to SQL Server. Also, developed Send Mail Task Process with in SSIS Packages by writing C# scripts
- CreatingTables, Index, Views, Complex Stored Proceduresand appropriateUser defined functions & maintaining Referential Integrity.
- Written unit test scripts for controllers, filters and services using karma and Jasmine.
- Extensively used JQUERY, JSON, AJAX scripting to create interactive web application like auto complete form validation.
- Updated test cases and SQL queries, improving testing efficiency by approximately 25% using Nunit.
Confidential
DOTNET developer
Environment: Visual Studio.NET 2008, ASP.NET 3.5, C# 3.5, ADO.NET, Web Services, AJAX, Windows Server 2003, HTML, XHTML, Java Script, SQL Server 2005/2008, Visual Source Safe.
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specification.
- Designed and developed the user interfaces of the application using ASP.NET Server Controls, HTML Controls, Java Script and CSS.
- Developed several Classes using C# and experienced in creating Assemblies and Name Spaces.
- Implemented and used MVC architecture.
- Involved in SDLC, of application developed using AGILE methodology
- Implemented AJAX functionality and worked with AJAX control tool kit.
- Used Site Map control for site navigation.
- Used Master Pages to maintain design consistency across all web forms.
- Maintained Web services by adding additional web Methods and modifying existing web Methods.
- Wrote a wrapper class for the proxy class for logging the request and response of a Web Service.
- Used ASP.NET Caching to improve the performance of the Application.
- Used Session Objects, Cookies as a part of Application state Management.
- Used Visual Source Safe for version control.
- Involved in Bug Fixing and Unit Testing.
