Summary
Overview
Work History
Education
Technical Expertise
Skills
Timeline
Generic

RAMA RAJU

Kitchener,Ontario

Summary

4 years as a skilled .NET Developer, adept at crafting technical solutions for business applications. Proficient in Microsoft technologies including .NET Core, C#, ASP.NET Core MVC, and Azure services. Experienced in SDLC phases with a proven track record in diverse domains. Committed to driving innovation and exceeding expectations.

Overview

5
5
years of professional experience

Work History

Software Developer

Sobeys
05.2023 - Current

• Enhanced and maintained web applications using C# and ASP.NET Core, while adhering to Agile methodologies, including Daily Scrum meetings and Sprint Planning.

• Employed Entity Framework and LINQ for efficient query execution, while also implementing RESTful APIs using ASP.NET Core (MVC, Web API) in conjunction with .NET 6 for secure data transfer.

• Implemented Convention-based CRUD operations GET, POST, PUT, DELETE.

• Applied SOLID principles to promote clean and scalable codebase, thereby improving development efficiency.

• Utilized JavaScript functions, jQuery, and AJAX for client-side validations and enhanced functionality, while also engineering REST APIs for cost-effective application integration and multi-tier web applications using ASP.NET Web API.

• Designed SQL Server 2008 databases, creating stored procedures, functions, and views to simplify front-end SQL queries and enforce entity relationships.

• Proficiency in deploying and managing applications on Microsoft Azure cloud platform, including Azure Functions, Azure SQL Database, and Azure App Service.

• Familiarity with Azure Storage solutions such as Blob Storage for efficient data management and retrieval.

• Conducted rigorous unit testing using NUnit and mock frameworks like NSubstitute to uphold code quality and prevent regressions effectively.


Environment: NET 6, ASP.NET CORE 2.0, ADO.NET, AGILE, AZURE DEVOPS, C#, CSS3, GIT, HTML5, IIS, JAVASCRIPT, JSON, LINQ, MS VISIO, PL/SQL, SOA, SQL SERVER 2012, SSIS, SSRS, T-SQL, VISUAL STUDIO 2017, WEB API, WCF, XML.

Software Developer

Tata Consultancy Services
03.2019 - 11.2021
  • Understood the end-user requirements as per business specifications.
  • Involved in development of Business Objects, Data access layer and Presentation layer using Object oriented design methodologies.
  • Created Stored Procedures, Views, Triggers and T-SQL queries in SQL Server.
  • Developed applications utilizing Microsoft .NET Framework, C#.NET, and .NET Core.
  • Developed Micro services for the complex mapping and integrated services.
  • Utilized ADO.NET and Entity Framework for database interactions during development.
  • Worked on Service Oriented Architecture (SOA) for developing applications
  • Involved in writing automated unit tests using NUnit Test framework.
  • Designed rich UI using HTML5, CSS, Java Script and JQuery.


Environment: C#, ASP.NET CORE 2.0, ASP.NET CORE WEB API, ENTITY FRAMEWORK CORE 2.0, GIT, SQL SERVER 2012, Azure , MVC , JSON, VISUAL STUDIO 2017, IIS 7.0, LINQ, POSTMAN.

Education

Post Graduate Certificate - Information Technology Business Analysis

Conestoga College
Kitchener, ON

Bachelor of Technology - Computer Science & Engineering

Gitam University
Visakhapatnam

Technical Expertise

• Proficient in the entire software development life cycle (SDLC), from requirement gathering to implementation, with a focus on delivering scalable solutions. 

• Extensive proficiency in developing web-based and Windows applications using Microsoft .NET Technologies, including .NET Framework, .NET Core, C#, ASP.NET Core MVC, and Web API. 

• Proficient in ADO.NET, LINQ, and Web services, alongside XML and JSON for data exchange. 

• Skilled in deploying applications on IIS, with expertise in SOAP, RESTful Services, Entity Framework, EF Core, and SQL Server databases.

• Skilled in utilizing Azure services for cloud-based development and deployment, including Azure Functions, Azure SQL Database, and Azure App Service. 

• Strong understanding of object-oriented programming principles and design patterns, ensuring clean and maintainable code. 

• Expertise in designing and implementing RESTful APIs and microservices architecture for efficient data transfer and integration. 

• Hands-on experience with front-end development technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks like ReactJS. 

• Proficient in working with relational databases including SQL Server, with expertise in writing T-SQL queries, stored procedures, and functions.

• Experienced in ensuring application security through the implementation of authentication and authorization mechanisms such as OAuth and JWT.

• Possessing a comprehensive understanding of various methodologies such as Agile (Scrum), Test-Driven Development (TDD), and Waterfall, ensuring adeptness in adapting to different project management approaches.

• Demonstrating adeptness in Exception Handling, Debugging, and Tracing techniques, enabling efficient analysis of application runtime behavior and troubleshooting. 

• Proficient in SQL Server programming, encompassing T-SQL, Stored Procedures, Functions, Cursors, Triggers, Views, and Joins, utilizing SQL Server 2012/2008 for database management and optimization.

• Knowledge in DevOps practices,containerization (Docker) and CI/CD pipelines, for automated deployments.

• Experienced in utilizing Azure DevOps for continuous integration and deployment (CI/CD) pipelines, ensuring efficient and automated software delivery processes.

• Familiarity with Azure Functions, Azure SQL Database, and Azure App Service.

• Experienced in debugging Web API Restful services using tools like Fiddler and Postman, ensuring seamless integration and functionality. 

• Extensive experience in conducting Unit testing using NUnit and employing Mock frameworks like NSubstitute for ensuring code reliability and quality. 

• Certified as an Azure Developer, showcasing expertise in cloud computing solutions and architectures.

• Skilled in version control systems such as Git and SVN for efficient code management and collaboration.

• Familiarity with Agile methodologies for iterative and collaborative software development.

Skills

hjkj

Timeline

Software Developer

Sobeys
05.2023 - Current

Software Developer

Tata Consultancy Services
03.2019 - 11.2021

Post Graduate Certificate - Information Technology Business Analysis

Conestoga College

Bachelor of Technology - Computer Science & Engineering

Gitam University
RAMA RAJU