Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shivakrishna Aluvala

Melbourne,VIC

Summary

Highly skilled and results-oriented .NET Developer and Tester with 10+ years of experience in designing, developing, and delivering robust, scalable, and high-performance applications. Specializes in full-stack development and cloud-based solutions in the banking and energy domains. Brings extensive expertise in .NET Framework, .NET Core, .NET 6, ASP.NET Core MVC, C# .NET, and Web API. Excels at building and optimizing backend services using Entity Framework, Dapper, ADO.NET, Microservices, and SQL Server. Proficient in frontend technologies including HTML, CSS, TypeScript, JavaScript, jQuery, and Angular (5,7) for creating dynamic and responsive web applications. Ensures seamless communication between distributed systems through strong background in Web Services and Web API development. Skilled in both manual and automation testing using Selenium to ensure application stability and performance. Expertise extends to Azure Services, Azure Functions, and Azure DevOps for managing CI/CD pipelines to facilitate smooth deployments. Adept at working with tools like Visual Studio, Postman, JIRA, Confluence, Bitbucket, TFS, SVN, and NoSQL databases. Collaborates effectively within cross-functional teams using Agile and Waterfall methodologies to efficiently deliver business-critical solutions. Passionate about adopting modern software practices, performance optimization techniques, and emerging technologies to enhance system reliability and maintainability.

Overview

11
11
years of professional experience

Work History

Career Break

12.2023 - Current
  • Supported family during paternity leave while enhancing web development skills
  • Completed freelance projects in web development, manual testing, and cloud solutions
  • Improved cloud computing and automation testing abilities through practical projects
  • Actively networked and searched for long-term career opportunities
  • Balanced family responsibilities with professional development and career exploration

Technology Specialist

Coforge
10.2021 - 10.2023
  • Developed and maintained Logbook and GTMS applications for Calpine, managing operational data and visualizing power plant performance
  • Collaborate with stakeholders to gather and analyze business requirements
  • Design scalable system architecture using ASP.NET MVC and Web API
  • Define database schema and optimize SQL Server structure
  • Develop RESTful Web APIs using C#.NET and ASP.NET MVC
  • Implement business logic, authentication, and authorization using JWT
  • Optimize database interactions using Entity Framework / ADO.NET
  • Write and optimize complex SQL queries, stored procedures, and triggers for better performance
  • Develop dynamic and interactive UI components using JavaScript and jQuery
  • Enhance user experience by implementing AJAX-based asynchronous operations
  • Ensure cross-browser compatibility and responsive design
  • Implemented Plotly.js for interactive data visualization, enhancing analytical insights
  • Conducted extensive manual testing (smoke, functional, regression) to ensure system reliability
  • Identify and document defects using Azure DevOps
  • Debug and troubleshoot issues using Visual Studio, and Postman
  • Ensure application stability by conducting cross-browser and device testing
  • Improve application security by implementing role-based access control (RBAC)
  • Manage code versioning and collaboration using Azure DevOps Repository
  • Set up CI/CD pipelines in Azure DevOps for automated builds and deployments
  • Deploy applications on IIS and Azure with proper configuration management
  • Maintain technical documentation, including API contracts and database schemas
  • Provide knowledge transfer and support to the team for better maintainability
  • Integrated CI/CD pipelines in Azure DevOps for automated deployments and defect management

Technology Lead

Infosys Ltd
03.2021 - 09.2021
  • Led the development team of Life Protection, a Life Insurance mobile application for KBC Bank, enabling seamless policy selection for customers and advisors
  • Collaborate with stakeholders to analyze requirements and translate them into technical solutions
  • Design scalable and high-performance solutions using SQL Server, Web API, and MVC
  • Create and enforce coding standards, design patterns (e.g., SOLID, DDD, MVC), and best practices
  • Lead and mentor a team of developers and testers, providing technical guidance and support
  • Conduct code reviews to ensure adherence to coding standards and security practices
  • Attend daily stand-ups, sprint planning, and retrospectives in an Agile environment
  • Assist in task estimation, sprint planning, and resource allocation
  • Develop and maintain RESTful Web APIs using ASP.NET MVC and C#.NET
  • Implement business logic, authentication, and authorization (OAuth, JWT, Role-based Access Control)
  • Optimize database operations using SQL Server (Stored Procedures, Indexing, Query Optimization)
  • Oversee the development of responsive and dynamic UI using Angular, TypeScript, JavaScript, jQuery, and AJAX
  • Oversee deployment to IIS and Azure ensuring proper configuration and environment setup
  • Implement logging and monitoring tools (Application Insights, ELK Stack) for system health checks
  • Provide technical training and knowledge transfer to team members and stakeholders
  • Identify and mitigate project risks, security vulnerabilities, and technical challenges
  • Stay updated with new .NET technologies, industry trends, and best practices
  • Provide status updates, technical reports, and project roadmaps to stakeholders
  • Built core application functionalities using Angular, TypeScript, ASP.NET MVC, C#.NET, Web API, and Rest API
  • Improved application responsiveness and user experience through advanced front-end techniques
  • Collaborated with stakeholders to define application requirements and successfully deployed the solution

Technology Analyst

Infosys Ltd
07.2018 - 03.2021
  • Worked on Merrill Lynch’s Private Order Entry System, streamlining order management processes for financial advisors
  • Understand and analyze project requirements, user stories, and technical specifications
  • Collaborate with team leads, business analysts, and designers to plan development tasks
  • Break down tasks into smaller modules and estimate effort for each feature
  • Develop and maintain server-side logic using C#.NET and ASP.NET MVC/Core
  • Handle database operations with Entity Framework, ADO.NET, and LINQ
  • Develop interactive UI components using JavaScript and jQuery
  • Implement AJAX calls for asynchronous data fetching and UI updates
  • Ensure cross-browser compatibility and responsive design using CSS frameworks
  • Work with JSON data from APIs and handle DOM manipulations efficiently
  • Perform manual testing of developed features before sending them for QA review
  • Secure the application by implementing input validation, encryption, and role-based access control (RBAC)

Senior Software Engineer

Infosys Ltd
08.2015 - 06.2018
  • Developed a Server Migration Tool for Walmart, facilitating seamless migration of critical applications
  • Designed backend solutions using C# and built dynamic web applications using MVC and JavaScript
  • Worked closely with engineers and project managers to ensure a smooth migration process with minimal downtime
  • Break down tasks into smaller modules and estimate effort for each feature
  • Develop and maintain server-side logic using C#.NET and ASP.NET MVC/Core
  • Handle database operations with Entity Framework, ADO.NET, and LINQ
  • Develop interactive UI components using JavaScript and jQuery
  • Implement AJAX calls for asynchronous data fetching and UI updates
  • Attend daily stand-ups, sprint planning, and retrospectives in an Agile environment
  • Writing SQL queries on business needs using SQL Server (Stored Procedures, Indexing, Query Optimization)

Development Engineer

VSOFT Technologies (P) Ltd
11.2013 - 07.2015
  • Developed Chargeback Systems, automating cheque processing for banking clients
  • Understand the ASP.NET WebForms architecture and how different components interact
  • Learn Crystal Reports for generating reports based on SQL Server data
  • Develop server-side logic using C#.NET in the ASP.NET WebForms environment
  • Work with Web Services (SOAP/REST) to enable communication between different systems
  • Develop WebForms (.aspx pages) using HTML, CSS, and JavaScript
  • Use ASP.NET controls (GridView, ListView, DropDownList, etc.) for data representation
  • Implement client-side validation using JavaScript and ASP.NET validation controls
  • Implement report filters, parameters, and dynamic data binding
  • Ensure reports display accurate and formatted data as per client requirements
  • Work with Web Services (SOAP/XML or REST/JSON) to fetch and send data
  • Perform manual testing to check the functionality of WebForms and reports
  • Implement input validation and parameterized queries to prevent SQL injection
  • Assist in deploying the application on IIS for testing and production use
  • Participate in team meetings, code reviews, and training sessions to improve technical skills

Education

Bachelor of Technology - Information Technology

Sree Kavitha Engineering College
01.2012

Skills

  • Programming & Frameworks: Net Framework
  • Net Core
  • Net 6
  • ASPNET Core MVC
  • ASPNET
  • C#NET
  • Dapper
  • ADONET
  • Web API
  • Windows Forms
  • WCF
  • Web Services
  • Rest API
  • HTML
  • CSS
  • TypeScript
  • JavaScript
  • JQuery
  • Angular 5
  • Angular 7
  • Microservices
  • Selenium
  • Cloud & DevOps: Azure Services
  • Azure Functions
  • Azure DevOps
  • Tools & Platforms: Visual Studio
  • SQL Server
  • Postman
  • JIRA
  • Confluence
  • Bitbucket
  • TFS
  • SVN
  • NoSQL
  • Methodologies: Agile
  • Waterfall
  • Domains: Banking
  • Energy

Timeline

Career Break

12.2023 - Current

Technology Specialist

Coforge
10.2021 - 10.2023

Technology Lead

Infosys Ltd
03.2021 - 09.2021

Technology Analyst

Infosys Ltd
07.2018 - 03.2021

Senior Software Engineer

Infosys Ltd
08.2015 - 06.2018

Development Engineer

VSOFT Technologies (P) Ltd
11.2013 - 07.2015

Bachelor of Technology - Information Technology

Sree Kavitha Engineering College
Shivakrishna Aluvala