Sai Hegde, Developer in Salt Lake City, UT, United States
Sai is available for hire
Hire Sai

Sai Hegde

Verified Expert  in Engineering

Software Developer

Location
Salt Lake City, UT, United States
Toptal 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.

Portfolio

Connvertex Technologies
Groovy, Jakarta EE, Java, Spring Boot, GraphQL, PostgreSQL...
AIT Technologies
JavaScript, Jakarta EE, Java
Principal Global Services Pvt Ltd
Flex, Hibernate, Dozer, Spring, JSF, Jakarta EE, Java

Experience

Availability

Part-time

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.

Work Experience

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, Spring Boot, GraphQL, PostgreSQL, Amazon Web Services (AWS), APIs

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, 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

Agile

Platforms

Kubernetes, Rancher, Docker, JEE, Mule ESB, Amazon Web Services (AWS), 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, APIs, Message Queues

2001 - 2005

Bachelor's Degree in Electrical Engineering

AISSMS College of Engineering - Pune, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring