Sr. Full Stack .net Developer Resume
Memphis, TN
SUMMARY
- Over all 10 years of experience in all the phases of SDLC design and development of Enterprise - level web and windows applications using Microsoft Technologies.
- Had Strong experience in working with Web-based, Client server, Distributed and N-Tier architectures.
- Around 10 years of experience in developing Web-based and Windows-based development using .Net Framework 2.0/ 3.0/3.5/4.0/4.5 , Visual Studio 2012/2010/2008/2005 Microsoft classic ASP, ASP.Net, VB.Net, C#, ADO.Net and GUI with JavaScript, jQuery, JSON, AJAX, HTML.
- Experience in Responsive Web Design (RWD).
- Software Developer with over 10 years of rich experience in IT with wide exposure in Designing, Developing and Implementing Intranet, Internet, client/server applications, Web development, Object Oriented Programming in Software Development Life Cycle (SDLC) using Microsoft.NET Framework ( 4.6.2/4.5/4.0/3.5/2.0 , ASP.NET, C#.Net, VB.NET, ADO.NET, MVC 5.0/4.0/3.0, MVVM, Entity Framework 6.0/5.0/4.0, Visual Studio 2015, 2013, 2010) and technologies includes HTML 5, CSS 3, Javascript 1.8, Angular 5/4/2/1.6, Bootstrap 4.0/3.3/3.0, JQuery 2.1/1.11, Json and Typescript 2.6/2.0, T - SQL, MS SQL 2012/2008, NoSQL(Mongo DB, Couchbase).
- Strong capabilities in analyzing the requirements and developing applications for Retail/ Point-of Sale, Auto-Insurance, and Media domain.
- Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.
- Experienced in White box testing by authoring Python codes in Selenium Web Driver.
- Good experience in developing, maintenance and enhancements of VB6, ASP applications and migrating the application to windows applications in C#.NET and VB.NET and to ASP.NET Web application.
- Experience in working with Internet Information Services (IIS) 7.0 and 8.0.
- Around 10 years of experience in developing applications using in .NET using C#, Classic ASP, ASP.NET, VB.NET, ADO, Web Forms and Web Controls.
- Actively involved in the phases of SDLC, working through Analysis, Design, Development, Testing, Maintenance, and Documentation.
- Continuous Integration (CI) using Jenkins and Continuous Deployment (CD) using Genesis.
- Experience in various Microsoft Technologies like C#, VB.NET. ASP.NET, MVC with Razor, ADO.NET, WCF, MSMQ, LINQ, Entity Framework, SQL Server, SSRS.
- Worked on Entity Framework and ADO.NET to perform operations on the database.
- Experience working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Web Services.
- Around 10 years of experience working with SQL Server 2012/2008/2005/2000 applications, SSRS, SSIS, SSAS and Crystal Reports.
- Experience designing and consuming Web Services, SOAP and REST API.
- Highly experienced in creating complex Tables, Views, Stores Procedures, Triggers and User-Defined Functions, Indexes and Cursors using T-SQL to implement Business Logic and Data Protection.
- Proficient in SSRS with Report development, Report management, Report delivery and Report security.
- Expertise in Extraction, Transformation and Loading data (ETL) from different sources like Oracle, SQL Server, Access, Excel and Flat Files using DTS and SSIS.
- Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adapter.
- Expertise in designing Classic ASP and ASP.NET based Graphical User Interfaces with CSS, JavaScript, and JQuery, AJAX, AngularJS, Multithreading, DHTML and HTML.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) 2/3/4/5 design pattern and Test Driven Development (TDD).
- Experience in using Windows Communication Foundation (WCF).
- Experience in working with Team Foundation Server (TFS).
- Experience in developing the User Interfaces (UI).
- Experience in Object Oriented Design, analysis and modeling using UML/Rational Rose and Microsoft Visio.
- Experience in working with Microsoft Silverlight and Microsoft SharePoint, another CMS like Site core.
- Around 10 years of experience in working with Microsoft Office 2010/2007/2003.
- Knowledge in working with Electronic Data Interchange (EDI).
- Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
- Team Player and a fast learner with good analytical and problem-solving skills.
- Self-Starter and Ability to work independently as well as a Team.
TECHNICAL SKILLS
Development Tool (IDE): Visual Studio 2012/2010/2008/2005
Programming Languages: .Net Framework 3.0/3.5/4.0/4.5 , C#.Net, VB.Net,VB
Web Technologies: Classic ASP, ASP.Net 3.0/3.5/4.0/4.5 , Web Forms, XML Web Services, ADO.Net, MS CRM 4.0/ 2015
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports
Databases: SQL Server 2012/2008/2005/2000
ETL Tools: SQL Server Integration Services (SSIS)
Operating Systems: Windows NT/2000/2003/XP/Vista, Windows Server 2008/2003
Configuration & Version Control Tools: Visual Source Safe -VSS, Team Foundation Server-TFS, Tortoise SVN, Selenium(IDE, RC, Web Driver, GRID)
Scripting & Markup Languages: JavaScript, VB Script, HTML, DHTML, XML, CSS, jQuery, JSON, AngularJS
Application Servers: Microsoft Internet Information Services (IIS) 5.0/6.0/7.0/8.0
XML Technologies: AJAX, XML Web Services
Packages: MS Office (MS Word, MS Excel, PowerPoint etc.)
Business Modeling Tools: MS Visio
Design and Process: MVC 2/3/4/5, Design Patterns, Waterfall, Agile, Scrum
Performance Tool: App Dynamics
Others: LINQ, WCF Web Services, WPF, Unit Testing, Nimsoft, AGILE, SCRUM
PROFESSIONAL EXPERIENCE
Confidential, Memphis, TN
Sr. Full stack .Net Developer
Responsibilities:
- Involved in analysis, design and development of application with full Software Development Life Cycle (SDLC) from inception to peak/delivery.
- Developed user interface screens under VisualStudio.NET2012 using ASP.NET and C#.
- Involved in user validations and authentications through LDAP (Lightweight Directory Access Protocol).
- Designed Single Page Applications (SPA) using AngularJS, HTML5, CSS3, and Bootstrap to help the responsiveness of webpage with custom CSS3 style sheet.
- Used AngularJS directives ng-model, ng-bind and ng-grid, ng-repeat for showing Tabular Database. Developed form validation with AngularJS $valid, and data validation.
- Developed, Coded and Reviewed Site core CMS web programs.
- Used third party library to optimize the design of web page such as Telerik UI, Kendo UI.
- Experience in automation tools Selenium Web Driver, Selenium Grid.
- Developed HTML helper methods, Custom filters.
- Developed Views and partial views using Razor syntax and utilized validation controls for server-side validation and JavaScript for client-side validation.
- Created REST Services using ASP.NETWebAPI and C# to expose analytics data to the clients and hosted them in IIS, Azure.
- Used Entity Framework to import all the Database Objects, used LINQ on these objects, and updated the data back to the Database by using LINQ Providers
- Created WebAPI Controllers (Web API 2) in ASP.NET MVC to build, maintain Restful (XML, JSON) services and consume the API's client side using AngularJS data binding.
- Monitor to accomplish end to endETLprocess.
- Created Gulp scripts for various tasks and used Node.js for managing application UI dependencies.
- Trading Application developed in Windows platform and have extensive Multithreading implementation.
- Worked with GIT, Source Tree andBit Bucketfor source code management, unit tests, automated tests management andJIRAas Requirement Management tool.
- Designing and developing the database objects like Tables, Views, Triggers, Indexes and Complex T-SQL Stored Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions) in SQL Server 2012.
- Made use of Assembly Loading,Multi-Threading, Exception Handling and COM Interoperability to make the application more efficient and meet business needs.
- Created SSIS (SQL Server Integration Services) packages to Import/Export data from various data sources and SSRS (SQL Server Reporting Services) for generating reports in T-SQL.
- Created Unit Test suites to test the functionality of the web application using Nunit Framework and used the MS Test runner to test the web application.
- Involved in integrating .NET Controls into Site core CMS.
- Developed complex SQL Server Integration Services (SSIS) packages andETLroutines.
- Experienced in WPF (Windows Presentation Foundation) development using XAML, MVVM including front end designing in Microsoft Expression Blend and back end programming.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Responsible for managing live-site Dev, staging, and prod Azure environments. Performed migration of Microsoft SQL server to Azure SQL database.
- Extensively used tools like Web pack to minify JavaScript files, compile Sass files to CSS and reduce the React JS and Redux file size.
- Used Team Foundation Server 2013 (TFS) for Source Code Control, project related document sharing, team collaboration, build and deployment.
Confidential, New York
Sr. Full stack .Net Developer
Responsibilities:
- Involved in Meetings/Discussions with the site teams on a regular basis as part of the requirement gathering.
- Worked closely with Development teams, Test teams & Participated in design meetings to develop product specifications.
- Responsible for analysis, design, implementation and deployment of code and database.
- Maintain SDLC process whole development life cycle in agile methodology using Visual Studio 2015, SQL Server 2014.
- Designed Single Page Applications (SPA) with dynamic User Interface via Angular 7/8/9 by developing new user-facing features, using HTML5, CSS3, Bootstrap, JavaScript, Typescript, JQuery, ASP.NET, MVC, WebAPI, and SQL Server.
- Implemented Angular 7/8/9 for asynchronously update of element (search, sorting, updating the data and pagination).
- Designed Front-End Web Forms, web page used ASP.NET Razor View as a view engine and HTML5, CSS3, Bootstrap, XML, JQuery, Angular 8/9.
- Implemented repository and unit of work patterns by using dependency injection on MVC Controller level to facilitate Unit Testing and Test Drive Development.
- Built the web application using ASP.NETMVC, Designed and executed n-tier architecture using ADO.NET Entity Framework as Data access layer and Model, Controllers for Business access layer and ASP.NET WebAPI REST Services as Service layer with LINQ to select specific/clean data using code first approach.
- Created web services using ASP.NET WebAPI (HTTP, REST), WCF (SOAP) consumed them in the frontend using AJAX calls. Deployed the web application and services in IIS, Azure.
- Involved in designing and development of Service Oriented Architecture (SOA) services using WCF and Restful WebAPI’ s based on XML, JSON, WSDL, ASMX, HTTP and SOAP protocols.
- Designed the database using SQL Server with SQL Server Management Studio and created Stored Procedures for specific View model, triggers, Constraints, Indexes and Functions using T-SQL.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Reviewed requirements and integrated Site core CMS with SharePoint and systems.
- Created Gulp scripts for various tasks and used Node.js for managing application UI dependencies.
- Worked on pushing the data to elastic search created the instance on (AWS). Retrieving the data and showing up on reporting tool Kibana.
- Created Data Templates with Standard values in Site core CMS.
- AppliedMulti-Threadingtechniques to improve the performance of application.
- Involved in design, coding and testing of multi-tier Windows Form application.
- Involved in Developing Queries in T-SQL for generating Cross-Tab Drill-down reports in SSRS (SQL Server Reporting Services) and used integration services in SSIS to generate data from various data sources.
- Created Documentation of theETLprocesses and also involved in Production Support.
- Engaged in White Box Testing Techniques such as Unit Testing, Integration Testing, with Nunit Framework.
- Implemented other third-party library to optimize the code such as Auto mapper.
- Migrated data from on-premises data servers onto Microsoft Azure cloud platform utilizing Azure data factory and Deployed .NET application to Microsoft Azure Cloud Service project as part of cloud deployment.
- Acted as facilitator to user acceptance testing to verify the final execution of a product with key stakeholders HTML5, CSS, JavaScript, React, Redux SASS, API integration.
- Used JIRA for requirements gathering and testing and Bug tracking and Team Foundation Server (TFS) 2015 as version control, continuous build and deploy tool.
Confidential, Milwaukee, WI
Full stack.Net Developer
Responsibilities:
- Designed the database in MS SQL Server 2008, created specifications of SQL Server stored procedures and implemented many of them.
- Used MVC 5 and complementary technologies with an emphasis on front-end methodologies including AJAX, DHTML/XHTML, JavaScript and JQuery.
- Extensive use of REST Services to pass the JSON objects.
- Used Web API in MVC to build HTTP services.
- Involved in Meetings/Discussions with the site teams on a regular basis as part of the requirement gathering.
- Created Data Templates with standard values inSite core.
- Source code management was done using Team Foundation Server (TFS).
- Created the User interfaces (UI) using HTML Helper, Razor, JavaScript and CSS.
- Designed views and partial view using Razor and Ajax.
- Used Entity Framework and LINQ queries to save and retrieve data from database.
- Used entity framework as ORM tool and Implemented LINQ Queries.
- Involved in deployment of application on Azure server by creating packages.
- Validation of data to maintain consistency between the FRS and the vendors using SSIS.
- Responsible for the testing, get the bugs fixed and troubleshooting the technical problems.
- Coordinate with Business Team to map changing business requirement towards project goals.
- Web Development experience developing web applications in ASP.NET, MVC, Java Script patterns, .Net Web API, jQuery and Entity Framework
- Using Windows Presentation Foundation (WPF) for data validation.
- Developed T-SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs.
- Creating Automated build process by using Jenkins CI tools.
- Used Web forms to develop some web pages to generate the reports and made them visible in the form grids.
- Extensively usedMulti-Threadingconcept for fetching data from web server using C# under ASP.NETenvironment
- Worked with tools and following software:JIRA, SVN, and Bamboo,Bit bucket
- Git, NuGet andConfluencefor task management, code management, configuration management, Continuous Integration and Continuous Deployment.
- Used Microsoft SharePoint to communicate within the Enterprise.
- Mainly involved in the Production support.
- Added new features to the existing system.
- Performed Unit Testing.
- As this is a kind of single page application, AngularJS was used.
Confidential
.Net Developer
Responsibilities:
- Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users
- Developed classes in Business Layer and in Data Access Layer in C#
- Used Custom Validations and User Validation to give access to registered users
- Developed Business Logic classes for Transaction Module using Business Services
- Created database objects using SQL Server including complex Stored Procedures
- DTS packages, triggers, cursors, tables, and views and other SQL joins and statements for applications
- Used LINQ for webpage development.
- UI Designing, Development and Testing of Web Forms using ASP.NET, C#, XML ADO.NET and .NET Framework.
- Implemented Async and Await multithreaded patterns.
- Deployment of Web services for online transactions using C# and exposed them through SOAP and HTTP
- Implemented Exception Handling, Logging and Validation of incoming requests
- Documented the modules developed front-end screens
- Developed T-SQL Stored Procedures for Generating Reports
- Used JavaScript validations with ASP.NET controls.
