Senior
Software Engineer
I design and deliver enterprise web applications, combining hands-on .NET and Angular development with technical leadership. With 20+ years of experience, I take solutions from architecture and implementation through deployment and production support.
Professional experience since February 2006, spanning enterprise delivery and hands-on engineering.
About Me
Engineering scalable solutions through thoughtful architecture, clean code, and continuous improvement.
Hi, I'm Ravindra - a Senior Software Engineer and Technical Leader.
I am a Senior Software Engineer and technical leader with extensive experience delivering enterprise web applications. My core expertise spans .NET, ASP.NET, .NET Core, C#, Web APIs, Microservices, SQL Server, Angular, JavaScript, and TypeScript.
Throughout my career, I have worked across architecture, technical design, implementation, deployment, and production support. My experience includes enterprise integrations, application and database performance optimization, technical troubleshooting, and Agile/Scrum delivery.
At EPSoft Technologies, I lead development and delivery for IPC System Inc., including the PM Portal and Orion platforms. I combine hands-on engineering with project coordination, stakeholder collaboration, code reviews, and developer mentoring.
Full-Stack Engineering
Building frontend experiences, backend services, APIs, and data-driven applications.
Performance & Scalability
Improving application and database performance through code optimization, refactoring, and troubleshooting.
Technical Leadership
Mentoring developers, reviewing code, and sharing knowledge across delivery teams.
Technical Expertise
Technologies and engineering practices I use to design, build, and evolve software applications.
Frontend Engineering
Building responsive enterprise web applications with Angular, JavaScript, and TypeScript, including reusable components and mobile-first functionality.
- Angular, AngularJS
- TypeScript
- JavaScript
- ReactJS
- SAP UI5
- HTML5, CSS3, SCSS
- jQuery
Backend Engineering
Developing reliable backend services, REST APIs, business logic, and integrations across enterprise and modern application stacks.
- C#/.NET
- ASP.NET Web API
- WCF RESTful Services
- Node.js
- .NET Core Microservices
- ASP.NET, .NET Framework
- Entity Framework
- LINQ
Data & Databases
Designing and integrating relational databases, optimizing queries, and developing data access for enterprise applications.
- Microsoft SQL Server
- MySQL
- Stored Procedures, Functions, Views
- ADO.NET
- Database Design and Indexes
DevOps & Delivery
Supporting reliable releases through version control, release pipelines, Agile/Scrum practices, and production support.
- Release Pipelines
- Deployment Support
- Git
- TFS
- Visual Studio Code
- Agile/Scrum
- Project Tracking
Enterprise Integrations
Connecting enterprise applications with external systems, database services, and API feeds to support business workflows.
- Salesforce
- Oracle
- External API Feeds
- Frontend-to-Database Integration
- Asynchronous Web Services
- Windows Services
- Email Processing
Technical Leadership
Providing technical direction, mentoring developers, and collaborating with stakeholders throughout application delivery.
- Developer Mentoring
- Code Reviews
- Technical Documentation
- Stakeholder Collaboration
Professional Experience
Over 20 years of professional experience in enterprise application development, technical delivery, and production support.
Professional Journey
Hands-on engineering and technical leadership across enterprise applications, services, and integrations.
Senior Project Manager / Senior Software Engineer
EPSoft Technologies, Hyderabad, India
- Lead development and delivery of enterprise web applications for IPC System Inc., including the PM Portal and Orion platforms.
- Design backend APIs and .NET Core Microservices connecting Angular applications, SQL Server, and external enterprise systems.
- Provide technical direction, mentor developers, and support application performance, release pipelines, and production issue resolution.
Role: Senior Project Manager / Senior Software Engineer
Company: EPSoft Technologies · Hyderabad, India
Period: April 2020 - Present
Project context: PM Portal and Orion · Client: IPC System Inc.
Key Contributions
- Lead enterprise application development and delivery for the PM Portal and Orion platforms.
- Design and develop backend APIs and .NET Core Microservices supporting frontend applications and SQL Server.
- Improve application performance through code optimization, refactoring, and database-focused problem solving.
- Implement Salesforce and Oracle integrations for the PM Portal and develop supporting backend APIs.
- Support Orion service and circuit management workflows for customer order generation and processing.
- Collaborate with UI/UX teams and stakeholders on requirements and user-experience improvements.
- Configure and maintain release pipelines to streamline deployments for business-critical applications.
- Mentor developers and contribute to code reviews, technical documentation, testing, and production troubleshooting.
Technologies used
- Frontend: Angular, TypeScript
- Backend: .NET Core Microservices, Web APIs
- Database: Microsoft SQL Server
- Development: Git, Visual Studio Code
- Methodology: Agile/Scrum
- Integrations: Salesforce, Oracle
Senior Software Engineer
PLLC Software Solutions Pvt. Ltd., Hyderabad, India
- Developed and maintained enterprise web applications using ASP.NET, C#, JavaScript, jQuery, AngularJS, and SQL Server.
- Designed Web APIs, backend services, and Windows Services for processing external API feeds.
- Contributed to requirements analysis, application design, code reviews, testing, documentation, and production support.
Role: Senior Software Engineer
Company: PLLC Software Solutions Pvt. Ltd. · Hyderabad, India
Period: February 2006 - April 2020
Project context: Enterprise web applications and PACE
Key Contributions
- Developed enterprise applications using ASP.NET, C#, JavaScript, jQuery, AngularJS, and Microsoft SQL Server.
- Designed Web APIs and backend services for application integration.
- Built Windows Services to process external API feeds.
- Applied ADO.NET, LINQ, Entity Framework, AJAX, and WCF RESTful Services across application development.
- Participated in requirements analysis, application design, and development.
- Developed reusable Angular Material components and mobile-first functionality for PACE.
- Built alert and notification components, file uploads, and image-compression logic for PACE.
- Supported code reviews, testing, documentation, production support, and SQL Server-integrated Web APIs.
Technologies used
- Frontend: Angular, AngularJS, JavaScript, jQuery
- Backend: ASP.NET, C#, ASP.NET Web API
- Database: Microsoft SQL Server
- Data Access: ADO.NET, LINQ, Entity Framework
- Services: WCF RESTful Services, Windows Services
- Tools: TFS, Visual Studio Code
- Methodology: Agile
Education
A strong educational foundation supporting continuous learning and professional development.
Bachelor of Engineering - Computer Science
2001 - 2005T.J Institute of Technology, India
Completed a Bachelor of Engineering at T.J Institute of Technology, affiliated with Anna University.
Discipline: Computer Science and Engineering.
University Affiliation
2001 - 2005Anna University, Chennai, India
Anna University is the awarding university listed for my Bachelor of Engineering in Computer Science.
Institution: T.J Institute of Technology (Anna University).
What I Bring
Bringing together experience, technical expertise, and a passion for building impactful software solutions.
End-to-End Engineering
Experience across frontend, backend, APIs, databases, and integrations, delivering features from concept to implementation.
Performance Optimization
Improving application and database performance through code optimization, refactoring, and database-focused problem solving.
Enterprise Integration
Connecting applications with Salesforce, Oracle, external API feeds, and SQL Server through backend APIs and microservices.
Code Quality & Maintainability
Using code reviews, refactoring, technical documentation, and testing to support maintainable enterprise applications.
Technical Collaboration
Collaborating with developers, stakeholders, and cross-functional teams to translate business requirements into practical software solutions.
Delivery & Production Support
Supporting release pipelines, deployment processes, troubleshooting, and customer issue resolution throughout the application lifecycle.
Frequently Asked Questions
A few answers to common questions about my experience, technical strengths, and professional interests.
Where are you based?
I am based in Hyderabad, Telangana, India, and work at EPSoft Technologies.
What does your current role involve?
As a Senior Project Manager / Senior Software Engineer at EPSoft Technologies, I lead enterprise application delivery for IPC System Inc., combining hands-on development, technical direction, and stakeholder collaboration.
What are your strongest technical skills?
My core skills include .NET, C#, ASP.NET, .NET Core Microservices, Web APIs, SQL Server, Angular, JavaScript, and TypeScript, supported by enterprise integration and performance optimization experience.
Which enterprise platforms have you integrated?
I have implemented Salesforce and Oracle integrations for the PM Portal, using backend APIs and .NET Core Microservices to connect frontend applications, databases, and external systems.
How do you support development teams?
I mentor developers, contribute to code reviews, and provide technical guidance and knowledge sharing. I also support Agile/Scrum delivery through project tracking, technical discussions, issue resolution, and stakeholder collaboration.
Let's Connect
Have a project, opportunity, or technical discussion in mind? I'd be happy to connect.
Contact Info
You can reach me by email or connect with me on LinkedIn.
Location
Send Me a Message
Whether you're reaching out about a professional opportunity, a technical collaboration, or a project discussion, feel free to send me a message.
Email MeOpens your email app. You can also copy the email address shown here.