Post Job Free

Resume

Sign in

Full Stack .Net Developer

Location:
Dallas, TX
Posted:
January 11, 2024

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

Around * years of experience in the field of software design development and integration using .NET framework.

Excellent experience in Software Development Life cycle, requirements gathering, designing, developing, testing, debugging.

Extensive hands-on experience of using Microsoft Technologies like ASP.NET MVC, ASP.NET, C#.NET, VB.NET, .Net Core, LINQ, Web API, WCF, AJAX, JSON, ADO.NET, Entity Framework and Mongo DB, SQL Server, ORACLE 11g, MS-Access and MySQL.

Experience in working with XML, XSD, XSLT Transformation, Windows Service, Web Service, SOAP and UDDI.

Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX.

Developed and executed comprehensive unit tests using Jasmine and Karma to ensure the reliability and stability of Angular components and services.

Deployed and managed .NET applications on AWS, utilizing services like AWS Elastic Beanstalk, EC2, and Lambda for scalability and cost-efficiency.

Experienced with Microsoft Application building blocks for .NET projects (Data Access, Exception and Error Handling, Caching and Configuration Management Application Blocks).

Highly skilled in SQL Server Reporting Services (SSRS) 2005 and Crystal Reports, proficiently utilizing complex formulas, sub reports, and parameter passing techniques to generate comprehensive and dynamic reports.

Proficiently used Git for version control management to track changes, collaborate with team members, and maintain a history of project modifications.

Implemented Angular Material or other UI libraries to maintain consistency and aesthetics in the application's design and user experience.

Designed, developed, and maintained responsive and interactive user interfaces using React to deliver modern and seamless web applications.

Proficient in AWS services such as EC2, ECS, EKS, Lambda, S3, and RDS.

Utilized AWS S3 for secure and scalable cloud storage, ensuring efficient data storage and retrieval for applications.

Designed, developed, and maintained C# applications using .NET framework, delivering high-quality, scalable, and performant software solutions.

Extensive experience with Docker containerization and orchestration tools like Docker Compose and Kubernetes.

Utilized Redux or React Context API for efficient state management, ensuring smooth data flow and predictable user interactions across the application.

Collaborated with team members by leveraging Git to review and provide feedback on code changes through pull requests, facilitating a smooth code review workflow.

Developed and maintained user interfaces using React.js to deliver responsive, high-performance, and modern web applications.

Developed and maintained client-side functionalities using JavaScript to create interactive and user-friendly web applications.

Utilized C# language features to implement object-oriented design principles, encapsulation, inheritance, and polymorphism, ensuring code reusability and maintainability.

Extensive experience in developing cloud-native applications using Azure PaaS services such as Azure App Service, Azure Functions, Azure Storage, Azure SQL Database, and Azure Service Bus.

Developed web applications using ASP.NET MVC or ASP.NET Core, leveraging C# for server-side logic and delivering responsive and user-friendly web interfaces.

Created reusable and modular Angular.js components, adhering to best practices for code maintainability and scalability.

Developed and maintained dynamic and interactive user interfaces using Angular.js, delivering seamless user experiences.

Utilized TypeScript to bring type safety and enhanced code readability to .NET applications, reducing bugs and improving overall development efficiency.

Developed comprehensive unit tests using MSTest, NUnit, or xUnit, ensuring the quality and reliability of C# code and adherence to coding standards.

Experience in database programming, including the utilization of Stored Procedures, Views, Functions, and Triggers. Proficient in Data Transformation Services, employing SQL Server Integration Services (SSIS) and legacy Distributed Transaction Services (DTS) packages to efficiently transform data from diverse file source systems and various database systems into SQL Server.

Strong ability in Responsive Web Design using Query, AJAX, Bootstrap.

TECHNICAL SKILLS

Programming Languages

C++, ASP.net, ADO. Net, C#, VB.net, LINQ, VBScript, PL/SQL, SQL, T-SQL

Frameworks

JavaScript, jQuery, Angular, React.js, Node.js, TypeScript, HTML5, CSSS3, JSP, React, JDBC, Angular.js, Web services, Hibernate, spring, AJAX, ASP.net, .NET Framework, .NET Core 2.1/3.1, PHP, XML, SOAP, Bootstrap, Web Forms, Razor, Web API

Database

MS SQL server, Oracle 12c/11g/10g, MS Access, SQL Server Management Studio, PL/SQL, MySQL, PostgreSQL, MongoDB

Reporting Tools

SAP Crystal Reports, SSRS, Telerik

Development Tools/ Software

Visual Studio, MsSql Server, Visual Studio Code, Oracle, Adobe Photoshop, JIRA, BitBucket, TFS, GitHub, GIT, Postman

Methodologies

Agile, SCRUM, UML, Object Oriented

Cloud Technologies

AWS, Azure

Testing Tools

Manual Testing, Unit Testing, Integration Testing, Junit, XUnit, Jest

Version Control

Visual SourceSafe2005, Test Driven Development (TDD), SharePoint, GIT

Work Experience:

Client: Elevance Health. (Norfolk, Virginia) Jan 2023 -Present

Role: Full Stack .Net Developer

Responsibilities:

Designed, Developed, and maintain client-side session management of monolith application in the move to decouple it into microservices.

Created microservices with .Net Core, generated request and response models and developed end points for the Web APIs.

Developed UI modules using Angular, Typescript, Ajax, and jQuery, CSS3, Bootstrap and HTML5.

Created knockout is widget subsystem within a .NET dashboard using typescript and inheritance.

Published Web services using C# to interact with other applications and exposed them using REST and HTTP.

Worked on micro service architecture and built multi-tenant solutions with .Net Core 3.1 and migrated to .Net 6 framework.

Resolved complex issues and bugs in Angular.js applications, ensuring a bug-free and efficient user experience.

Designed and developed web application with ASP.Net MVC with Angular.

Worked in Agile Scrum methodology and delivered accepted functionality in each sprint.

Implemented CI/CD pipelines using Azure DevOps, enabling automated builds, tests, and deployments of applications to Azure environments.

Integrated Azure Active Directory (AAD) for implementing secure authentication and authorization mechanisms in cloud applications.

Developed multithreaded C#, Win Forms and worked on Entity framework to associate with database for CRUD operations and LINQ to Entities.

Published Web services using C# to interact with other applications and exposed them using REST and HTTP.

Developed and tested user-friendly navigator by utilizing TypeScript and VB.NET.

Implemented cloud services IAAS, PAAS and SAAS which includes Docker and Open shift.

Managed Docker orchestration and Docker containerization using Kubernates.

Implemented routing and http request interceptors using Angular, Bootstrap, CSS3, and HTML5.

Stayed updated with the latest Angular.js advancements, incorporating new features and practices to enhance development productivity and performance.

Written LINQ queries to perform CRUD operation in SQL Database with the use of Entity Framework.

Used GIT as source code repository and Azure DevOps for CICD process.

Developed SSIS packages to transform, massage and redefined the data way we want for our reports. Various data sources like ORACLE, MS-Excel including flat-file system was used as a part of the ETL process.

SSRS reporting service was used to generate various reports for business and analytical purposes as well as to utilize online web applications.

Designed, developed, and maintained dynamic and interactive user interfaces using Angular to deliver modern, responsive, and seamless web applications.

Environment: .NET core 3.1, .Net 6, ASP.Net MVC, C#, LINQ, SQL Server, GIT, Kubernetes CI/CD pipelines, Azure, Kubernetes, Entity Framework, Docker, Angular.js,Visual Studio, MVC, SSIS, SSRS, jQuery, Angular, typescript, ASP.NET, jQuery, Microservices.

Client: Earnst & young (E&Y), India Nov 2018 – Aug 2022

Role: Full Stack .Net Developer

Responsibilities:

Developed complete modules of the three applications/ web portals in ASP. NET MVC with C# classes, Razor View Engine C# JSON jQuery Entity Framework and backend complex SQL procedures and queries.

Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.

Maintained code quality for the engineering team by overseeing code reviews, merging, unit testing, and CI/CD.

Implemented Multi-threading in application using design patterns like Factory Method, Abstract Factory, Singleton, Builder, MVC.

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, and Angular.

Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.

Prepare the end-to-end process and migrate for the on-prem application to migrate in Cloud environment for the package delivery and logistics team.

Conducted and participated in code walkthroughs intended to ensure adherence to quality standards and consistency of code.

Utilized Azure cloud services, such as Azure App Service and Azure Cosmos DB, to deploy and manage scalable applications.

Adopt a branching strategy that suits your project's needs. Use branches for feature development, bug fixes, and releases. Familiarize yourself with popular strategies like GitFlow or GitHub Flow.

Implemented custom directives in Angular.js to extend the functionality and behavior of HTML elements.

Reviewed code and performed unit, functional and integrated testing to ensure quality standards are attained.

Utilized Angular.js dependency injection system to manage component dependencies and services effectively.

Communicated and worked on Oracle database for legacy systems and populated into SQL server.

Peer code review and daily stand-up meeting for the ongoing progress and discussion about strategy to find solutions about potential challenges.

Leveraged Azure Storage and Azure SQL Database for data persistence and management in cloud applications.

Conducted code reviews and actively participated in refactoring sessions to improve the efficiency, readability, and maintainability of JavaScript code.

Architect, design and implemented Rest API which will communicate between various source of data and external logistics services.

Written unit tests using N-Unit and integrated with sonar cube.

Created SSRS reports and SSIS packages based on business needs.

Environment: Visual Studio 2017, ASP. Net MVC, Entity Framework, .NET Framework 4.5, C#, ASP.NET, Azure, Web API, JavaScript, CSS3, Angular, HTML5, AJAX, WCF, GIT, Crystal Reports, Entity Framework, LINQ, MS SQL Server, Git, Angular.js.

Client: Bank of New York Mellon, India Feb 2016 – Oct 2018

Role: .Net Developer

Responsibilities:

Developed modules and added new features to microservices built using .Net core 2.1.

Created Web API as a back end and performed database operations (CRUD) through Entity Framework.

Designed, modeled, and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF), C# web service hosted in a Windows service.

Worked on container-based deployments using Docker and Kubernetes.

Wrote LINQ functions and Lambda Expressions to perform CRUD operations on and access data from a database.

Conducted security assessments and implemented AWS security best practices to protect application data and resources.

Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client-side validations and used the new validation controls in Visual Studio.

Developed React.js pages, Web services calls, and AJAX calls for the application.

Used React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.

Worked in Agile Scrum methodology and delivered accepted functionality in each sprint.

Actively involved in designing schema in a relational database as well as NOSQL like MongoDB and used Elastic Search as a search engine.

Created CICD build pipelines using Jenkins and deployed applications into AWS cloud environment.

Designed and developed publisher and consumer services for RabbitMQ for publishing and consuming messages.

Implemented React Router for client-side routing, enabling a seamless and smooth navigation experience within the web application.

Configured AWS cloud environment and applications deployment.

Created tables, triggers and stored procedures in SQL Database and written LINQ queries for CRUD operations.

Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, HTML and JavaScript.

Collaborated with DevOps teams to implement CI/CD pipelines on AWS, ensuring seamless and automated application deployment and updates.

Developed and executed comprehensive unit tests using Jest and React Testing Library to ensure the reliability and stability of React components and functions.

Developed Stored Procedures, Functions, and Triggers in the SQL Server database for implementing backend business logic and worked with SSRS and SSIS.

Used JavaScript to perform validations and catch the events on client’s browser.

Environment: .NET core 2.1, Docker, C#, Containers, Kubernetes, React, WCF, AWS, LINQ, Lambda, Entity Framework, React Js, MongoDB, Web API, JavaScript, jQuery, AJAX, CSS, VSCode, MS SQL Server.

Client: Quotient, Bangalore, Karnataka July 2015– Jan 2016

Role: .Net Developer

Responsibilities:

Design and implement Rest API, which will communicate between various sources of data.

Used SSIS to transform and populate data from various sources including file system as a part of the ETL process.

Used SSRS to generate various reports for business and analytical purposes as well as to utilize online in web Applications.

Used React-Router to turn application into Single Page Application.

Integrated AWS API Gateway to create and manage RESTful APIs for backend services, facilitating seamless communication between client and server.

Typescript was used to update the dashboard front end to accommodate numerous dashboards and related CRUD operations.

Designing and developing REST web service calls created using Web API.

Developed software code using C# programming language to meet design specifications, and user requirements as well as delivering high-quality applications within specified deadlines.

Created web applications using C# and web applications using ASP.NET.

Developed responsive and interactive user interfaces using React.js, HTML, and CSS.

Created Typescript reusable components and services to consume REST API's using Component.

Migrated fonts.com, linotype.com, fontshop.com from on premise server to AWS.

Implemented AWS Cognito or AWS IAM for user authentication and authorization, ensuring secure access control to application resources.

Implemented Multi-threading in application using design patterns like Factory Method, Abstract Factory, Singleton, Builder, MVC.

Developed Web API Services for B2B communications and developed a system with API request and response logging system. Implemented client-side Interface using React.js.

Worked on database concepts like views, user defined functions, stored procedures and part of the deployment team supporting development, UAT and production environments during deployment and migrations.

Environment: MVC 4, Web API, SQL Server 2012, WCF, React.js, AWS, ORACLE PL/SQL, MQ Series, CSS, React, TypeScript, VS.NET 2013 and TFS 2013, SSIS, SSRS, C#, Web API, MS SQL, Visual Studio, IIS, ADO.NET, PostgreSQL.

EDUCATIONAL DETAILS:

KLU UNIVERSITY, VIJAYAWADA.

Bachelor's degree Computer Science (AUG 2011 – JUNE 2015).



Contact this candidate