Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bala Srujana

Software Engineer

Summary

Data Engineer and Full Stack Developer with over 8+ years of experience in designing, developing, and implementing enterprise-level applications. Expertise in Java/J2EE technologies and Agile methodologies, with a strong focus on designing and optimizing data pipelines to ensure seamless data flow. Skilled in SQL, NoSQL, and performance tuning. Extensive experience with cloud platforms such as Enterprise Cloud Platform and Google Cloud Platform, complemented by delivering high-quality solutions, reliable, adaptable, and driven by achieving project goals and efficiency.

Overview

2026
2026
years of professional experience

Work History

Software Data Engineer / Full Stack Developer

Humac Inc / American Express
2018 - Current
  • Leveraged GCP services such as Compute Engine, Cloud Storage, BigQuery, Cloud Pub/Sub, Cloud Functions, Cloud SQL, Cloud Spanner, Composer, and Dataproc for scalable solutions.
  • Designed and deployed real-time data pipelines using Pub/Sub, Dataflow, and BigQuery for streaming analytics.
  • Involved in the migration of the on-prem data warehouse into BigQuery.
  • Automated workflows using Cloud Composer (Airflow) reduce manual intervention.
  • Built ML training pipelines, integrating Vertex AI with BigQuery datasets for predictive analytics.
  • Implemented IAM role-based access controls and VPC Service Controls for secure data projects.
  • Partnered with the data science team to deploy models as APIs via Cloud Run and Vertex AI endpoints.
  • Involved in writing SQL queries and PL/SQL functions and procedures in different databases, like MySQL, SQL Server, and Oracle.
  • Spearheaded network setup on GCP, including VPC configuration, firewall rules, VPN, and load balancing.
  • Involved in creating application architecture documents to provide deliverables in line with architectural requirements.
  • Involved in application design (low-level design and high-level design artifacts).
  • Worked in application development using Java/J2EE, React, Spring MVC, Spring Boot, and Web Services (SOAP and REST), JSF.
  • Involved in rendering additional components with custom HTML tags using React.js.
  • Real-time streaming of the data using Spark with Kafka.
  • Used Angular Reactive Forms to implement complex forms, and performed the validations using Form Builder.
  • Used Node.js to run AngularJS on a server with mock JSON data, and completed the UI development independent of the server.
  • Extensively worked on Node Manager configuration, deployment of components, and performance tuning, including troubleshooting and maintenance.
  • Created a user-friendly GUI interface and web pages using HTML, CSS3, Bootstrap, and AngularJS.
  • Developed code for responsive web design in JavaScript using frameworks like Angular.js and React.js.
  • Responsible for writing the design specifications for the generic and application-specific web services in Groovy and Grails.
  • Used the Gradle build tool to automate the process of generating Docker files, building Docker images, and pushing them to the Docker private registry.
  • Integrated the Swagger framework into the web application to test REST API calls.
  • Extensively worked on JMeter to create thread groups and test web applications for various loads on key business scenarios, and performance testing of the portal.
  • Involved in code review using PMD and Clover.
  • Performed unit testing using the Jasmine and Karma frameworks for Angular applications.
  • Performed the unit testing using JUnit, Groovy, and Parasoft JTest for Java applications.
  • Implemented design patterns in Scala for the application.
  • Involved in application build and deployment using ANT, Maven, and Jenkins.
  • Involved in root-cause analysis and impact analysis of the application issues logged.
  • Maintaining the code version control using GIT, TFS, and SVN.
  • Responsible for end-to-end delivery of the project.

Software Engineer / Full Stack Developer

Raiser Technologies
2017 - 2018
  • Involved in the complete SDLC (software development life cycle) of the application, from requirement analysis to testing.
  • Used Java 8 features like Lambda Expressions, Functional Interfaces, and Stream API.
  • Developed the UI using HTML5, CSS3, JSP, JSF, Angular 2.0, and JavaScript for inter-JMS cross-browser functionality and a complex user interface.
  • Source code management is performed using GIT from the master repository, and knowledge of container management using Docker in creating images.
  • Analyze incoming payments received via office checks, wire transfers, and lockbox. Understand client concerns, questions, and problems pertaining to USD and FX wire transfer transactions.
  • Increased software quality through rigorous testing and debugging processes.
  • Developed unit test cases for testing and automation.
  • Web application development using Groovy, Grails, jQuery, AJAX, and D3.js. Implemented the Model View Control (Confidential) structure using Spring and AngularJS.
  • Work closely with peers to deliver scalable REST and GraphQL services in Node and front end using Angular.js.
  • Designed and developed the REST-based microservices using Spring Boot.
  • Developed end-to-end data processing pipelines that begin with receiving data using distributed messaging systems, Kafka, through the persistence of data into HBase.
  • Used the Spring MVC module to develop the MVC architecture. Used Core Java to develop business logic as Spring Beans.
  • Implemented Spring AOP for declarative transaction management. Stored procedures in the database are used with dynamic SQL to load the data.
  • Implemented agile methodologies for timely project completion and increased productivity.
  • Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.

Java Developer Intern

AEM Loan Mortgage
2016 - 2017
  • Actively involved in Analysis, Design, Development, System Testing, and User Acceptance Testing, and followed agile methodology in the Scrum Cycle model.
  • Used Spring Core for dependency injection, inversion of control (IoC), and implemented using Spring annotations.
  • Provided technical support to clients, addressing their concerns and ensuring timely resolution of issues.
  • Monitored the error logs using Log4j, and fixed the problems.
  • Handled exceptions that arise during the execution of a program using exception handling.
  • Performed UI and front-end testing, developed test cases, and performed unit testing using JUnit.
  • Developed MAVEN scripts to build and deploy the application into the Tomcat Server, and ran UNIX shell scripts for the deployment process.
  • Developed back-end interfaces using PL/SQL packages, stored procedures, functions, procedures, anonymous PL/SQL programs, cursor management, and exception handling in PL/SQL programs.
  • Responsible for reviewing and resolving application and technical problems.

IT Specialist

Long Island University
2014 - 2015
  • Developed customized software solutions for improved business processes and increased productivity.
  • Patched software and installed new versions to eliminate security problems and protect data.
  • Trained employees on new technologies, increasing competency levels across the organization.
  • Conducted regular system audits to identify vulnerabilities, weaknesses, or deviations from established policies or procedures.
  • Used ticketing systems to manage and process support actions and requests.
  • Tested new software and hardware prior to deployment.
  • Configured hardware, devices, and software to set up work stations for employees.
  • Managed hardware and software inventory, ensuring timely updates and replacements as needed.
  • Maintained servers and systems to keep networks fully operational during peak periods.
  • Explained technical information in clear terms to promote better understanding for non-technical users.

Education

Master of Business Administration - IT and Leadership

Ottawa University
Phoenix, AZ
01-2021

Master of Science - Computer And Information Sciences

Long Island University
New York, NY
01-2015

Bachelor of Technology - Computer Science and Engineering

Jawaharlal Nehru Technological University
INDIA
01-2011

Skills

Agile Methodology

Angularjs

Auto Scaling

Build Tools

Cassandra

Cloud Computing

Network Configuration

Core Java

Devops

Data pipeline design

Data modeling

Data migration

undefined

Timeline

Software Data Engineer / Full Stack Developer

Humac Inc / American Express
2018 - Current

Software Engineer / Full Stack Developer

Raiser Technologies
2017 - 2018

Java Developer Intern

AEM Loan Mortgage
2016 - 2017

IT Specialist

Long Island University
2014 - 2015

Master of Business Administration - IT and Leadership

Ottawa University

Master of Science - Computer And Information Sciences

Long Island University

Bachelor of Technology - Computer Science and Engineering

Jawaharlal Nehru Technological University
Bala SrujanaSoftware Engineer