Summary
Overview
Work History
Education
Skills
Project Experience
Languages
Timeline
Generic

Supritha Gopal

Ramanagaram

Summary

Software Development Engineer with 2.6 years of experience in designing, developing, and maintaining software applications. Proficient in Java, Spring Boot, Hibernate, Talend Studio, Git and GitHub. Adept at delivering high-quality, scalable, and efficient solutions. Demonstrated ability to work collaboratively in agile environments, with a keen eye for detail and a passion for continuous learning and improvement.

Overview

2
2
years of professional experience

Work History

Software Development Engineer

Lumen IT India Private Limited
Bangalore
03.2022 - Current
  • Designed database schema from requirement documents and ER diagrams.
  • Created entity classes in Spring Boot with proper mappings.
  • Developed the Service layer for efficient business logic.
  • Built REST APIs using Spring MVC, adhering to industry standards.
  • Secured APIs with Spring Security and JWT Tokens.
  • Ensured data integrity with Spring Validation in Rest Controllers.
  • Implemented pagination and sorting with JPA repository.
  • Integrated third-party APIs for OTP, notifications, and payment gateway.
  • Debugged and troubleshooted for smooth project operation.
  • Collaborated using Git and GitHub for version control.
  • Leveraged Java 8 features, like Stream API and Optional classes.
  • Analyzed ER diagrams with MySQL Workbench for optimization.
  • Tested APIs with Postman and Swagger.
  • Prepared detailed API documentation.
  • Handled exceptions for graceful error handling.
  • Utilized Spring Data JPA for Hibernate implementation.
  • Developed data integration solutions using Talend Studio.
  • Implemented ETL processes with Talend for data extraction, transformation, and loading.
  • Ensured data quality and governance using Talend Data Quality components.
  • Integrated Talend with external systems and APIs for seamless data flow.
  • Designed complex mappings for data transformation from source to target systems with Talend components like tMap, tJoin, tAggregate.
  • Created reusable routines in Java code for custom logic implementation within the Talend job framework.
  • Deployed generated job artifacts onto production environment after successful completion of unit testing phase.
  • Wrote unit tests to verify the accuracy of each feature before deployment.
  • Participated in sprint planning sessions with Agile methodology.
  • Documented all development activities according to best practices.

Education

Bachelor of Science - Computer Science Engineering

Jnanavikas Institute of Technology
Bidadi
05-2020

Skills

  • Core java
  • Spring Boot
  • Intellij Idea/Eclipse/STS
  • Talend Studio
  • Hibernate JPA
  • Microservices
  • API/Webservices
  • Spring Security
  • JWT Token
  • Postman
  • Git & GitHub
  • Swagger
  • Spring MVC
  • Maven
  • Agile Methodology
  • RESTful APIs
  • Application debugging
  • MySQL
  • Code reviews
  • Talend Jobs
  • Components
  • TMC
  • Job flows
  • Angular
  • VueJs
  • Production support
  • Junit Testcases
  • HTML/CSS

Project Experience

Project Name: DCO (Customer Notifications and Contact Preferences Orchestration)
Role: Talend Developer
Duration: March 2022 – January 2023

Description:Worked on an orchestration project focused on managing customer notifications and contact preferences. Utilized Talend Studio to design, implement, and optimize data integration processes.

Key Responsibilities:

  • Orchestration: Designed and implemented workflows for automating customer notification processes and handling contact preferences.
  • Data Integration: Used Talend Studio to develop ETL (Extract, Transform, Load) jobs for integrating data from various sources.
  • Customization: Configured and customized Talend components to meet specific project requirements and ensure seamless data flow.
  • Testing & Optimization: Conducted testing of data integration processes and optimized workflows for performance and reliability.
  • Documentation: Created detailed documentation of processes, workflows, and configurations to support ongoing maintenance and future enhancements.

Technologies Used:

  • Talend Studio
  • Talend Management Console
  • Postman
  • Putty/WinSCP
  • GitHub

Project Name: VoIP Services and Management
Role: Software development Engineer
Duration: January 2023 – Present

Description:
Contributed to a comprehensive VoIP management project , focusing on user account management and telephone number allocation within their VoIP service offerings. The project involved developing and maintaining systems to enhance VoIP service delivery, integration, and user experience.

Key Responsibilities:

  • User Account Management: Designed and implemented processes for user account provisioning, updates, and deactivation within the VoIP system. Automated user management tasks to streamline operations and improve efficiency.
  • Telephone Number Management: Developed features for managing telephone numbers, including allocation, transfer, and deactivation. Ensured accurate tracking and handling of numbers to meet customer needs and regulatory requirements.
  • System Integration: Integrated Lumen’s VoIP services with existing IT infrastructure. Utilized APIs and system connectors to ensure seamless data flow and interoperability between systems.
  • Troubleshooting & Support: Provided technical support for VoIP services, addressing and resolving issues related to voice quality, connectivity, and user accounts. Minimized service disruptions and enhanced overall reliability.
  • Documentation: Created and maintained detailed documentation for VoIP processes, configurations, and best practices. Ensured that documentation supported ongoing system maintenance and future enhancements.
  • Performance Monitoring: Utilized monitoring tools to track VoIP system performance and user activity. Analyzed performance metrics to optimize system efficiency and address any potential issues.
  • Integration Testing: Conducted testing of VoIP system integrations to verify functionality and data accuracy. Collaborated with QA teams to identify and resolve integration-related issues.
  • Defect Resolution: Addressed defects reported during testing phases, ensuring system stability and continuous improvement.
  • Reporting: Developed and implemented reporting features to provide insights into system usage, performance, and user activity. Generated reports to support management decisions and strategic planning.

Technologies Used:

  • Intellij Idea/ Eclipse
  • MDW studio
  • Postman
  • Putty/WinSCP
  • Gitub

Languages

kannada
First Language
English
Proficient (C2)
C2
Hindi
Intermediate (B1)
B1
Telugu
Advanced (C1)
C1

Timeline

Software Development Engineer

Lumen IT India Private Limited
03.2022 - Current

Bachelor of Science - Computer Science Engineering

Jnanavikas Institute of Technology
Supritha Gopal