Deekshith Goshika
.NET Full-stack Developer
************@*****.***
Professional Summary:
Full Stack .NET Developer with 4+ years of experience in C#.Net, Azure, Web API with REST full, Microservices,GraphQL,ASP.Net MVC, React JS, MS SQL, MY SQL, and PostgreSQL.
Proficient in React-Routers, Redux, Redux Promise, React HOC and React Hooks,Type script, HTML, CSS, and JavaScript libraries.
Strong in implementing Web APIs using REST Full, MVC, and Micro Services Architecture
Skilled in web services creation and consumption
Good Knowledge of .Net Core, .Net 5 and cloud deployment using Azure app services.
Experience on ASP.NET, ADO.NET, C#, Web Services, XML, LINQ, Entity framework, dapper framework.
Implemented web pages with MVC, jQuery, AJAX.
Experience with JWT Token, OAuth, SSO (Single Sign On), Roll base Security, State Management, Exception Handling.
Good Experience in Database normalization,Design techniques and their relationships.
Good Experience implementing complex queries using T-SQLand optimizing queries.
Experience on Application Development using Stored Procedure, Views, Joins, and Triggers.
Good Experience Unit Test cases using C#, Moq, XUnit, MS Unit.
Strong experience in GIT, GIT Desktop, GIT Bash.
Strong Technical background, excellent analytical ability and debugging skills. Hands-on experience in writing and reviewing requirements, test plans, design documents.
Good experience in Deploying APIs, Microservices, Web applications using Azure DevOps and Jenkins.
Knowledge in changing the existing CI/CD pipelines for Dev, test, and production environments.
Experience in understanding and modifying whole Software Project Life Cycle (requirements, design, development, testing, deployment, and version control), Updating/Modifying, requirement analysis, functional/design specifications, HLD, LLD & Test plans designing.
Experience in Agile methodologies, conduct code reviews. Demonstrated expertise in software requirements gathering and modellingand use case and class diagrams.
Good Communication skills, Interpersonal skills, Flexible, Fast learner, and ability to work effectively independently and perform as part of a team. Excellent abilities to understand functional requirements to convert into technological products using requisite tools.
Technical Skills:
Languages: C#, C++,C.
Middleware Technologies: .NET, .NET Core 3.1,ASP.Net, ASP.Net MVC, ASP.Net MVC core.
Scripting and Markup: JavaScript, HTML, CSS, XML,jQuery,React, Typescript.
Databases: MS SQLand PostgreSQL.
Database ORM: Entity Framework, Entity Framework core using Linq and Lambda expressions.
Cloud Technologies:Azure, Azure App Services, App Insights.
Version Control: Git, Git Desktop.
Web/App Servers: IIS, Linux.
Operating System: Windows, Linux
Standards &Trends:RESTful,SOAP, Web API, Design Patterns.
Web app services: Azure deployment.
Single page application: Blazor application, React.
Unit Testing Tools: MS Unit, XUnit, Moq.
CI/CD: Azure DevOps, Jenkins
Scrum Tools: JIRA and Azure DevOps.
Professional Experience:
Client: Intuit, New York, NY. Dec 2022 - Current
Role: .Net Developer
Responsibilities:
Responsible and active in the analysis, definition, design, implementation, management, maintenance, and deployment of full software development life cycle (SDLC) projects.
Customized the .Net template for Project Task assignment, Build Release version control.
Develop and maintain full-stack applications using C#.Net, Azure, and various front-end technologies including React JS
Implement and maintain Web APIs using RESTful, Microservices, and GraphQLarchitectures.
Developed new style components to replace legacy applications and simultaneously migrate it to react.
Active participant in development efforts, design and implementing platform architecture,
and managing other engineering team members.
Active participant in development efforts, design and implementing platform architecture,
and managing other engineering team members.
Database development including schema design, stored procedures, Triggers, SQL query tuning and user defined functions.
Involved in developing test cases for unit testing, integration testing and conducting code walk-through.
Create brief technical specification documents according to verbal and written functional requirements and other requirements. Also wrote Design Documents, Deployment Documents and User Manuals. Worked on perform coding, unit testing, error handling, bug fixing, bug verification and created an error log section in which the support/admin will get the error message in a well formatted html view. And troubleshooting in security, remoting, threading, and serialization.
Environment: NET Framework, Visual Studio, C#.NET, ASP.NET, MS SQL, HTML, XML, ASP.Net MVC, JQUERY, Java script, CSS, React, XUnit,Moq, Agile Methodologies, PostgreSQL,SOAP, Linq.
Client: PenFed Credit Union, McLean, VA. Feb 2020 - Jul 2021
Role: .Net Developer
Responsibilities:
Interacted with business analyst, technical lead, team members and production support team for requirement, functional specifications and technical architecture using agile methodology in relation to control and recording financial activities.
Used React framework to build the fronted parts of the project including employee’s management and payroll and benefits management.
Active participant in development efforts, design and implementing platform architecture,
and managing other engineering team members.
Active participant in development efforts, design and implementing platform architecture,
and managing other engineering team members.
Creating Technical and Low Approach document, High level document -level document.
Active participant in development efforts, design and implementing platform architecture,
and managing other engineering team members.
Þ Creating Technical and Low Approach document, High level document -level document.
Create an ASP.NET MVC application for clarity project record. Add Controllers to handle URLs to the Home page of the site and for browsing its main functionality. Add a View to customize the content displayed along with its style and add Model classes to contain and manage data and domain logic. Use View Model pattern to pass information from controller actions to the view templates.
Create auto email alert notification module for clients and advisor to send auto email notification.
Review the process spec for each step and parameter by engineer and planner before release to production. Design &developedmiddle layer architecture to define and expose the required business component to client and vendor systems using Web services.
Create brief technical specification documents according to verbal and written functional requirements and other requirements. Also wrote Design Documents, Deployment Documents and User Manuals.
Worked on coding, unit testing, error handling, bug fixing, bug verification and created an error log.
Environment: NET Framework, Visual Studio, C#.NET, ASP.NET, MS SQL, HTML, XML, ASP.Net MVC, JQUERY, Java script, CSS, React, XUnit, Moq,GraphQL, Agile Methodologies, PostgreSQL, SOAP.
Client: Tenet Healthcare, Dallas, TX. Sep 2018 – Jan 2020
Role: .Net Developer
Responsibilities:
Involved in analyzing the business, technical and system requirements, and their scope for the solution.
Upgraded project from Windows application to web application full implementation. Developed multi-tier application with separation of Presentation layer, Business logic layer and data base layer.
Developed Win forms and User Interface of the application using C#.Net controls extensively. Create Crystal Report was used to display the bill, appointment book and to generate insurance bills, patient bills, sales, and marketing Reports using SQL Server Reporting Service (SSRS).
Review of application designs and code, provide support for existing applications. Involved in the development of business logic in C#. Net, ASP.Net. MS SQL.
Post-release maintenance bug fixing and adding new features based on requests by offshore feedback during the project migration/testing. Involved in debugging, bug fixing, testing phase of the application and error handling routines.
Responsible for programming and testing customizations in support of customer-specific business requirements. Also, responsible review over application designs, code and provide support for existing applications.
Environment: NET Framework, Visual Studio, C#.NET, ASP.NET, HTML, XML, ASP.Net MVC, Java script, CSS, Agile Methodologies, PostgreSQL.
Education:
Masters in Information System from Marist college