Full-stack .net Developer Resume
NY
SUMMARY
- 8+ years of experience in analyzing, designing, developing, testing, and maintenance of web, windows applications with good exposure to full Software Development Life Cycle (SDLC).
- Extensively worked on .NET Web and Windows Application Development using Microsoft Visual Studio, .NET Framework 4.5, C++, VB.NET, C#, ASP.NET, .Net Core, ADO.NET.
- Experience in Implementing Service Oriented Architecture (SOA) based applications, client - server applications, N-tier applications, and Windows Services-based applications.
- Experience in developing applications using ASP.NET Web Forms, MVVM, ASP.NET MVC with ASPX View Engine and Razor View Engine.
- Experience in developing responsive Web UI using HTML5, CSS3, Bootstrap, JQuery, Ajax, JavaScript, Angular 1. X, and Angular 6.0.
- Good Exposure to JavaScript Frameworks like NODE JS, REACT JS.
- Strong knowledge and experience in object-oriented design and programming (OOPS).
- Experience in creating and consuming SOAP/RESTful services using Web Services, and Web API.
- Involved in implementation of XML Asp.net Web Services using XML serialization, HTTP/Soap Formatter.
- Extensive working experience in database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors, and Triggers using T-SQL and PL/SQL in SQL, and Oracle.
- Developed Data Access Layer using ORM Frameworks like LINQ to SQL, T-SQL, ADO.NET, Entity Framework, and NHibernate.
- Strong Database Design and Development experience with SQL Server Reporting Services (SSRS), Integration Services (SSIS), and Report Builder (Crystal Report).
- Experienced in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Experience with various Software Configuration Management (SCM) tools like Team Foundation Server (TFS), -GIT, and SVN.
- Experience in Tested Web/Windows Applications for proper operation by implementing Unit and Integration testing using NUnit.
- Designed clean code with the help of SOLID principles followed by the design patterns.
- Extensive experience with SDLC like Agile Methodologies (SCRUM), Waterfall Methodologies, and Test-Driven Development (TDD).
TECHNICAL SKILLS
.Net Technologies: ASP.Net, Web API, MVC, DOTNET CORE, WCF, WPF
Languages: C, C++, C#.Net, VB.Net.
Web Technologies: HTML, CSS, JavaScript, AngularJS2.0/4.0/6.0, AJAX, MVVM, MVC, Web API
DBMS Packages: MSSQL, ORACLE
IDE: MS Visual Studio
ORM TOOLS: NHibernate, Entity Framework, LINQ
Platforms: Windows 10
Reporting Tools: SQL Server Reporting Services, Crystal Reports
Cloud Computing: Microsoft Azure, AWS
PROFESSIONAL EXPERIENCE
Confidential, NY
Full-Stack .Net Developer
Responsibilities:
- Applications built using ASP .NET MVC 5, WEB API, C#, .NET Core along with the front-end technologies include HTML5, CSS3, Angular 10.
- Developed ASP.NET Core Web API based on departmental requirements and specification.
- Worked on developing Authentication and Authorization security policy at controller level to access the application.
- Supported legacy application built in VB.NETMaster Pages and View Controls for Multi-Views
- Developed logging and Exception mechanism using ASP.Net Core custom middle ware exception handling.
- Designed database in SQL Server and created Stored Procedures, functions, views.
- Used LINQ to Entities, LINQ to SQL, LINQ to Objects and LINQ to XML for retrieving the data proficiently.
- Actively involved in SCRUM meetings discussing the implementation, integration of backlog modules considering the released version of software and best practices for solutions.
- Worked on Agile, SCRUM development environment.
- Used GIT for version control, JIRA for user bugs/stories tracking.
- Involved in Unit and Functional testing and fixing the issues occurred in the testing process.
Environment: Microsoft Visual Studio 2019, C#, VB.Net, ASP.NET, ASP.NET MVC, .Net Core, HTML5, CSS3, Bootstrap, J-Query, Ajax, JavaScript, Angular 10, Micro-Services, WEB API, Ajax, JSON, Agile, Scrum, XML.
Confidential, OH
Full-Stack .Net Developer
Responsibilities:
- Design and develop/migration of the Web application using C#, MVC, ASP.NET, and Angular 10.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AJAX, J-Query, and Angular 10.
- Worked on Responsive Web Design using Bootstrap, Grid Controls, CSS3, and Media Queries.
- Implemented two-way binding among models, controllers, and views with Angular to Provide continuous updates among view and model and responsible for building a custom single-page.
- Designed and created the Micro-services using Web API, responsible for making AJAX Calls for the UI.
- Worked on database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures (SQL Server).
- Performed unit testing and integration testing for reviewing the requirements and fixing the defects appropriately.
- Design and developed clean code with respect to business logic and responsible for peer code review.
- Worked on Jenkins for deploying code to lower environments.
- Worked on Agile, SCRUM development methodology.
- Used GIT for version control and Azure DevOps, Version One for user bugs/stories tracking.
Environment: Microsoft Visual Studio 2019, C#, ASP.NET, ASP.NET MVC, HTML5, CSS3, Bootstrap, J-Query, Ajax, JavaScript, Angular 10, Micro-Services, WEB API, Ajax, JSON, Agile, Scrum, XML.
Senior Software Engineer
Confidential
Responsibilities:
- Contributed to the development of Computed Tomography (CT) console software as part of an Agile development team, attending stand - ups, developing enhancements, and adding unit test cases for modules, followed by peer code review and testing.
- Played a pivotal role in the development of different CT products by performing requirement analysis, Proof of concepts (POC s), design, coding, unit testing, debug, bug fixing, and documentation of product artifacts such as Software Design Specifications and Technical Reviews, meeting and exceeding customer expectations.
- Regularly collaborated with clients to understand their requirements and resolve critical defects. I worked with cross-functional teams of technical and non-technical personnel worldwide for end-to-end product development, ensuring smooth and efficient workflows.
- Led the end-to-end software development lifecycle for the new CT Product Codebase, utilizing Azure DevOps to manage project workflows, code deployments, and CI/CD pipelines. Configured and maintained automated build, test, and deployment processes, resulting in improved collaboration and a 30% reduction in release cycle time.
- Developed innovative features, including calculating dose information, and displaying the amount of x-ray radiation that a patient is going to be radiated with as per selected parameters, ensuring patients are not radiated more than required amount, thus contributing to patient safety.
- Streamlined system performance by automating the process of cleaning unwanted data after each scan, which significantly improved system efficiency.
- Created a user-friendly feature to notify users to restart the system if it is not done within a specified time, which resulted in a 20% reduction in customer complaints and ensured the effective functioning of CT Scanners, thus enhancing customer satisfaction.
- Designed and implemented a robust and scalable Feature Management infrastructure using a WCF service, enabling the activation or deactivation of new features based on Scanner model and license. This led to a significant reduction in code pipelines across various models, resulting in a single consolidated pipeline, which increased productivity and efficiency.
- Developed and implemented the 'Precise Image' feature, which uses AI model parameters to reconstruct scanned raw images and produce quality images with less noise.
- Designed and implemented the 'Extended FOV' feature, which uses scattered radiation to obtain data and cover the whole body during a scan for patients with obesity.
- Trained and mentored 2 junior developers and other engineers by tracking their statuses in ongoing projects and providing solution knowledge.
Software Engineer
Confidential
Responsibilities:
- Managed Enhancement projects in Patient Registration and Scheduling Appointment Solutions by Analyzing Design Requirements, implementing SOLID Principles and appropriate Design Patterns, and writing Unit Test Cases using Shims/Fakes, MS Test, NUnit and Moq frameworks which increased code coverage from 80% to 95% while maintaining quality standards using C# .NET, Angular/JavaScript for front - end and SQL stored procedures for back-end.
- Increased performance and incorporated new features within Patient Registration application by interacting with Product Owners, Project Managers and Development Team Members.
- Responsible for reducing projects compiling time by 10% with implementation of Visual Studio Extensions/Plugins.
- Supported and fixed existing and newly identified issues by either solution works team or internal test teams. Merging code to several pipelines and carried out White box and Black box testing for Front and Backend projects.
- Developed and implemented ETL packages using SSIS to streamline data integration and migration processes, resulting in improved data quality and a 25% reduction in data processing time.
- Responsible for increased code-efficiency by 5% in 2018 by quickly addressing font issues in code and removing functionality which wasn't needed by clients.
- Peer Code Review based on Confidential /MSDN Coding standard guidelines and helped other team members to get them up to speed in coding practices, which reduced 99% of manual effort in some of difficult tasks performed at organization level.
- Reduced existing technical debts on all C# projects worked, by 5% upon using code coverage metric SonarQube.
- Served as subject matter expert on Patient Registration workflows for both solution works and internal team members.
- Worked on critical project for our clients (Hospitals) in Australia where I retrieved the individual healthcare identifier (IHI) of a patient from the government database and tagged it to the patient s electronic health record. This greatly helped in mapping the patient s electronic health records with the unique IHI number thereby avoiding any discrepancies.
- Worked on project for our clients (Hospitals) in UAE to retrieve information from government Id card using Emirates card reader and link it to patients record, thereby reducing manual effort of typing in all the details and ensuring correct information is stored on hospital s system
Confidential
.Net Developer
Responsibilities:
- Involved in understanding and transmitting the business requirements for the project and translating these into functional specifications.
- Designed Graphical User Interface (GUI) using Master Pages, Themes & Skins, HTML, CSS, JavaScript, and Custom Controls.
- Creation of database objects like tables, views, synonyms, materialized views, procedures, packages, triggers, functions using SQL Server 2012.
- Involved in design and development of middle-tier web services which encapsulate the business logic in its methods and wrote data access classes using ADO.NET.
- Creating reports using the Crystal Report for the report needed by Middle Office, Back Office users.
- Involved in writing scripting like Java scripting, J-Query for validations on the client-side.
- To create and test the application with Unit Test Cases using NUnit Test Framework.
- Used Subversion (SVN) for Version Control, creating and managing projects, and accessing the items that are stored and managed for a project.
- In the Project we worked on waterfall model project management.
Environment: Microsoft Visual Studio, C#, VB.NET, ASP.NET, HTML, CSS, Bootstrap, J-Query, JavaScript, Grid Controls, Media Queries, SQL Server 12, ADO.NET, NHibernate, Crystal Reports, NUNIT, SVN.
