Reedham Tanti
Kitchener, ON
*******.******@*****.***
Summary
• A programming professional with 3+ years of experience developing .NET applications using C#, ASP.NET, ADO.NET.
• Expertise in object-oriented analysis, design and programming including inheritance, polymorphism, and design patterns.
• Experience with SQL Server databases, writing stored procedures, triggers, and complex SQL queries.
• Strong knowledge of ASP.NET Web Forms, MVC, Web API, Razor, HTML5, CSS3, JavaScript, jQuery.
• Familiarity with .NET frameworks including .NET Core, .NET 5, Entity Framework, LINQ.
• Experience integrating RESTful web services and APIs into .NET applications.
• Knowledge of source control tools like Git, SVN, Azure DevOps.
• Exposure to test-driven development using unit testing frameworks like NUnit.
• Understanding of SOLID principles, inversion of control, dependency injection.
• Knowledge of Azure development including App Service, Functions, and other PaaS services.
• Agile development experience including daily standups, sprints, retrospectives.
• Ability to troubleshoot bugs effectively and deliver stable applications.
• Strong verbal and written communication skills collaborating across teams. Skills
• ASP.NET, C#, ASP.NET MVC 4/5, .Net Core
• HTML, CSS, JavaScript, jQuery, HTML5,
Responsive Design, Bootstrap, React, PHP,
• Web Services, WCF, Web APIs, RESTful Services
• Entity Framework, LINQ, XML, JSON
• Git, GitHub, JIRA, Confluence, SharePoint
• Azure Cloud, Azure DevOps, Azure Repo
ASP.Net Web-forms, ADO.Net, Docker
• MS SQL Server, Database Design SSRS,
Stored Procedures, Views, Triggers,
Functions, Etc.
• Excellent Communication Skills, good
Interpersonal Skills, Problem-Solving,
Continuous Learning, Strong analytical skills
• Agile, Waterfall, Scrum
• Unit Testing, IIS
Experience
NOVEMBER 2022 – CURRENT
Software Developer / TD BANK, Toronto
Project Detail: Contributed to TD Bank's "TD Lighthouse" Procurement Application, focusing on optimizing and automating procurement processes by integrating vendors and procurement managers. Key modules: Purchase Requests, Approval Workflows, Purchase Requisitions, Catalog Items, Purchase Order Management, Vendor Management, Receiving, and e-procurement. Responsibilities:
• Participated in full software development lifecycle following Agile practices including daily standups, TDD, and continuous integration.
2
• Designed and built abstract classes, interfaces in C# .NET to construct reusable business logic components.
• Developed data access layer to integrate with diverse data sources. Implemented MVC architecture patterns.
• Created validation logic on ASP.NET web forms using built-in and custom validation controls. Added client-side validation with JavaScript.
• Built dynamic web pages utilizing ASP.NET, C#, XML, XSLT, HTML and JavaScript. Optimized performance.
• Worked extensively with ASP.NET web forms, state management, and securing web apps using code- behind in C# and VB.NET.
• Developed responsive ASP.NET web interfaces utilizing C#, XML, JavaScript, AJAX, and Razor syntax. Implemented rich UI components like update panels and tickers.
• Retrieved and manipulated data from SQL Server using ADO.NET objects like Data Reader, Dataset, and Data Adapter.
• Performed CRUD operations on database using LINQ queries, stored procedures, and functions.
• Developed WCF services for SOA integration. Consumed services using ASP.NET provider model.
• Managed source code in Team Foundation Server. Performed builds, branching, merging etc.
• Developed reports and dashboards pulling data from diverse sources into SQL Reporting Services. Technologies Used: Asp.Net, .Net Framework, .Net Core 5, MS SQL Server 2019, HTML5, JavaScript, CSS3, Web Services, WCF Services, SSIS, C#, MVC 5, Microsoft Azure, Bootstrap, AJAX, jQuery, ADO.Net, Entity Framework, LINQ, LINQ to objects, App Services, CI/CD SEPTEMBER 2020 – SEPTEMBER 2022
Software Developer/ Krista Tech, India
Project Detail: Successfully Contributed to the development of "Krista Transport ERP," a .NET-based Fleet Management project that optimized our organization's vehicle fleet operations. Key modules included real-time vehicle tracking, maintenance optimization, route efficiency, Fuel Management, Driver Behavior Monitoring, Asset Utilization, Safety and Compliance, and overall performance enhancement. Responsibilities:
• Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, HTML, JavaScript.
• Write and maintain C# code for desktop, web, or mobile applications using .NET frameworks like .NET Core.
• Build front-end UI components using HTML, CSS, JavaScript frameworks like React or Angular.
• Integrate applications with SQL databases such as SQL Server. Write complex queries and stored procedures.
• Participate in Agile development processes including standups, planning meetings, retrospectives etc.
• Collaborate with cross-functional teams including designers, QA, product managers to understand requirements.
• Write unit tests to validate functionality and prevent regressions.
• Troubleshoot bugs and issues in development and QA environments.
• Analyze and debug code to fix defects and optimize performance.
• Document application features and workflows in detail for technical and user documentation.
• Continuously expand knowledge of .NET ecosystem and development best practices.
• Assist senior developers in complex modules of applications.
• Learn and adopt new technologies, frameworks, principles etc. 3
• Maintain code quality, organization and source control discipline.
• Consumed and published SOAP and REST web services to integrate systems using WCF and Web API.
• Implemented client-side validation using validation controls and AJAX to enhance user experience.
• Provided technical support and maintenance, troubleshooting issues reported post-deployment.
• Performed unit and system testing using NUnit to ensure high quality and defect free code. Education
JULY 2021
Bachelor of Computer Engineering
Gujarat Technological University, India
• CGPA – 9.07/10.00