Sr. Full Stack .net Developer Resume
St Louis, MI
SUMMARY
- Around 7 years of professional experience in System Analysis, Design, Development, Coding and Implementation of various applications using .NET Framework and .NET Core 2.2/3.0 Technologies, C#, ASP.NET, MVC, WPF, WCF, MS - SQL Server, Typescript, React JS, JavaScript, jQuery, Angular JS/2/7/6/8.
- Experience in developing Micro services using ASP.NET core.
- Expertise in in .NET, ASP.NET, C#, VB.NET, MVC, ADO.Net, Entity Framework, Angular, LINQ, Confidential -SQL, Visual Basic, VB script and Visual Studio.
- Experience with .Net technologies like C#, ASP.NET, VB.Net, ADO.Net, MVC, XML, HTML5, AJAX, jQuery, JavaScript, CSS3, LESS, SASS, Web Forms, Web API, Angular, Bootstrap Kendo UI and Visual Studio.
- Experience in using UML tools like MS Visio to develop Class diagrams, Use Case Diagrams and Sequence Diagrams and Adobe Photoshop for the graphic editing part.
- Proficient in Object Oriented Design & Development, Object-Oriented Analysis and Design (OOAD), Model View Control, Model-View-View-Model (MVVM).
- Experience in designing web applications using HTML5, CSS3, JavaScript libraries like Angular, Kendo UI, React JS, Node.js and Express framework.
- Good Knowledge in BizTalk Server, RabbitMQ, Couchbase (NoSQL), and JMS and Azure PaaS .
- Experience with Data Accessing using Data Adapter, Data Reader and Dataset in ADO.NET and Language Integrated Query (LINQ) for Data manipulation.
- Experience in developing User Interfaces using ASP.NET, Knockout JS, MVC3.0/4.0, AJAX, XML, HTML/DHTML, CSS, Master Pages, jQuery, Themes, Telerik UI, and Java Script.
- Experience in developing the Rich Application UI design using the HTML5, CSS3, AJAX, jQuery, JavaScript, Angular, Bootstrap, TypeScript, and Node.JS.
- ExperiencewithAWS concepts likekinesis Firehose, api gateway, lambdas.
- Experience in developing Microservices for the business components using .NET Core.
- Experience working with Microsoft Azure Cloud based IAAS, PAAS and SAAS.
- Experience in creating Data Access Layer using ADO.Net and ADO.NetEntity Framework to communicate with the Databases like MS SQL Server, PostgreSQL, mongo DB, Oracle 9i/10g, 11g and MS Access.
- Experience with web services to communicate to modules using XML based SOAP & REST API and WSDL protocols for developing security features and debugging.
- Experience in implementation of Windows Communication Foundation (WCF) and developing WCF based Service, Data, Fault, Message Contracts, Services.
- Experienced in a fast-paced Agile Development Environment including SCRUM Programming, Test-Driven Development (TDD).
- Extensively used various Microsoft development technologies like Visual Studio.NET, Visual Studio 2003/2005/2008 , and MS Front page, MS Office.
- Experience using Source Code Control Systems like Microsoft Visual Source Safe, GIT, and Microsoft Team Foundation Server (TFS).
- Experience in developing websites using MySQL, PHP and other programming tools.
- Proficient in developing REST & SOAP based services and consuming them using WCF as well as Web APIs with OAuth and Token based authorization for security.
- Experience with Team Foundation Server, GIT, SVN version control tools for Continuous Integration and Deployment (CI/CD).
- Knowledge in Blazor to build a client-side web UI with .Net instead of Javascript, Write reusable web UI components with C# and Razor.
- Experience with Amazon Web Services' Cloud Storage, AWS S3.
- Experience in Database Engine Tuning Advisor, SQL Profiler, Index Tuning Wizard & Windows Performance Monitor for monitoring and tuning SQL Server Performance.
- Experience in building Data Integration, Workflow Solutions and Extract, Transform and Load solutions for data warehousing using SQL Server Integration Service (SSIS).
- Experience in using SQL Server Reporting Services & creating reports like Tabular, Matrix, Drill Down, Drill Through and web reporting by customizing URL Access.
- In-depth knowledge of Azure cloud platform and its features like Compute (Web and Worker Roles), Azure Websites, Caching, SQL Azure, Service Bus.
- Worked with unit, integration and performance testing framework using N-Unit.
TECHNICAL SKILLS
Frameworks: .NET Framework 4.5/4.0/3.5/2.0/3. x
Microsoft Technologies: C#, ASP.NET 4.0/3.5/2.0/1. x and MVC 3.0/4.0/5.0, AJAX, WPF, ADO.NET, Crystal reports, WCF, Web Parts, Web Services, WSDL, LINQ, Entity Framework 4.3/5.0/6.0.
.Net Frameworks: .Net Core and.Net Framework 1.1/2.0/3.0/3.5/4.0/4.5/5.0
IDE: Visual Studio 2019/2017/2015/2012/2010/2008/2005/2003
Scripting Languages: JavaScript - Leaflet, JQuery, Visual Basic Script, React & Type Script
Operating Systems: Microsoft Windows Server 2003, Windows-XP, 7, 8 and 10.
Other Technologies: Java Script, Ajax, JQuery and Angular JS/2/5/6/8
Internet Technologies: Web forms, XML, HTML, WSDL, JSON
Other Tools/Packages: VISIO, MS-Office, UML, AWS, Microsoft Azure, SQL Azure, Azure Search, Azure Active Directory
Database Experience: MS SQL Server 2008, NoSQL, DB2, MySQL, Oracle, Mongo DB
Automation Tools and Frameworks: Selenium IDE, NUnit, MSTest, Gherkin, WebDriver, TDD, Data Driven, Hybrid, Jasmine, Karma, Microsoft Test Manager, Microsoft Test Manager, Postman
Scripting and Markups: JavaScript, ASP, JSP, HTML 4.01/5, CSS (2/3)
Reporting Tools: SSRS, SSIS, Crystal Reports, MS Access
Version Control/Tracking Tools: Git, Visual SourceSafe, Jira, SharePoint, TFS, Team Service
Operating Systems: Azure Cloud, Windows 10/7/XP/ 2000/98/95/3.1 , Windows Server 2012/2008 R2, Advanced Server 2003/2000
Version Control Tools: TFS, GIT
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MI
Sr. Full Stack .NET Developer
Responsibilities:
- Involved in Agile methodology for the development and responsible for attending daily Scrum meetings to accommodate client's requirements.
- Implemented presentation logic in controller class and implemented Action filters for Security, Exception Handling, and Authorization.
- Developed Single page applications using Angular 8, Kendo UI, and Bootstrap 4 which provides performance data visualization to users.
- Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller, and IIS security model.
- Designed and createdmodels,components,modules, andservicesto apply client-side logic anddependency injectionusingAngular 8.
- Implemented Client-side validation usingAngular 8 Custom Form Validation withng-showandng-hide.
- Developed SSIS packages to transfer self-service transactional data from SQL server to DB2.
- Created Micro services using .Net Core and hosted service in AWS Gateway environment.
- Typescript 2.0 for single page applications, to avoid common errors with large applications.
- Utilizing JavaScript libraries in Typescript 2.0.
- Massive re-Design of client site from HTML/PHP From handling to cleaner Redux-Form.
- Designed and developed user interfaces using ASP.NET 2.0 and usedVB.Netas code-behind language.
- Used Lambda applications to deploy C# server less application.
- Developed web services to fetch look-up data using REST API, XML, JSON functionality.
- Used Bootstrap to support responsive design and extended the jQuery validation framework to support client-side validations.
- Worked on enhancements of Calculation Controller service using C#.Net, XML, XSLT, SQLServer 2012,RabbitMQ.
- Work with the massively scalable Azure database service with JSON, C#, LINQ, Web Services and .NET Core2.2. using Angular Router
- Worked in Test Driven Development (TDD) environment, wrote Unit Tests and Integration Tests.
- Developed Rest API Services to provide CURD operations.
- CAP will be a .Net Core web API, develop Conduent Automation Platform rest API services and RestAPI to provide CRUD operations.
- Implemented MVVM and design Patterns with Knockout JS as required by the client.
- Involved in deployments, CI/CD pipelines and troubleshooting the applications using Azure Cloud.
- Designed and developed services using WCF and defined Service Contracts for specific functionality in project module.
- Implemented a Continuous Integration and Continuous Delivery CI/CD pipeline with Jenkins and GitHub and Azure Cloud Container Service.
- Created counter pages and fetch data pages and home pages by using the Blazor.
- Used Eclipse and ant to build the application. Proficient work experience with NoSQL, MongoDB databases and designed and implemented the MongoDB schema.
- Implemented Business Layer to consume data from multiple WCF services.
- Developed web services to interact with credit rating, Underwriting, rating engines and used XML for data Interchange.
- Design and implement Restful API layer along with calls to consume.
- Used TFS for maintenance and status of the developers for development of application.
- Designed the application with REST API and other web services such as JSON and AJAX. Used REST API to access data from JavaScript.
- Developed service -oriented architecture solutions (SOAandMicro services) using Restful APIs.
- Design and development of public using RESTful API’s and web services using ASP .Net and ASP.NetCore Web API2.0framework.
- Used Team Foundation Server (TFS) for Source Code Control, project related document sharing and team Collaboration.
- Helps implement Micro Services for Title Request, Title Workflow, Title Delivery and Title Data using ASP.NET Core 2.1
- Docker, Azure Cloud Storage, Service Bus for messaging and Cosmos DB for persistence.
- Developed Microservices using NServiceBus to provide the communication between multiple systems and to eliminate dependency from each other.
- Worked with web services when the service requested is of HTTP and developing web applications with emphases on responsive, secure, accessible websites.
- ImplementedAzureSQL,AzureStorage andAzureServices.
- Used LINQ to query, sort, and get sub data from a list of data that is being cached.
- Developed backend infrastructure to support the user interface using Microservices for a distributed interactive scalable application.
- Used ADO.NET for creation of front-end database clients and middle-tier business objects used by applications, tools, and languages.
- Developed Stored Procedures and Views to retrieve the order data, calculate expenses and thereafter displayed as a report in SSRS.
- Source control using GitHub Enterprise and a feature, develop, and master Git branching strategy.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure V-nets and Subnets.
- Converted .NET application to Azure Cloud Service Project as part of cloud deployment.
- Involved in managing mid-sized SQL databases on Azure SQL servers.
- Developed Test-Driven Development strategy guiding use of the N-unit testing framework.
- Used JIRA to updates the work status with the team and interact with the other teams across geography.
Environment: .Net 4.5/4.6, Visual Studio 2013/2015/, Oracle 12c, C#, ASP.NET MVC 4/5, ADO .NET, JavaScript, jQuery, AJAX, HTML5, PHP, Bootstrap 4, Microservices, NHibernate, .Net Core 1.x/2.x, CSS3, Web API 2.0, Angular 6/8/, TFS, IIS 7.0, WCF, Entity Framework 6, MySQL, TFS, XML, XSLT, Azure.
Confidential, Dallas, TX
Sr. .NET Developer
Responsibilities:
- Used Agile development methodology, and participated in Daily Scrum meetings, Sprint Planning and Task meetings in order to produce high Quality software.
- Responsible for reviewing BRD, FRD, Use Cases, and test cases for testing functional & non-functional aspects and suggested changes from Data Integrity perspective.
- Responsible for developing Reusable UI Components using Typescript, HTML5 and Form Controls.
- Implemented Two Way Data-binding in Angular 6 which makes the application to handle the automatic synchronization of data between the model and view components.
- Created reusable templates using Angular 6 directives and worked with NPM package manager tools, Node JS.
- Developed Use case and Repository for Restful API backend request and response. Used JSON to transmit data between Application and API.
- UsedRabbitMQfor all the queuing processes like batch processing.
- Involved in developing single-page application using Angular 6 and WebAPI's using .Net Core and Developed reusable custom components using Angular with Typescript.
- Arc GIS Silverlight API was used to for developing the Map components.
- Worked on Visual Studio 2015/ .Net CORE 2.0 Framework to implement Business Logic.
- Used JavaScript libraries like Knockout JS and CSS libraries like Bootstrap.
- Gained an In-Depth knowledge of JavaScript, jQuery, CSS3 Standard and used jQuery with JSON for parsing of the JSON objects and dynamic updating of the JSP pages.
- Participated in the feasibility study of migration the existing legacy application from ASP/Db2 to ASP.NET and SQL Server.
- DevelopedRabbitMQfor windows with Consumers & Procedures for windows services and data integration.
- Analyzed the existing applications and re-wrote the business logic using C#.
- Used WCF to bind a proprietary industry-specific application to the web site which allowed high performance AJAX access to the applications data.
- Implemented OAuth 2.0 for secure authorization grants and refresh tokens to Integrate Third party content.
- Developed service -oriented architecture solutions (SOAandMicro services) using Restful APIs.
- Used various bootstrap components like accordion, date picker, time picker, alert, and buttons, modal and also react-bootstrap components.
- Completed POC using Jenkins to automate deployment process in EC2 instances.
- Involved in writing complex SQL queries with multiple table inner and outer joins, temporary tables, table variables, cursors for automating SQL Server migrations.
- Worked with Development, Storage and Network teams in installation and administration ofMongoDBin the IT Enterprise Environment.
- Created complex Confidential - SQL Queries, Stored Procedures, Indexes, Functions, Views and Triggers to support efficient data storage and manipulation.
- Used Log Analytics Service in Azure OMS to monitor cloud environment to maintain their availability and performance.
- Developed SSIS package and scheduled them to perform ETL and to import and export data from a database and performed data validation.
- Created Azure functions, Azure event Grid, Azure table storage and Azure Que Storage.
- Worked on Azure for highly available customer facing B2B and B2C applications
- Worked with Web Service task where some of the binary files will be converted into XML element to place in Message queue.
- Worked with GIT version control and created repositories, check in, checkout the code regularly to avoid merge conflicts and to maintain consistency of the application.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Developed services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure and Amazon Web Services (AWS) Redshift.
- Utilized ADO. Net Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Developed various Classes in both on the frontend and in the WEB API to implement the business logic and event handling.
- Implemented Parameterized and cascading parameterized reports using SSRS.
- Developed aggregations and partitions & calculated members for cube as per requirements.
- Created Ad-Hoc Reporting with Report Builder and Programming Reporting Services.
- Used TFS for code check-In, check-Out and prepared documentation related to database design, unit testing plan and scripts.
Environment: NET Framework 4.0, Visual Studio 2010, ASP.NET 4.0, C#, Web services, SQL SERVER 2008, CSS, JavaScript, HTML, DHTML XML, SOAP, AJAX, Angular6/4, PHP, WCF, UML, MS Visio, Azure Functions, MySQL, SQL, LINQ, IIS, TFS, Visual Studio Test Professional
