I am a Full Stack .NET Developer based in India with approximately 6 years of experience in Software Development. During this time, I've successfully completed projects for global clients and garnered positive recommendations. My expertise extends to frontend languages and frameworks, and I possess strong skills in testing and debugging processes, crucial for enhancing user experiences and ensuring client satisfaction. I am self-motivated, well-versed in Agile and Scrum methodologies, and adept at adapting to new procedures. Currently, I am actively seeking new remote opportunities.
C#, NET CORE, ASPNET Core, Core Web API, ASPNET MVC, MongoDB, SQL Server
undefinedProject Name: Xecta
Project URL: https://fusionpoc.onxecta.com/unconvi/
Role: Senior Software Developer
Project Description:Xecta app is used for analyzing and representation of data into attractive graphs related to gas, oil, sand, water, issues. Project has 5 main menu Dashboards, Well Performance, Model Calibration, RGNet and Integrated Forecasting. Each main menu has sub menus in which different pages are associated with them. In each page graphs/tables are shown based on the respective dataset being provided from the database. For frontend react js is being used and for graph representation highcharts is being used, material UI is being used for best designing. Formic and Yup are being used for form and input field validation, moment is used for datetime things. Apollo Client and GraphQL are used to create GraphQL queries and integrate react with backend server and fetching, caching data. For backend .Net Core 5 framework is used. MongoDb is used for database. Hotcholoate platform is used to create generic and custom-made endpoints in graphql.
Responsibilities: In my previous role, I collaborated on creating new features, enhancements, and bug fixes, assisted management in designing architecture and database layouts for new features, and conducted daily scrum meetings with the team, addressing progress and resolving any blockers that arose during the meetings.
Environment: React, C#, .Net Core, Visual Studio 2019, Windows 11, MongoDb, Graphql, Hot-Chocolate, Highchart, Azure DevOps.
Project Name:Baum Bet
Project URL: https://www.baumbet.ro/
Role: Full-Stack Developer
Description: Baum Bet is an online gambling platform from Romania. On this casino platform, you can find more than 350 slots and also live table games like roulette or blackjack. It is an online sportsbook also offering baccarat, blackjack, sports, live/in-play betting, other games, roulette, scratch cards, and video poker using Amati Industries, BF Games, Green Tube, iSOFT Bet, Net Ent, Pari Play, Payson, Pragmatic Play, Micro gaming, Red Rake Gaming. its main important features, such as the license it holds the information about minimum bet and maximum bet rates, minimum and maximum deposits you can make at a time, as well as daily, weekly, and monthly limits on money withdrawals from the casino Baum Bet.
Responsibilities: In my last role, I spearheaded the analysis, application design, and coding of the entire project, supported bug fixes and enhancement requests from stakeholders, promptly investigated and analyzed reported defects, and provided solutions, including code changes, data updates, or configuration modifications. Additionally, I actively participated in daily scrum meetings and managed task assignments via Trello.
Environment: React.js,.NET .NET CORE, .NET Core API, APCO Payment getaway, MongoDB.
Project Name: Discover Childcare
Project URL: https://discoverchildcare.co.nz/
Role: Sr. Software Developer
Project Description: This is an MVC-based web application developed for childcare administration and management products. Code The first design pattern was used to build the DB interactions. Discover is a modern, cloud-based childcare administration and management product. It manages inquiries and marketing, enrollments, waitlists, room transitions, staff rosters and ratios, visitor tracking, staff HR for the childcare market, tablet-based attendance, payments from bank feeds, invoicing, and all other aspects of day-to-day childcare administration.
Responsibilities: I contributed to the creation of new features, enhancements, and bug fixes, collaborating with management to design feature and database architectures, monitoring project status, leading a team of three developers, overseeing release management, and conducting daily scrum meetings to track progress.
Environment: C#, MVC 5, Visual Studio 2017, Windows 10, SQL Server 2016.
Project Name: Learning Management System (LMS)
Project URL: https://www.informasystems.com/
Role: Sr. Software Developer
Project Description: Informa Manage is basically a client site server data transfer management application that is used to manage data transfer from one server to another server using the FTP client class. We can configure more than one server between which we need to manage data transfer, this application has the facility to link up more than one code module for each server, While transferring code from one server to another, we can customize the data like (all files or only.asps or only dill, etc., which is ready to send. Using this application, we can keep track of the assembly version of each code module on the respective server, as well as check database table mismatches between two databases. If there is some database mismatch found while comparing, this provides a facility to make both databases the same. This also provides a way to take a backup of the database in a.back file as well as a zip file, also download the code of each server. The best thing that it provides is the code publish technique, which allows us to publish the code by mapping the published code module path in this application.
Responsibilities: I interacted with clients to comprehend their requirements and actively participated in the development and enhancement of software solutions through all stages of the SDLC. My responsibilities included conducting unit testing with a code coverage of 60%, independently developing and delivering critical modules, coding using ASP.NET MVC and C#.NET, deploying projects on Azure, understanding fundamental application specifications, addressing existing system issues, and writing code for enhancements, primarily focusing on the Data Access Layer module.
Environment: C#, MVC 5, Visual Studio 2017, Windows 10, SQL Server 2016.
Project Name: HC Meter
Project URL: https://www.hcmeter.com/
Role: Sr. Software Developer
Project Description: The project involved the creation of a web application to be used by the end-user (the agent) to Book Hotel Rooms and by the administrator to manage Hotel data and create Hotel availability. It’s autoblocking thousands of rooms a week for a scheduled carrier, handling the dynamic room requirements of charter operations, or focusing on last-minute, fast-moving bookings for private aviation clients. Customers based on the Articles, FAQs, and documents available over the web application. The web application is used by different levels of users, like Agents, Supervisors, and administrators.
Responsibilities: In my previous position, I was responsible for designing, coding, and implementing new features in alignment with coding standards to improve business processes. Additionally, I addressed bug fixes and handled enhancement requests from stakeholders, promptly investigating and analyzing reported defects. I provided timely solutions, which often involved code changes, data updates, or configuration modifications. Furthermore, I conducted integration testing, functional testing, system testing, regression testing, and software usability testing on the deliverable software.
Environment: C#, ASP.Net, MVC, jQuery, JavaScript, SQL Server 2012, VS2015.