Ramana Kumar (Kumar) Mallula
Senior Software Engineer
Experience
Senior Software Engineer
Virtusa Consulting Services Pvt Ltd.
- Utilized Microsoft Threading, Tasks, and .NET Task API for asynchronous operations.
- Developed complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, and schema design in SQL Server.
- Used ADO.NET for data access and LINQ for database manipulation.
- Optimized database functionality with Oracle 19c, writing complex PL/SQL queries, stored procedures, and triggers to ensure high data processing efficiency.
- Implemented dependency injection in ASP.NET Core and developed authentication modules using JSON Web Token.
- Utilized Entity Framework and LINQ for CRUD operations and interacting with database objects.
- Employed generic classes for XML serialization/deserialization.
- Configured routes and developed custom routes for Web API controllers and implemented RESTful services.
- Leveraged Azure Service Bus for robust message queuing and reliable communication between microservices, ensuring high availability and fault tolerance.
- Designed and implemented cloud-native solutions using Azure App Service, Azure Functions, and Azure DevOps tools such as Azure Pipelines and Azure Release Management for streamlined CI/CD workflows.
- Created and maintained single-page applications (SPAs) using Angular, ensuring modular architecture and high performance.
- Leveraged RXJS and NGRX for state management in front-end applications built with Angular v17 and Material Design components, enhancing performance and usability.
- Designed and developed reusable Angular components and services, adhering to best practices and design patterns.
- Utilized Redux for robust state management, incorporating middleware to efficiently retrieve and manage data from APIs, leading to optimized application performance.
- Implemented structural logging with Log4Net and used middleware for application data retrieval.
- Ensured WCAG AA compliance in web applications, implementing features like semantic HTML, ARIA roles, and keyboard navigation to meet AODA standards.
Senior Software Engineer
Concentrix Daksh Services Pvt Ltd.
- Developed, tested, and deployed multi-user, n-tier object-oriented application components using C#, .NET, IIS, MS SQL Server, and Visual Studio.
- Implemented publish-subscribe design patterns for effective communication between user controls.
- Developed and maintained single-page applications (SPAs) using Angular, ensuring modular architecture and high performance.
- Implemented responsive design practices to ensure optimal user experiences across devices.
- Utilized TFS for project tracking and source control, ensuring code integrity and version control.
- Managed data retrieval and manipulation using ADO.NET objects and LINQ.
- Developed complex SQL Queries, Stored Procedures, Triggers, Views, and Cursors.
- Implemented server and client-side validations using ASP.NET validation controls and JavaScript.
- Created views and partial views using C#, MVC 3 (Razor View Engine), AJAX, jQuery, HTML, and CSS.
- Developed UI controls with jQuery UI libraries and HTML5 Drag and Drop events.
- Applied Bootstrap for responsive UI design, ensuring compatibility across different devices.
- Designed and developed WCF Web Services and configured appropriate endpoints for web application consumption.
Software Engineer
Concentrix Daksh Services Pvt Ltd.
- Developed ASP.NET dynamic controls and managed state information using page life cycle events.
- Enabled communication between user controls with publish-subscribe design patterns.
- Used TFS for project tracking and source control.
- Utilized various XML serialization mechanisms for custom classes and structures.
- Retrieved data and manipulated database information using ADO.NET objects and LINQ.
- Developed and optimized complex SQL queries, stored procedures, triggers, views, and cursors.
- Created functions to implement business logic.
- Conducted asynchronous operations using C# classes and .NET Task API.
- Implemented server and client-side validations using ASP.NET validation controls and JavaScript.
- Designed the object model using object-oriented techniques with a 3-tier architecture.
- Created views and partial views using C#, MVC 3 (Razor View Engine), AJAX, jQuery, HTML, and CSS.
- Developed UI controls using jQuery UI libraries and HTML5 Drag and Drop events.
- Applied Bootstrap for responsive UI design across various devices.
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (9.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (9.5 years) and Product Development (3.5 years).
Summary
- Highly Skilled .Net Developer: Over 8 years of experience in developing, deploying, and maintaining robust applications using the latest .Net technologies, including .Net Core and .Net Framework.
- Developed and maintained multi-user, n-tier applications using C#, .NET, IIS, MS SQL Server, and Visual Studio, ensuring continued functionality and performance of existing systems.
- Cloud Services: Proficient in leveraging cloud platforms such as Microsoft Azure and AWS for deploying and managing applications, including serverless computing, container orchestration, and cloud storage solutions.
- Serverless Application Development: Experienced in designing and deploying serverless applications using AWS Lambda and Azure Functions, focusing on cost efficiency and scalability.
- Microservices: Expert in architecting and implementing microservices-based solutions to achieve high scalability, improved fault isolation, and simplified deployment processes using Docker and Kubernetes.
- RESTful APIs and GraphQL: Proficient in designing and building RESTful APIs with ASP.Net Core and implementing GraphQL for efficient data querying and manipulation, enhancing client-server interaction efficiency.
- SQL Database: Implemented and optimized SQL Server databases, including writing complex queries and stored procedures. Expertise in working with Oracle, writing complex PL/SQL stored procedures, and designing optimized schemas.
- NoSQL Database: Expertise in NoSQL databases such as CosmosDB, focusing on schema design, performance tuning, and managing unstructured data.
- Front-End Development: Implemented advanced front-end development services with technologies such as JavaScript, SCSS, HTML, Angular, TypeScript, ensuring a dynamic and responsive user experience. Proficient at leveraging RXJS, NGRX, and Lodash for state management and efficient data manipulation in client-side applications.
- State Management Technologies: Leveraged features like reactive programming, state immutability, and middleware for asynchronous actions to enhance application performance and reliability using NGXS, NGRX and Redux.
- Application Responsiveness: Ensured application responsiveness is crucial for providing seamless and efficient user experience across different devices and screen sizes by utilizing frameworks like Bootstrap and Material Design.
- Design Patterns: Extensive experience in applying design patterns such as Singleton, Factory, Repository, and Dependency Injection to produce maintainable, reusable, and efficient code, following SOLID principles and clean architecture best practices.
- CI/CD Practices: Proficient in utilizing Azure DevOps tools, including Azure Pipelines, Azure Release Management, Azure Repos/GIT, and YAML-based CI/CD pipelines for efficient deployment workflows.
- Quality Assurance Automation: Developed and executed effective unit and automated tests to ensure the highest quality and reliability of delivered solutions.
- IDE and Tools: Expertise with Visual Studio, Visual Studio Code, and other development tools.
- API Management: Experience with tools like Swagger for API documentation and testing.
- Security Practices: Implemented application security principles (OAuth2) and practices, including authentication and authorization.
- Problem-Solving: Strong analytical skills for troubleshooting and optimizing applications.
Skills
- Microsoft Technologies: Asp.net Mvc, .Net Core, Azure Cloud Platform, Wpf, Wcf, Web Api Rest, Graphql, Entity Framework, Vba, Webforms, Winforms.
- Programming Languages: C#, Python.
- Frontend: Javascript, Jquery, Typescript, Angular2+.
- Code Editors: Visual Studio Code, Visual Studio.
- Database: Ms Sql Server, Oracle.
- Source Code/build Management: Git, Azure Repos/azure Pipelines (Yaml Ci/cd).
- Project Management Tools: Azure Devops/tfs, Jira.
- Rpa Tools: Uipath, Blue Prism, Power Automate.
Languages
Education
Jawaharlal Nehru Technological University
Bachelors in Electronics and Communications · Electronics and Communications · Hyderabad, India
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Ramana Kumar based?
What languages does Ramana Kumar speak?
How many years of experience does Ramana Kumar have?
What roles would Ramana Kumar be best suited for?
What is Ramana Kumar's latest experience?
What companies has Ramana Kumar worked for in recent years?
Which industries is Ramana Kumar most experienced in?
Which business areas is Ramana Kumar most experienced in?
Which industries has Ramana Kumar worked in recently?
Which business areas has Ramana Kumar worked in recently?
What is Ramana Kumar's education?
What is the availability of Ramana Kumar?
What is the rate of Ramana Kumar?
How to hire Ramana Kumar?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Engineer
Nearby freelancers
Professionals working in or nearby Edmonton, Canada