Sr Full-stack .net Developer Resume
AZ
SUMMARY
- Over 8+ years of extensive experience in various stand - alone, intranet, client-server and web-based software applications using Microsoft technologies like Microsoft Visual Studio, Microsoft .NET Frameworks 1.1/2.0/3.0/3.5/4.0/4.5 , /4.7 ASP.Net, VB.NET, C#.NET, Microsoft Visual Basic 6.0.
- Good understanding and experience working onASP.NET core.
- Involved in all phases of software development life cycle (SDLC) like requirements gathering, analysis, design, development, testing and maintaining of enterprise-level web and windows applications.
- Developed using N-Tier Architecture, Multi-threading, Event handling and OOPS concepts including Abstract classes-interfaces-inheritances.
- Extensive experience with various software methodologies like Agile/Scrum, Waterfall, Test-Driven(TDD) and Domain-Driven.
- Hands on working Knowledge in .Net Technologies ASP.Net, C#, ADO.Net, Web Services,
- Worked extensively on Azure in DevOps environment. Developed and deployed various Micro Services using automated (CICD) Continuous Integrations and Continuous Deployments.
- Expertise in Angular 6 framework and its ability to create simple and scalable code for
- Experience on UIDesign using Razor, Bootstrap.
- Implemented client-side Interface usingReact JS. Build stable React components and stand-alone functions to be added to any future pages
- Developed Azure functions using Queue and Timer Triggers to serve various business needs and requirements.
- Extensive experience on modern front-end templating frameworks for JavaScript - Including Bootstrap, jQuery.
- Generated SAS Tokens for Azure storage blobs and tables for data consumption by downstream teams.
- Hands-on design experience with user interface web technologies like HTML, CSS, jQuery, AJAX, JavaScript, VBScript, and Bootstrap etc.
- Created AWS cloud formation templates to create custom-sizedVPC,subnets,EC2instances,ELBandsecurity groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services likeCloud Front, cloud watch, RDS, S3, Route53, SNS, SQSandCloud Trail.
- Experience usingDockerto virtualize the servers fordevelopmentandtestenvironments withDocker containers.
- Expertise knowledge on Object Oriented Programming (OOPS) with .NETand Design Patterns.
- Worked with MVVM pattern and developed view-models using typescript.
- Extensive experience with working on all layers like presentation layer, business layer and data access layer using ORM technologies like LINQ, Entity Framework, NHibernate and ADO.NET.
- Experience in writing Stored Procedures, Triggers, Views, DTS packages and SSIS packages on MS SQL Server 2012/2 .
- Experience in designing complex reports including sub reports and formulas with complex logic using SQL Reporting Services on SQL Server 2012/2010/2008 , Ms Access and Crystal Reports 13.
- Worked on database modeling, schemas and created PL/SQL statements, T-SQL statements, Stored Procedures, Triggers and Views in SQL Server, Oracle database
- Experience in developing Custom Reports and different types of Tabular, Ad-hoc and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Developed, configured, and deployed a variety of .net Framework Applications including Win Forms, Web Services, Web Forms, and Windows Services.
- Experienced in WinForms application development using C#, LINQ TO SQL.
- Experience in developing applications using WCF/Web API and WPF.
- Extensively used Web-API& Restful Services using WCF for client-server communication
- Good experience in designing WCF Web Services and WPF to build windows client applications.
- Having exposure to LINQ Concepts in .NET Framework 3.5/4.
- Having good experience in Test Driven and Agile Development.
- Experience in Version Management using Visual Source Safe (VSS) and TFS.
- Able to operate both independently and in a team environment.
- Skilled Client-side debugger using Firebug in Firefox, Chrome debugger, and Fiddler.
- Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines.
- Possesses good organizational as well as written and verbal communication skills.
TECHNICAL SKILLS
Programming Languages: C#.Net, .Net Core 1.0, VB.Net, C and PL/SQL.
Web Technologies: ASP .Net 4.5/ 4.0/3.5/3.0 , React JS, JavaScript, Angular JS, Angular 4/2, Bootstrap, jQuery Font. Awesome, Telerik UI, HTML, Azure, DHTML, CSS, XSLT, XML.
Databases: SQL Server 2005/08/12/14 , Oracle 9i/10g/11g, MS Access
Development Tools: Visual Studio 2017/2015/2012/2010 , SQL Management Studio
Version Control: GIT Hub, VSS, TFS2015/2010, Tortoise SVN
Cloud: AWS Cloud Platform Services, Azure Functions.
Web Servers: IIS 7.x/6.0
Methodologies: SDLC, UML, OOAD (Object-Oriented analysis and design), Agile, Waterfall
Testing Tools: Selenium, Jasmine, Quality center, Unit testing using N-Unit, MOQ, Fiddler, SoapUI, Post Man
Platforms: Windows 10/7, UNIX, Linux.
Others: MS Office, MS Visio, XML, XSLT, ODP .Net, Toad, SQL Profiler, SSRS, SSIS, SSMS
PROFESSIONAL EXPERIENCE
Confidential, AZ
Sr Full-Stack .Net Developer
Responsibilities:
- Designed and developed .Net batch programs based on requirements.
- Worked on complex SQL queries to support the application.
- Involved in daily Scrum calls
- Used GIT Hub as the repository.
- Involved in rewriting the classic .Net apps in .Net Core
- Worked on SpecFlow BDD concepts for Unit testing
- Deployed the application using internal Tidal portal to facilitate early testing
Environment: C#, .Net Framework 4.7, .Net Core 6.0, Visual Studio 2019, and Visual Studio 2022, SQL Server 2018, JSON, IIS 7.x, GIT, GIT Hub, LINQ, SpecFlow BDD
Confidential, TN
Sr Full-Stack .Net Developer
Responsibilities:
- Designed and developed web application based on business requirements.
- Created Stored procedures in T-SQL in SQL Server
- Developed new REST API end points using C# to support the UI requirements.
- Developed business reports using SSRS.
- Fixed production issues in the existing applications
- Involved in requirement gathering from business.
- Supported enhancements to existing apps that are in ASP.Net/MVC.
- Involved in daily standup calls with business.
- Used TFS to build and deploy using CI/CD pipelines
- Involved in migration of an existing API to .Net Core
- Implemented DB operations in .Net using Entity Framework
- Tested the APIs using Postman with JSON input
Environment: C#, ASP.NET 4.7, MVC5, HTML5,, .Net Core, CSS3, SSRS, Angular 6, Angular.js4, Visual Studio 2019, SQL Server 2018, WCF, MAPI, Restful Services, JSON, AJAX, IIS 7.x, JavaScript, jQuery, TFS 2015, GIT, Entity Framework 6.1.1, LINQ to SQL
Confidential, Jackson Ville, FL
Sr. Full-Stack .Net Developer
Responsibilities:
- Design and develop the Asp.Net application to support the business requirements.
- Translate user needs and business requirements into the needed screen/interface designs and workflow
- Worked extensively on Azure storages.
- Worked extensively on microservices using Azure function apps.
- Designed and implemented the Core components for the application
- Involved in requirements gathering, analysis and project planning.
- Enable Open ID and Windows Live authentication in Azure cloud apps
- Involved in development of the Data access layer, business logic layer (Middle tier) and the User Interface (Front-end)
- Worked onVisual Studio 2015/.Net CORE 1.0 Frameworkto implement Business Logic.
- Incorporated many rich, user friendly, responsive features in the application using jQuery, JavaScript, Agular JS, AJAX scripting.
- Responsible for building an internal, responsive Angular6 single page application
- Widely used HTML5 and CSS3 for creating user interfaces.
- Developed Webpages by using MVC5 Razor, HTML5, CSS3, JavaScript jQuery & Knockout.js
- Used JavaScript and jQuery as Client-side scripting languages.
- With the concept ofReactJsWorked on usage metrics and also end to end events tracing for analysis purpose.
- Created login-based member’s area that displays ASP.NET MVC web pages based on access levels and assigned Roles.
- DevelopedASP.NET Core Web APIbased on departmental requirements and specifications.
- Implemented Client side and server-side validations done using JavaScript and Validation Controls using AJAX calls.
- Experience in automating AWS environment usingTerraform.
- Design, develop and build application using React consuming the payloads received from the ASP.NET Web API Core 2.0.
- Setup and build AWS infrastructure resources likeVPC EC2, S3, IAM, EBS, Security Group, AutoScaling, EMR, ECR and RDS in Cloud Formation templates.
- Set up build pipelines in Jenkins by using various plug- ins likeMaven plug-in, EC2plug- in,Docker,Terraform, JDK.
- Setting up Connection Strings and connecting SQL Server Databases from locally Installed SQL Server Management Studio (SSMS).
- Used MAPI to add messaging functionality for the client programs.
- Used Extended MAPI for creation and management of messages, management of client mailbox, service providers etc.
- Used Entity framework combined with LINQ queries to do database operations.
- Created efficient and compatible service calls to different applications to transfer data using WCF
- Worked and coordinated with upstream and downstream teams on the REST endpoints and Azure storage permissions for data sharing.
- Extensively used Team Foundation server for shelving the code changes, check in the code and tracking defects and requirements.
- Resolved the issues reported by QA and UAT teams.
- The SDLC methodology 'Agile' is widely followed in the project, with regular scrum meetings and triage meetings to discuss about the project updates.
- Code review within the team is preformed using code flow.
- Co-ordination with offshore and on-site team daily basis.
Environment: C#, ASP.NET 4.7, MVC5, HTML5, ASP .NET Core 2.0, Azure, Azure Devops CSS3, Angular 6, Angular.js4, Visual Studio 2015/2017, Azure, SQL Server 2012/2014, WCF, MAPI, Restful Services, JSON, AJAX, IIS 7.x, JavaScript, jQuery, TFS 2015, Entity Framework6.1.1, LINQ to SQL.
Confidential
Application Developer
Responsibilities:
- Design and develop the National order and Tax school web application using Asp.Net application to support the business requirements.
- Translate user needs and business requirements into the needed screen/interface designs and workflow
- Involved in requirements gathering, analysis and project planning.
- Involved in development of the Data access layer, business logic layer (Middle tier) and the User Interface (Front-end)
- Incorporated many rich, user friendly, responsive features in the application using jQuery, JavaScript, Agular JS, AJAX scripting.
- Implemented JS and CSS from Site core so that Content Editors can modify them without any dev effort.
- Widely used HTML5 and CSS3 for creating user interfaces.
- Used JavaScript and jQuery as Client-side scripting languages.
- Created login-based member’s area that displays ASP.NET MVC web pages based on access levels and assigned Roles.
- Extensively used Team Foundation server for shelving the code changes, check in the code and tracking defects and requirements.
- Responsible for architectingAzureWeb Apps for scalability and performance by deploying to multiple regions for high availability in different App Service plans.
- Developed Webpages by using MVC5 Razor, HTML5, CSS3, JavaScript jQuery & Knockout.js
- Implemented Client side and server-side validations done using JavaScript and Validation Controls using AJAX calls.
- Setting up Connection Strings and connecting SQL Server Databases from locally Installed SQL Server Management Studio (SSMS).
- Used Cookies and Application-Level State Management in Application.
- Used MAPI to add messaging functionality for the client programs.
- Used Extended MAPI for creation and management of messages, management of client mail box, service providers etc.
- Extensively used Web-API& Restful Services using WCF for client-server communication.
- Used Entity framework combined with LINQ queries to do database operations.
- Created dynamic and interactive user experience with extensive use of AJAX and jQuery.
- Decreased the page response time using the server-side asynchronous JavaScript, AJAX and JSON technique.
- Created efficient and compatible service calls to different applications to transfer data using WCF.
- Resolved the issues reported by QA and UAT teams.
- The SDLC methodology 'Agile' is widely followed in the project, with regular scrum meetings and triage meetings to discuss about the project updates.
- Code review within the team is preformed using code flow.
- Co-ordination with offshore and on-site team daily basis.
Environment: C#, ASP.NET 4.7, MVC5, HTML5, CSS3, Angular.js4, Visual Studio 2015/2017, Azure, SQL Server 2012/2014, WCF, MAPI, Restful Services, JSON, AJAX, IIS 7.x, JavaScript, jQuery, TFS 2015, SiteCore, Entity Framework6.1.1, LINQ to SQL
Confidential
Sr .Net Developer
Responsibilities:
- Design and develop the Asp.Net application to support the business requirements.
- Translate user needs and business requirements into the needed screen/interface designs and workflow
- Involved in requirements gathering, analysis and project planning.
- Involved in development of the Data access layer, business logic layer (Middle tier) and the User Interface (Front-end)
- Incorporated many rich, user friendly, responsive features in the application using jQuery, JavaScript, Agular JS, AJAX scripting.
- Widely used HTML5 and CSS3 for creating user interfaces.
- Used JavaScript and jQuery as Client-side scripting languages.
- Created login-based member’s area that displays ASP.NET MVC web pages based on access levels and assigned Roles.
- Extensively used Team Foundation server for shelving the code changes, check in the code and tracking defects and requirements.
- Responsible for architectingAzureWeb Apps for scalability and performance by deploying to multiple regions for high availability in different App Service plans.
- Developed Webpages by using MVC5 Razor, HTML5, CSS3, JavaScript jQuery & Knockout.js
- Implemented Client side and server-side validations done using JavaScript and Validation Controls using AJAX calls.
- Setting up Connection Strings and connecting SQL Server Databases from locally Installed SQL Server Management Studio (SSMS).
- Used Cookies and Application Level State Management in Application.
- Responsible for building an internal, responsive AngularJS single page application
- Used MAPI to add messaging functionality for the client programs.
- Used Extended MAPI for creation and management of messages, management of client mail box, service providers etc.
- Extensively used Web-API& Restful Services using WCF for client-server communication.
- Used Entity framework combined with LINQ queries to do database operations.
- Created dynamic and interactive user experience with extensive use of AJAX and jQuery.
- Decreased the page response time using the server-side asynchronous JavaScript, AJAX and JSON technique.
- Created efficient and compatible service calls to different applications to transfer data using WCF.
- Resolved the issues reported by QA and UAT teams.
- The SDLC methodology 'Agile' is widely followed in the project, with regular scrum meetings and triage meetings to discuss about the project updates.
- Code review within the team is preformed using code flow.
- Co-ordination with offshore and on-site team daily basis.
Environment: C#, ASP.NET 4.7, MVC5, HTML5, CSS3, Angular.js4, Visual Studio 2015/2017, Azure, SQL Server 2012/2014, WCF, MAPI, Restful Services, JSON, AJAX, IIS 7.x, JavaScript, jQuery, TFS 2015, Entity Framework6.1.1, LINQ to SQL
Confidential
.Net Developer
Responsibilities:
- Prepared system design specifications and sequence diagrams for the required feature implementation.
- Developed database objects such as stored procedures, functions and views using SQL Server.
- Involved in construction of sales dashboard UI using Win Forms
- Worked with WPF, Silverlight 5 in creating custom controls, data binding and graphics using Expression Blend.
- Created Model objects using Entity Data Model with Entity framework.
- Written simple to complex stored procedures using T-SQL to retrieve the data from SQL Server 2008 database.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods.
- Using C# and Asp.net MVC4created the Business Logic layer and Data Access Layer.
- Implemented Data Access layer using WCF, Web-API restful services and Entity Framework.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity F/W.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Expert in creating various PL/SQL stored procedures, views, functions and temporary tables for data input to the Crystal Reports.
- Expert in design and development of SQL Server Integration Services (SSIS) packages and using various control flow task and data flow transformation
- Experience with tools like SQL Server management studio and SQL Server integration (SSIS) and reporting services (SSRS).
- Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages with Razor Engine to get consistent look and feel.
- Constructed the application with Responsive Web Design.
- Developed application for mobile device and Application performance was taken utmost consideration during construction.
- Used AngularJS service in AngularJS controller to pass data to the view.
- Enabling decreased processing time and resource consumption, freeing resources for use by other applications.
- Entity framework was used to implement the data layer to communicate with the SQL Server 2008.
Environment: Visual Studio 2012, WPF, Silverlight 5, HTML, CSS, JavaScript, C#.Net, ASP.NET MVC4, Entity Framework, MS-SQL Server 2008/2010, Angular JS.
Confidential
Jr. Dot Net Developer
Responsibilities:
- Developed programming scenarios in C#, Object Oriented Programming (OOPS) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Used MVC Design Pattern to develop classes in order to having clear separation of responsibilities of all the supported client actions.
- Designed and developed dynamic ASPX web pages using C#, ASP.Net, XML, HTML, CSS and JavaScript.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, ADO.NET and PL/SQL.
- Designed and coded the WinForms and implemented the logic using C#.NET.
- Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
- Extensively made use of Grid View, Data List and Drop-down List for displaying the data in a clear and pleasant format.
- Used ASP.NET AJAX Toolkit controls like Script Manager and Update Panel within some web pages.
- Created Web.config files for setting up of the application by writing database connections.
- Developed the required Business Layer of the application using C#.
- Involved in building the queries, writing Stored Procedures, functions and triggers.
- Extensively used ADO.NET to access database object tables, stored procedures, and implemented Data Access Layer (DAL).
- Involved in setting up and managing the code repository (GitHub).
- Involved in creating various reports using SSRS.
Environment: ASP.NET 2.0, C#, ADO.NET, HTML, CSS, JavaScript, Visual Studio 2010, SQL Server 2005/2008, IIS 6.0, Web Services, XML, AJAX, GitHub.
Confidential
Software Engineer
Responsibilities:
- Constructed the application with Responsive Web Design.
- Experience in designing logos, images, icons, graphics and user interfaces using Adobe Dreamweaver, Adobe Photoshop and Adobe Illustrator.
- Responsible for implementation of the presentation layer (GUI) for the application using HTML4, CSS2.1/3 and JavaScript.
- Involved in designing and developing native applications for iOS, Android and Windows platforms.
- Experience in working with CSS backgrounds, fonts, layouts, margins, padding, pseudo classes, box models etc.
- Experience in developing Responsive Web Design applications using CSS3 Media Queries and Bootstrap.
- Handled all the client-side validation, slideshow, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Worked closely with different backend technology teams hence have good working knowledge on Java, Spring, Hibernate, Struts, Asp.Net and PHP.
- Involved in writing application-level code to interact with APIs, SOAP Web Services using AJAX and XML.
- Developed websites using WordPress Content Management System.
- Worked closely with testing team to test the applications in Q Unit and JS Unit.
- Testing browser compatibility and addressing browser compatibility issues hence worked with different browsers like Safari, Google Chrome, Mozilla Firefox and Internet Explorer.
- Designed wireframes, mockups and prototyping using MS Visio.
- Experience in working with WebSphere, WebLogic, Apache Tomcat and HTTP Server.
- Extensive experience in testing, debugging and troubleshooting the existing code using chrome inspector tools and Firebug.
- Experience in working with different Text Editors and IDE like Notepad++
Environment: HTML4, CSS2.1/3, Bootstrap, JavaScript, jQuery, AJAX, XML, Adobe Photoshop, MySQL, SQL Server, Notepad++.
