Sai Hegde, Software Developer in Salt Lake City, UT, United States
Sai Hegde

Software Developer in Salt Lake City, UT, United States

Member since April 4, 2017
Sai is a software engineer with extensive experience in Java—mostly J2EE-based projects where the architecture spans several tiers and layers of integration. His primary languages are Java, JavaScript, and the Spring ecosystem. Has designed and built successful enterprise software solutions using Spring, Docker and implemented them in institutions across the globe.
Sai is now available for hire




Salt Lake City, UT, United States



Preferred Environment

Git, Eclipse, Linux, Windows

The most amazing...

...project that I've worked on was a simulation of the brushless DC motor using MATLAB.


  • Senior Technical Architect

    2012 - PRESENT
    Connvertex Technologies
    • Designed and implemented a cloud-native solution for an electronic benefit transfer (EBT) system using Java, the Spring Boot ecosystem, Hibernate, Flyway, and MongoDB.
    • Helped design a microservices framework for the organization using Spring, Flyway, Hibernate, MongoDB, REST technologies, and Docker.
    • Developed and implemented a dynamic data tool that helps migrate cases across various test environments using Java, Spring, Hibernate, and Vaadin.
    • Designed an ESB solution with REST API using Mule for eShare.
    • Wrote Python scripts to configure the WebSphere 8 App Servers to build the eREP Core application, web services and install it to the configured server.
    • Designed the business rules architecture, methodology, and strategy for harvesting and programming the business rules for eREP and account transfer.
    • Helped set up continuous integration and continuous deployment workflow using Jenkins, Docker, and Rancher.
    Technologies: Groovy, Jakarta EE, Java
  • Programmer | Analyst

    2010 - 2012
    AIT Technologies
    • Implemented OIS (OSHA Information System). Applied UI screens using JSP, Ext JS, Ajax, and CSS components. Designed and implemented business process management processes for the OIS.
    • Designed and helped implement the protective order system for the Administrative Office of the Courts in Salt Lake City.
    • Performed peer-to-peer code review of associate developers at the AOC.
    Technologies: JavaScript, Jakarta EE, Java
  • Associate Consultant

    2007 - 2010
    Principal Global Services Pvt Ltd
    • Implemented business rules in Drools for the integrated voice response (IVR) application.
    • Designed the health saving account (HSA) calculator using Enterprise Architect.
    • Developed the front-end data display UI using Flex Builder 3.0 and Cairngorm.
    • Acted as module lead for HSA sponsor maintenance, participant maintenance, and the HSA WAS7 migration modules.
    • Facilitated the business and status review meetings with business analysts and project sponsors.
    • Led and mentored the operations team onsite and offshore, allocating work and following up with the status on a daily basis.
    • Implemented standalone Java data-load programs using Core Java 1.6, Log4j, and JDBC.
    • Developed the front-end data display UI using Facelets, Ajax, JSP, JSTL, and Taglibs.
    • Built compute grid applications for the execution and management of Java batch jobs.
    Technologies: Flex, Hibernate, Dozer, iBATIS, Spring, JSF, Jakarta EE, Java
  • Software Developer

    2005 - 2007
    Fourth Dimension Services
    • Designed and developed an FTP client using Java Swing and Microsoft SQL Server that could be configured to monitor client sites and download any new files that were posted to be processed.
    • Created a batch flow monitor that tracked the status of incoming work packets.
    • Built a reporting interface that measured throughput, analyzed periodic volumes, and provided processing times.
    Technologies: Microsoft Visio, Swing, Java, Microsoft SQL Server


  • eREP

    eREP is an automated, enterprise solution that integrates eligibility and benefit calculations for more than 60 social service programs. With eREP, state caseworkers are more productive, citizens can access more services themselves online, and clients are experiencing more positive outcomes.

    In addition to saving money, eREP provides a better service for citizens by connecting multiple social service agencies and programs, giving them online access to knowledge and available services, and reducing time-to-benefits. Using the eREP system, program eligibility information is more accurate and consistent. This leads to increased case worker productivity and effectiveness—allowing them to focus on the client and ensuring a more positive outcome.


  • Languages

    Java, SQL, JavaScript, JavaScript 6, JavaScript 5, Groovy, CSS, HTML, GraphQL, Kotlin
  • Frameworks

    Vaadin, AngularJS, Hibernate, Spring, Spring MVC, Spring Boot, JSF, Flex, Swing
  • Libraries/APIs

    Spring REST, REST APIs, React, Node.js
  • Tools

    Apache Tomcat, JBoss Drools, Docker Compose, Docker Swarm, Git, Dozer, Microsoft Visio, NGINX
  • Paradigms

  • Platforms

    Kubernetes, Rancher, Docker, JEE, Mule ESB, Windows, Linux, Eclipse, Jakarta EE
  • Storage

    Spring Data, IBM Db2, MariaDB, MySQL, MongoDB, JBoss AS, Docker Cloud, PostgreSQL, Microsoft SQL Server
  • Other

    WebSphere Application Server, RAML, Spring Cloud


  • Bachelor's Degree in Electrical Engineering
    2001 - 2005
    AISSMS College of Engineering - Pune, India

To view more profiles

Join Toptal
Share it with others