Full Stack Asp.net Developer Resume
Milwaukee, WI
SUMMARY
- Over 6+ years of strong professional .Net development experience in requirement analysis, system design, development, implementation, and coding of web applications using Microsoft .NET technology.
- Experience in building web applications using .NET technologies, Windows Applications, Web Applications, Web Services, ASP.NET MVC 5, .Net Framework 3.5/4.0/4.5, C#, ASP.NET CORE 1.0, 2.0, ASP.NET 5.0, ADO.Net, LINQ, SQL Server, Web Services, MSSQL, Win forms, Web forms and Azure, PCF cloud.
- Designed the new Web UI using Razor pages with HTML5, CSS3, JS, JQuery and Web API Layer in working with .NET features like Events & Delegates, Collections and Exception Handling.
- Experience in building RESTFULAPISusingAsp.net core and new .net framework ASP.NET 5.0,Web APIin Microservices architecture, utilizing the features of .NETStandard 2.0 & 5.0.
- Good experience in implementing ADO.NET objects, ADO.NET Entity Framework, usingLINQ to Entities, LINQ to XML, LINQ to Objects.
- Experience in working with Object Relational Mapping (ORM) technologies that include Entity Framework (EF) and Language Integrated Query (LINQ) to fetch and consume data from databases.
- Skilled inXML/XSLT, XML Web Services, HTML/DHTML, CSS, JavaScript, OOP, SourceSafe, MTS/COM+, C++, ADO.NET, OLTP, OLAP, data warehousing, MySQL, FoxPro (VFP), Crystal Reports, SQL Reporting Services.
- Good understanding of project management using JIRA to administer projects in Agile scrum, Strong knowledge of technical specifications, workflow development.
- Good knowledge of installation, configuration, usage and management on Azure,Jenkins,andGITfor application servers.
- Excellent experience in developing web and desktop applications using client server architecture with Web Forms, Web Services, Silverlight 5, WPF, LINQ, WCF, AJAX, Entity Framework, KnockoutJS, Angular JS, 2, 5, 6, 10 and Kendo UI.
- Experience on creating and managing Azure VM, VMware tools, Cloud Services and Storages by using Azure Power - shell.
- Good experience working with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services.
- Good working experience with Source control tools like Team Foundation Server (TFS), GIT and SVN.
TECHNICAL SKILLS
Operating System: Win 10/8/7/Vista/XP/ NT, Server 2008/2012/2016.
Languages: C#, T-SQL, HTML, CSS, Java Script, Python, VB, VBA, C/C++, STL, MFC and Java.
.Net Experience: WEB applications (ASP.NET framework 4.5,4.0,3.5,3.0, core 1.0, 2.0, ASP.NET 5.0 MVC, Razor), Web API, Desktop applications (WPF, MVVM, Window Forms), ADO.NET, Windows Services, WCF, Web Services, SQL Server, LINQ, SOAP, REST, Entity Framework, Database applications, TCP/IP sockets (client/server), Office automation, Windows API, multithreading.
Database Servers: SQL Server 2008/12/16, My SQL, NoSQL - MongoDB, PL/SQL, Oracle 10g/11g, MySQL Workbench
Server Components: Microsoft Azure (SQL server, IIS 10.0/8.5/8.0/7.5/7/6/5 , Service Bus, Storage Tables), Windows Server, SQL Server (Integration Services, Analysis Services, Reporting Services), Active Directory (and Exchange), Jenkins, ANT, Message Queue, Oracle.
UI Technologies: Bootstrap 3.0/3.3, typescript 2.0/2.1/4.0, CSS3, XML, JavaScript, Angular 1.3/1.4/1.5/1.6/2.0/4.0 , 5.0, 10, REDUX, jQuery, Knockoutjs, KendoUI.
Visual Modeling Tools: Rational Rose, Microsoft Visio.
Cloud Technologies: Microsoft Azure
Source Control Management: SVN, GIT, TFS, Clear Case, CVS, and Subversion.
PROFESSIONAL EXPERIENCE
Confidential, Milwaukee, WI
Full Stack Asp.Net Developer
Responsibilities:
- Extensive experience in .NET Framework 4.5, .Net Core 2.0 Web based application Client/Server applications development using Microsoft.NET technologies including MVC, C#, ADO.NET, WCF, AJAX, XML, Web services, IIS7.0/6.0, JavaScript, AJAX, and CSS.
- Involved in the complete Software Development Life Cycle(SDLC)including Analysis, Design, Implementation, Testing and Maintenance usingagile methodologywithdaily scrums, paired programming usingTest Driven Development (TDD)andcontinuous integration.
- Extensively worked on Visual Studio 2015/ .Net CORE 2.0 Framework to implement Business Logic, developed business logic and database logic using Entity Framework 6 and Repository Pattern.
- Good working experience in pattern using Object Oriented Programming Principles such as Inheritance, Polymorphism and Design patterns like Abstract factory, Singleton, MVC, MVP, MVVM to solve common problems in application design.
- Enhanced applications built usingAsp.net CorewithMicroservices architecture, deploying using docker containers.
- Built REST APIS using Asp.net Core, EF Core and deployed to Azure cloud using docker containers.
- Used client-side framework - jQuery, Angular 4 & 5, JavaScript to create step-wizards and create custom validation in web forms.
- Experience in Parsing, querying, scraping, and transforming XML, HTML, and JSON.
- Experienced in End-to-End Software Development Life Cycle usingWaterfall(SDLC), Application Development Methodology(ADM)andAgileMethodologies as wellERDiagram,UMLModeling and Data Flow Diagram.
- Used Repository Pattern and Dependency Injection in web backend and leverage ASP.NET Core to implement RESTful endpoints.
- Worked with Web Services (SOAP), Windows Presentation Foundation (WPF), XAML, Windows Communication Foundation (WCF).
- Created single page application (SPA) using Angular 5 & 6 utilizing reusable components.
- Leveraged Angular 6resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Created custom directives for reusable components (multi-field form elements, background file uploads, etc.).
- Utilized Angular 6for developing application using,HttpClientModule for REST calls and use jQuery to processJSONandXMLthen providing them to components that are in need.
- Involved in database development includingschema design, T-SQL queries, stored procedures, Triggers, SQL query tuningand user defined functions creation forSQL server 2005and2008
- Proficient with XML related technologies including XSL, XSD, DOM, XSLT, and X Path.
- Played a major role in Requirement Analysis, design and creating Windows GUI using C# WPF.
- Involved in developing test cases for unit testing, integration testing and conducting code walk-through.
- Created unit testing cases usingNUnit and performedCI/CDusingJenkins.
- Created a virtual Network on Windows Azure to connect all servers and applications on this platform.
- Developed windows services to store SQL Server data into Cloud base data warehousing by using Microsoft Azure. Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure
- Involved in developing the Azure Solution and Services like PaaS and IaaS.
- Deployed application intoAzure Serverby creatingAzure SQL serverby setting upContinuous Integration (CI)/Continuous Deployment (CD)fromTeam Foundation Server (TFS).
- IntegratedGitHubintoJenkinsto automate the code check-out process.
- Set up the Application Deployment on Staging and Integration servers usingJenkins
Environment: NET Framework 4.5, ASP.Net Core 2.0 Visual Studio .NET 2010, C#.NET, VB.Net, SQL Server 2005/2008, HTML, XML, SOAP, Angular 5,6, WPF (MVVM), JavaScript, Microservices, MSSQL, ActiveMQ, WCF, MS Build, NUnit, Agile Methodologies, Azure, TFS, Jenkins, GitHub.
Confidential, Minneapolis, MN
Full Stack Software Developer
Responsibilities:
- Involved in different phases ofSDLCincluding requirement analysis and architectural design phases of the project usingAgilemethodologies.
- Involved in iterative, test - driven and SCRUM method of agile Methodology.
- Extensively involved in developing components forBusiness LogicandData tierusingC#,ASP.Net core MVC, andADO.NET.
- ImplementedCRUDfunctionality withEntity frameworkinASP.NET Core MVCand implemented sorting, filteringandpagingwithEntity frameworkinMVC.
- Managed and administered JIRA add-ons, plugins, and extensions including configuration customization and user administration.
- Determined ways to optimize and improve JIRA setup and process workflows and identify where functionality can or cannot meet user requests.
- Workedwith advanced concepts ofASP.NET Core MVCsuch asModelsandProviders,Filtersused for developing backend technology.
- Upgraded, configured and built complex workflows via native JIRA capabilities and customization.
- Created applications in a service-oriented approach (SOA) using WCF and ActiveMQ for integration.
- Extensively worked with ADO.NET objects such as Data Adapter, Dataset, and Datareader to interact with databases like SQL Server 2014/2012/2008.
- Developed business logic and database logic usingEntity Framework 6andRepository Pattern. Used Entity FrameworkCode first approachandLINQto entity for data access.
- Worked withAngular 4/5CLI for creating, developing, serve and testing the application.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided byAngular 2.0.
- Involved in creating a new model for an Entities and writing a mapping for these Entities based on UML diagrams/Design architecture.
- 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.
- Created a controller and its endpoints usingWeb APImethodology of differentHTTP verbsin developing Web services.
- CreatedRESTFULservices usingWebAPI, built HTTP services and formatted responses using web API media type formatter to JSON.
- Responsible for implementing the JWT token-based Authorization to the service endpoint.
- Also, responsible for integrating several third-party tools like Salesforce Service and BrightCove service into our application.
- Involved in development of applications on azure server by creating packages through Visual Studio, Power shell and Azure Portal.
- Hosted Web applications on Microsoft Azure and migrated databases from SQL Server to Azure Server.
- Created Email notification service endpoint and, involved in designing the email HTML templates.
- Created/Modified Stored Procedures, Triggers and Views in SQL and effectively used within the application and developed complex SQL queries.
- Developed controller and service methods usingTDD(Test Driven Development) methodology and developed unit and Integration tests by usingXunitandNSubtituteframework.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server(TFS)and Visual Source Safe(VSS)
- Worked on distributed version control system/Subversion calledGITand comfortable with feature branches, rebasing, merging.
Environment: Visual Studio 2015, .Net Core 1.0 Framework, ADO.Net, C#.Net, HTML5, Entity Framework 6,Agile, Web Services, AJAX, Windows 7, JIRA, Angular 2/4/5, JavaScript,CSS3, SQL Server 2016, Bootstrap, WebAPI, IIS 7.0,JQuery, WCF, TFS 2015, Microsoft Azure, GitHub, Source Tree
Confidential, Atlanta, GA
Dot Net Developer
Responsibilities:
- Developed the application using a 3-tier approach.
- Used C#.NET for developing the core components of the application.
- Hands on experience in designing and developing Single Page Application using Angular 4, Backbone JS and other UI technologies.
- Expertise in Amazon workspace in AWS cloud by using AWS SDK for providing Virtual Desktop Images (VDI) to the users.
- Experienced in designing and architecting Microservices in cloud applications using Azure.
- Built 3rd party conversion logic using XML parser specifically using C# and leverage LINQ to SQL to move the data to the back end.
- Backed logic is implemented for SQL Server 2012, using T-SQL scripts.
- Created Stored Procedures and functions to easily manage the data.
- Created business and data layer to propagate data to and from.
- Created SQL Server Integration Services (SSIS) packages to move huge data.
- Created multiple SSIS jobs on the SQL server for data management.
- Interfaced data from Oracle 10g server into the application.
- Followed Design patterns like Adapter, factory, inversion of control, model-view-controller.
- Designed SOAP based webservices.
- Created a front end to display data using HTML5, CSS, JS with custom Stylesheets.
- Managed Source code using Team foundation Server (TFS) source code management system.
- Involved in monthly agile sprint meetings.
- Used NHibernate as the Object Relation Mapper library to map objects to C# classes.
- Built a prototype in Windows 10 modern application.
- Data validation on the server side was done using ASP.NET Data Annotation feature.
Environment: C#, ASP.NET, AWS, JavaScript, jQuery, Angular JS/Angular 4, Bootstrap, ASP.NET Web API, WCF, MS SQL server
Confidential, Irving, Texas
Jr .NET Technical Associate
Responsibilities:
- Involved in developing UI, Business Layer and Data Access Layer and used C#.NET as the code to implement the business logic of the web forms.
- Developed server-side components, frameworks, services and APIs using Microsoft technology stack.
- Used ADO.NET to implement the data layer to help communicate with databases.
- Developed reusable user controls using Classic ASP, and ASP.NET.
- Worked with the third-party controls like Telerik, jQuery UI and Ajax for developing a rich, responsive user interface.
- Used jQuery in designing and navigating a document, DOM elements, creating animations, and handling events.
- Created XML schemas as per the business rules.
- Responsible for re-writing the code for the DLLs using the three-tier architecture for easy maintainability.
- Used Microsoft Visio to draw the flowchart and UML diagrams.
- Created several State diagrams, class diagrams and use case diagrams.
- Created custom utility .Net libraries that can be used across the applications.
- Initiated and supervised Static Code Analysis, Unit & Integration Testing and many other coding practices across the team.
- Extensively used jQuery UI libraries for better UI Experience and to extend the behavior of HTML Input elements.
- Created unit test framework using NUnit from the scratch.
- Created DML Scripts for Data insertion and manipulation for Migration to different environments.
- Worked with ENTITY Framework, LINQ for data persistence and retrieval.
- Worked with Enterprise Library in writing data access application blocks, security implementation blocks.
- Developed Complex SSRS reports and SQL as the source.
- Worked with Hierarchical data using Common table Expressions (CTE), Ranking functions, APPLY constructs etc.
- Worked on filtering client requests which may be prone to SQL Injection and XSS vulnerabilities.
- Used Data Transformation Services to import the data in SQL server from heterogeneous data sources.
- Worked with cross functional teams in collaborating, implementing and integrating the various application modules.
- Regular demos to the client and improving the system based on the feedback.
- Created detailed reports for clients to review.
- Incorporated client feedback into our inter-feedback & escalation loop to get them into the application as quickly as possible.
- Created graphical views using Microsoft Excel to showcase performance metrics to the end clients.
- Derived insights from the telemetry we have created.
- Used Semantic Logging Block (SLAB) for detailed logging.
- Used System events to log code error cases.
- Build scripts using PowerShell and BatchScripts.
Environment: C#, ASP.NET, HTML5, CSS3, Javascript, WCF, Telerik, NUnit. Ajax, MS SQL, Oracle, MS Access