Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bala Sanjay Kandula

United States

Summary

Ambitious Java Developer versed in following established procedures and working under little or no supervision. Offering technical expertise in programming analysis, application analysis, and design. Excellent team player with in-depth knowledge of development tools and languages. An IT professional with approximately 4 years of experience in Java/J2EE technologies, offering full-stack development expertise from front-end to back-end. Demonstrates strong proficiency in Java with a transition from Java 1.7 to Java 1.8, utilizing advanced features such as Streams API and Lambda Expressions. Experienced in front-end technologies including HTML5, CSS3, JavaScript, and modern frameworks like Angular 6, React JS, and Bootstrap.Experienced in building web services, both SOAP and RESTful, using technologies like WSDL, SOAP, JAXB, and JAX-RS. Skilled in Java/J2EE Design Patterns, with hands-on experience in Spring modules such as MVC, IOC, AOP, JDBC, and Spring Boot, along with Spring REST and batch processing. Possesses a strong foundation in mobile app development, particularly with Flutter, having over 3 years of specialized experience, and a track record of efficient, scalable app deployment in remote environments. Adept in modern application architectures, leveraging Dart, and Java web technologies to enhance user experience. Knowledgeable in Spring framework, Struts to Spring conversions, and proficient in building REST-based Microservices using Spring Boot with JPA. Brings to the table experience in server management (WebLogic, Apache Tomcat, IBM WebSphere, JBOSS), relational databases (Oracle DB, MySQL), and NoSQL databases like MongoDB. Familiar with messaging services using Apache Kafka and extensive experience with AWS (EC2, S3, Elastic Load Balancing, Cloud Formation). Skilled in CI/CD tools such as Jenkins, Docker, and Kubernetes for deployment automation. Versatile in version control systems like GIT, and SVN. Recognized for strong problem-solving skills, adaptability, and effective communication, with a history of successful collaboration with Enterprise Architecture teams for standard compliance in requirement, design, and code reviews.

Overview

5
5
years of professional experience

Work History

Student Supervisor (Student Advisor)

Saint Louis University
05.2022 - 05.2023
  • Implemented program-level departmental policies and procedures and managed budgets to support educational programs and curricula.
  • Boosted student performance by providing individualized attention and feedback on assignments.
  • Evaluated programs and monitored implementation and compliance with regulations to achieve objectives.
  • Managed day-to-day operations of supervised area, maintaining asafe and efficient workspace for students to thrive in academically.
  • Organized events and initiatives to promote a sense of community within the student body.

Mobile Flutter Developer

Freelance Developer
05.2019 - Current
  • Developed 5+ Fluter-based applications, focusing on cross-platform functionality and responsive design, leading to an increase in client engagement
  • Leveraged Firebase for backend services, achieving scalable, real-time data syncing across user devices. Streamlined code for faster load times and improved website performance.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Implemented CI/CD pipelines using Jenkins and Docker, reducing deployment cycles by 40%
  • Collaborated with UI/UX designers to implement user-centric designs, resulting in a25% increase in user satisfaction scores
  • Updated old code bases to modern development standards, improving functionality.

Student Intern

Saint Louis University
10.2022 - 05.2023
  • Java backend developer experienced in API and system integration.
  • Expert in backend request handling, data operations, and communication.
  • Conducted backend development research, presented findings.
  • Knowledgeable in architectural models, database integration, and security protocols.
  • Worked with cross-functional teams, contributing to practical experiments.
  • Profound understanding of systems design, data modeling, and Java.
  • Skilled in financial industry practices, Atlassian tools, and cross-team communication.
  • Created and managed project plans, timelines and budgets.
  • Practiced in agile methodologies for high-quality software delivery.
  • Suitable for technical consulting with deep knowledge of systems design and Java programming.

Software Engineer

Value Labs
10.2020 - 12.2021
  • Agile practitioner in Sprints and Scrums for quality software delivery.
  • Developed Java web applications using Struts and MVC patterns.
  • Proficient in Agile, microservices with Spring Boot, Node.js, security with OAuth, and SAML.
  • Designed and modified software systems using modern development stacks.
  • Analyzed system performance, and collaborated with users and system engineers.
  • Utilized Java 8 features like lambda expressions for development enhancement.
  • Translated requirements into technical specs and conducted Spring Batch POCs.
  • Created interactive UIs with React.js, and designed backend logic with Servlets, EJB, and Hibernate.
  • Integrated existing software into new systems and executed test procedures.
  • Skilled in system architecture, Kafka, CI/CD, AWS services, Docker, and Kubernetes.
  • Implemented Microservices with REST, and SOAP APIs via EJBs, and managed UNIX/Linux servers.
  • Specialized in C/C++ coding, engaged in continuous learning and team knowledge-sharing.
  • Conducted unit testing with JUnit, Mockito, and managed Java-based web applications.
  • Designed secure APIs with OpenAPI/YAML, and managed lifecycle and documentation.
  • Implemented CI/CD pipelines for APIs, troubleshooting, and root cause analysis.

Java Developer

HealUp
05.2019 - 05.2020
  • Specialized in Java-based web and enterprise development with a focus on database management, service integration, and testable code within agile frameworks.
  • Took ownership of technical tasks and defect resolution across UI, data, and performance.
  • Collaborated in agile environments, providing technical insights alongside developers, testers, and product owners.
  • Played a key role in the application's architectural design focused on extensibility and scalability.
  • Developed user-friendly front-end components using JSP, JSTL, and Struts.
  • Created comprehensive project documentation to delineate High-Level and Low-Level Design, and Control Process Flow.
  • Implemented client-side validation with JavaScript for improved data quality and security.
  • Employed JUnit and Log4J for unit testing and effective log management.
  • Used Hibernate for ORM and CRUD operations, and leveraged Struts for MVC pattern enforcement.
  • Crafted global JavaScript templates for consistent UIs across JSP pages.
  • Designed and developed analytical data structures.
  • Participated in regular sprint planning meetings to align project priorities with business objectives.
  • Proficient in computer science fundamentals, JavaScript, React, mobile/web development, cloud deployment.
  • Adhered to agile methodologies with TDD and CI/CD principles.
  • Configured logging with log4j and utilized Eclipse IDE and Ant for coding and deployment.

Education

Master of Science - Computer Information Systems

Saint Louis University
St Louis, MO
05.2023

Bachelor of Science - Computer Science And Engineering

CMR College of Engineering And Technology
Hyderabad, India
05.2020

Skills

TECHNICAL SKILLS:

  • Languages: Java 17, 18, JavaScript, Dart
  • Technologies/ Frameworks: Spring, Spring Boot, Spring MVC, Spring Batch, JDBC, Hibernate, Spring Data JPA, Java J2EE, Flutter
  • Databases: Oracle DB, MySQL, MongoDB, DB2
  • Query Language: SQL, PL/SQL
  • Message Queues: Apache Kafka
  • Cloud Environments: Amazon Web Services (Amazon EC2, Amazon S3, Amazon Elastic Load Balancing)
  • Container Technologies: Kubernetes, Docker
  • Web servers: IBM web server, Apache Tomcat
  • Application Servers: Apache Tomcat, Web Sphere
  • Tools & packages: CVS, Maven, ANT, Jenkins
  • Testing: JUnit, Mockito
  • SDLC Methodology: Agile, Waterfall model
  • IDEs: Eclipse, IntelliJ IDEA
  • Operating Systems: Windows, LINUX

Timeline

Student Intern

Saint Louis University
10.2022 - 05.2023

Student Supervisor (Student Advisor)

Saint Louis University
05.2022 - 05.2023

Software Engineer

Value Labs
10.2020 - 12.2021

Mobile Flutter Developer

Freelance Developer
05.2019 - Current

Java Developer

HealUp
05.2019 - 05.2020

Master of Science - Computer Information Systems

Saint Louis University

Bachelor of Science - Computer Science And Engineering

CMR College of Engineering And Technology
Bala Sanjay Kandula