Sr Full Stack .net Developer Resume
SUMMARY
- Overall 7+ years of experience as a software engineer, worked in the auto insurance business building enterprise wide web applications for executive reporting and key performance indicators of the company using the .Net framework as the main backend engine and Javascript frameworks for the frontend aspect of the applications and SQL Server for Databases.
- Experience working in the following industries: Insurance, Pharmaceutical and Call Centers.
- Experienced in developing web - based applications using C#, ADO.NET, ASP.NET, VB.NET, .NET CORE, WPF, LINQ, MVVM, Entity Framework, VBSCRIPT, JAVASCRIPT, HTML5, jQuery, AJAX, CSS and Angular JS.
- Experience in working with .Net Core 2.0 with VS 2017.
- Experience in developing ASP.NET Web custom controls, Validation controls, Data Controls like Data Grid, Rich UI with extensive use of AJAX, Angular JS and building RIA web applications, REST/ RESTFUL Services.
- Experience with Software Development Processes & Models: Agile, Waterfall, & Scrum Model.
- Experience in implementing Windows Communication Foundation (WCF) Service for Business Logic Layer for Service Oriented Architecture.
- Experience in Implementing Security in Web Applications using and Deployed Web Applications to Azure.
- Developed web services using WCF and WEB API.
- Experience in utilizing UNIT testing framework and followed Test Driven Development (TDD) to develop the Web applications for verifying the code integrity.
- Expertise with service oriented architectures, C#, ASP.Net, Microsoft SQL Server and deploying them in Windows platforms.
- Good knowledge onMicro services,AWS (Amazon Web Services), working withEC2, RDS, Dynamo DB, S3, Cloud watchandDocker.
- Proficient in Test Driven Development with NUnit.
- Good hands on Graphical User Interface (GUI) design using technologies, like HTML DHTML, CSS, JavaScript, AJAX Controls for better look using controls, Layouts, Styles, and data binding.
- Used AJAX Controls to create an interactive Web Application and customize AJAX Control Tool kit as per requirement demand.
- Experience in analyzing functional requirements, designing UML, Use Case, Class diagrams, Database Model diagram and Data Flow diagram using Microsoft Visio.
- Setup and maintain living document onMSSQLenvironment
- Expert in developing T-SQL DDL, DML statements, data integrity constraints and worked on validation issues.
- Extensive experience in Database design, Modeling, and Database maintenance in MS SQL Server environment.
- Experience in using Web Services, Micro Services, REST and XML.
- Deployed new applications to Azure cloud services.
- Proficient in Object-Oriented Programming.
- Experience in developing Microservices usingASP.NET Core.
- Responsible for designing Presentation Tier (web pages/Views) with Master Pages, Razor View Engines, Themes, Skins, HTML, XML, CSS, Java Script, JQuery.
- Extensive knowledge inMongoDBconcepts and good knowledge in Administration.
- Experience with Data Base Servers using Oracle, SQL Server, DB2 andMongoDB.
- Expertise in Maintaining, supporting and troubleshooting applications and fixing bugs.
- Very Good experience in handling clients & meeting their requirements and willing to adapt to new technologies/work environments, well-organized team player with good analytical & leadership skills to develop creative solutions for challenging client.
- Experience in Git and jenkins
- Manual and Automation experience using VSTS, Selenium Web Driver using C# and QTP.
- Experience in executing Load, Stress and Performance Tests.
- Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified process (RUP), Waterfall, AGILE/SCRUM and Test Driven Development (TDD) methodology.
- Having applicable knowledge developing Web Forms using Visual Basic.NET (VB.NET).
- Have strong knowledge of web technologies including AngularjS, Bootstrap, HTML, CSS, AJAX, JQuery, JavaScript and XML.
TECHNICAL SKILLS
Frontend Technologies: HTML5, JavaScript, jQuery, CSS, Bootstrap, Ajax, Angular, React.
Backend Technologies: .NET Framework, .NET Core, MVC, Rest, LINQ, Entity Framework, C#
Continuous Integration: Azure Pipelines
Databases: SQL SERVER, MySQL
Information: JSON; XML
Other: Project, Visio, Postman, Jira
Versioning: GitHub, TFS, Azure DevOps, Git
Documentation: UML
Methodology: SCRUM
O.S.: Windows 10, Windows Server
Cloud Computing: Azure, Snowflake, Tableau, AWS
PROFESSIONAL EXPERIENCE
Confidential
Sr Full Stack .NET Developer
Responsibilities:
- Develop and maintain the company’s information distribution website within the internal reporting of the company.
- Manage stored procedures, triggers, indexes, Tables and a wide variety of DB Objects using SQL Server
- Experience in Implementing DB architectures and DBA role.
- Implement .Net core API Services for Web API middleware implementation.
- Used Angular 11 for the frontend maintenance and new function implementation.
- Involved in configuring the web applications using IIS(Internet Information Services) to run web applications on our local machine.
- Involved in designing and developing the Web applications using C# .NET 4.6 and ASP .NET MVC framework.
- Created and Implemented new classes and methods using object oriented programming principles using C#.
- Implemented the concept of Dependency Injection (DI) for the application using interfaces and Abstract classes.
- Writing the JavaScript functions using Dojo JavaScript framework.
- UsedMicroservice architecture, based services interacting through a combination ofRESTand leveragingAWSto build, test and deploy Identity Microservices.
- Developed Azure Service Fabric and microservices
- Involved in developing and enhancing the user Interface (UI) for the front end applications using HTML, CSS, Bootstrap, Kendo UI Controls and JavaScript.
- Implemented client-side validations for the applications using JavaScript.
- Participated and involved in daily Stand ups, SCRUM Meetings to meet the project timelines and sprint goals followed by the agile methodology.
- Responsible for creating new controller classes for communicating between the front-end and back-end classes for the web applications.
- Responsible for writing LINQ (Language Integrated Query) queries to communicate with back-end database when sending the data From front-end to Back-end.
- Working on Jenkins for Continuous Integration and Deployments.
- For front end development actively used ASP.Net, CSS, JavaScript, AJAX control and Telerik Controls.
- Involved in writing Queries to filter the data on different tables using the SQL JOINS concepts.
- Written and executed complex SQL queries, stored procedures to store the data into the SQL server database using SQL Server Management studio 2016.
- Implemented and written various unit test methods for various applications using NUnit unit test framework to meet the project requirements.
- Extensive use of Microsoft Visual Studio 2017 as the IDE to create new project class files, Projects and solutions.
- Used Confluence and TFS as the project management tools to keep track of the user stories and bugs which are identified in the software development phases.
- Responsible for merging the code from the Localhost to the Development environments and vice versa.
Environment: .NET Framework C# 8, Net Core, Typescript, Angular (11), jQuery, Bootstrap, CSS 3, Ajax, JSON, XML, Web Services, SQL Server 15.0, API Services, Jira Software, GitHub, Visual Studio, Visual Studio Code, Service Now.
Confidential
Senior Back-End Engineer
Responsibilities:
- Build and maintain web API services for mobile applications for a pharmaceutical customer.
- Develop Web API services using C# and .Net Core framework.
- Develop SQL Server stored procedures and queries in Entity Framework.
- Manage Pipelines in Azure DevOps platform for Code Testing using XUnit Integration.
- Modeling and tuning Database in SQL Server
- Worked on SQL Server and Azure SQL Server as the backend database.
- Designed and developed Web Services to provide services to the various clients using RESTfull
- Resources were exchanged using RESTfull web services with the data passed around in JSON format
- Used agile software development with Scrum methodology
- Involved in all phases of Software Development Life Cycle (SDLC) for new prototypes architectures.
Environment: SQL Server, Azure SQL, .Net Core 3.1, .Net 6, .Net MVC Framework, React.js, Javascript, Jira Software, Git, Visual Studio, Scrum, Azure DevOps, Azure Pipelines, Web API, PostMan API Manager, Swagger, RESTfull architecture.
Confidential
Sr Full Stack .NET Developer
Responsibilities:
- Working for a car insurance broker company providing software tools as the company needs changes and grows meanwhile providing support to existing databases and web applications.
- Migrated PHP web applications to a centralized web tool using the .Net MVC Framework in C# for the back end, SQL Server for databases and JQuery bootstrap for a responsive web UI.
- Implemented an automated data transfer tool written in C# to transfer private information from our customers into our databases using the Acord AL3 standard.
- Created a data entry tool using C# and Selenium web driver to transfer information from our customers when the AL3 standard was not available.
- Implemented Web APIs using C# to gather relevant information from our own databases and third party applications and send it to our executive reporting applications.
- Integrated cloud database Snowflake into our applications, migrated our databases from SQL Server into Snowflake and updated old applications to use the new environment.
- Implemented and maintenance of Tableau Server Reporting Tool for data analysis and real time reporting for the company leadership team.
Environment: SQL Server, Snowflake, Wherescape, .Net MVC Framework, SOAP API, REST API, .Net Core Framework, Entity Framework, Razor UI, Bootstrap, Visual Studio 2019, Service now, Tableau Server, Tableau Desktop, Azure DevOps.
