Bala Ponnuvel
Verified Expert in Engineering
Full-stack Developer
Bala has been designing and developing software for over two decades. His core skills are architecting and developing scalable and secure web applications in React and Angular for the front end and ASP.NET for the back end. He has worked on several healthcare management systems, led multiple teams, and played multiple roles, including individual contributor, architect, and technical manager. Bala excels at writing clean code and he has a passion for learning.
Portfolio
Experience
Availability
Preferred Environment
React, Angular, ASP.NET Core, Material UI, Visual Studio Code (VS Code), Visual Studio, Amazon Web Services (AWS), Azure
The most amazing...
...eCommerce site I developed integrates with applications such as Sentinel EMS, Elastic Path (cart and recurring payments), and Cybersource (payment gateway).
Work Experience
.NET Developer
The Recording Academy (Grammy Awards)
- Worked on a project for the Grammy Awards. Developed a landing page for making payments through AuthorizeNet. Created APIs to refund existing transactions.
- Designed a database to track payments and refunds and to store email templates.
- Created webhook handlers to listen to multiple events from the ticketing system and to send relevant emails based on the event type.
- Configured GitHub Actions to build and deploy the application to Azure App Service and integrated the app with Azure Application Insights.
Full-stack Developer
Accelerationpoint
- Defined the application architecture for the back-end API and developed it using ASP.NET Core and WebAPI.
- Developed front-end SPA from Figma designs, using React to consume the back-end APIs.
- Wrote complex SQL-stored procedures to fetch required data and assisted DB architect to fine-tune queries for performance.
- Assisted the solution architect and enterprise architect in defining the overall architecture of the platform and the complete list of APIs.
- Created Azure DevOps pipeline to build and deploy API to Azure app service.
Senior Software Architect
Trimble
- Architected and developed a license management portal application to manage licenses across multiple products in a single portal.
- Improved load time 10x for one of the taskforce applications by replacing ASP.NET Infragistics controls with HTML controls and using Ajax to fetch data when needed.
- Increased productivity of the team by at least three times by developing a framework for CRUD-based forms, which helped to meet project deadlines.
- Reduced the scheduled half-yearly downtime of an application by automating file generation and using AWS EC2 instances.
- Served as a developer, technical manager, or architect in designing and developing multiple products across various divisions and technologies, including ASP.NET Core, Microsoft SQL Server, React, Angular, AWS, and Azure.
- Reduced customization efforts significantly by developing XML-based search templates and business-defined task information blocks.
- Expanded the team four times by providing high-quality deliverables with a smaller team, thereby gaining the confidence of stakeholders.
- Mentored 20+ junior members by providing proper training and guidance based on their aspirations.
Technical Manager
WER Solutions
- Played a key role in the design and development of healthcare and ERP systems.
- Reduced the product development time by designing a tool to generate entity classes based on database tables.
- Improved the likelihood of sales by quickly addressing change requests and queries from potential clients.
Senior Software Engineer
Eutech Cybernetics
- Implemented and maintained a hospital management system that was used extensively by leading hospitals, including CGH and KKH, while working in Singapore (around one year) and the United States (10 months).
- Reduced implementation time by at least 50%, using Oracle View to generate reports instead of the traditional code approach.
- Resolved all pending issues in the CGH implementation, which helped the company retain the annual contract.
Software Engineer
Janus Teamware
- Developed a clinical module as part of a hospital management system, catering primarily to hospitals in India, Singapore, and Malaysia.
- Independently developed an HR module for a leading hospital in Chennai, replacing the existing attendance management system and integrating it with the existing roster system to generate payslips.
- Joined Janus as a trainee and was quickly promoted to software engineer.
Experience
Integration of Payment and Ticketing System
Social Monitoring Application for Engagement Planning
Connected Mine
https://inapl.com/products/AngularJS was used for the front end, ASP.NET for back end RESTFul APIs, and SSRS for reporting. Now, React and AngularJS are being used for new enhancements. Microsoft SQL Server is the back end, and Entity Framework is used for database communication.
I worked across multiple parts of the application (AngularJS, React, ASP.NET, Microsoft SQL Server, and SSRS), interacted with stakeholders to gather requirements, and managed a four-member team in Chennai with overall responsibility for their overall delivery.
License Management Portal
This was a greenfield project. I built the architecture, started the development for the front end and back end, and then grew the team. The project involved collaboration with multiple stakeholders, sprint demos to the product owner, and continuous backlog grooming.
The application was developed in Angular and Material-UI with the RESTFul APIs built with ASP.NET Core Web API. MongoDB was used as the database with Entity Framework Core used to communicate with the database. Redux, NgRx/store, and RxJS were used for front end state management. ASP.NET Core with OAuth2 Provider was used to connect to the company-wide identity provider.
eCommerce Portal
I was involved in architecture and development activities and setting up a six-member team in Chennai to work on this project. I guided the team to work independently with all the stakeholders, did periodic code reviews, and solved periodic technical and deployment challenges.
The portal was developed in AngularJS (cart) and Angular (account management) with ASP.NET for building RESTFul APIs to interact with external providers. Redux, NgRx/store, and RxJS were used for front-end state management. Material-UI design was provided by the UX team based on the company-based theme, and the application was deployed in AWS.
Invention Disclosure Application
I architected, developed, and deployed the application to AWS and collaborated with multiple stakeholders on a sprint basis. It was developed in React with Material-UI and ASP.NET Core to build the RESTFul API and Entity Framework Core to interact with the PostgreSQL database. ASP.NET Core OpenID Provider was used to connect to the identity provider.
Navigator App
https://www.terrainnavigator.com/I developed multiple features and set up a small team of six in Chennai to work with the US team. The application was developed in Backbone.js, Bootstrap, and ASP.NET for RESTFul APIs. It used AWS S3 to store plan data and AWS Lambda to generate thumbnails as users uploaded photos.
Education
Bachelor of Engineering in Electronics & Communication
Government College of Engineering - Tirunelveli, Tamil Nadu, India
Skills
Languages
C#, JavaScript, CSS, HTML, C#.NET, T-SQL (Transact-SQL), Visual Basic, TypeScript, SQL, HTML5, Visual Basic 6 (VB6), ASP.NET Razor
Frameworks
Angular, ASP.NET Core, ASP.NET, .NET, .NET Core, Material UI, Redux, AngularJS, Cypress, OAuth 2, Bootstrap 2, NHibernate, Entity Framework Core, ASP.NET MVC, ASP.NET Web Forms, NUnit, Knockout (Knockout.js), Razor
Libraries/APIs
React, Web API, REST APIs, React Router, NgRx/store, RxJS, Entity Framework, NgRx, D3.js, Moq, Backbone.js, LINQ, React Redux, Authorize.net
Tools
Visual Studio, Git, Azure App Service, Azure DevOps Services, Figma, JSX
Platforms
Visual Studio Code (VS Code), Azure, AWS Lambda, Amazon Web Services (AWS), Azure Functions, Oracle, AWS ALB
Storage
Microsoft SQL Server, JSON, SQL Server 2012, SQL Server Reporting Services (SSRS), IIS SQL Server, MySQL, MongoDB, Amazon S3 (AWS S3), Data Pipelines, NoSQL, PostgreSQL, Azure SQL
Other
Programming, Responsive UI, Front-end, Back-end, Full-stack, APIs, Single-page Applications (SPA), Healthcare Management Systems, Stakeholder Management, Backlog Grooming, Okta, Single Sign-on (SSO), Oracle8i, Enterprise Resource Planning (ERP), Licensing Systems, IIS 6, Payment APIs, Webhooks, Ticketing
Paradigms
Microservices, REST
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring