sindhuja musku


Location

Irving, TX
Education
    University of North Texas
    August 2021 - April 2023
    degree
    Master's
    major
    Computer Science
    University of North Texas
Work Experience
    Software Developer
    Plano, TX, US
    September 2023 - present
    title
    Software Developer
    overview
    - Excellent understanding of Software Development Life Cycle (SDLC) methodologies like Agile (Scrum - Developed a robust backend system using Java and Spring Boot framework, ensuring scalability, performance, and security of the application - Implemented RESTful APIs to facilitate communication between frontend and backend components, enhancing data exchange efficiency - Utilized AWS services such as EC2, S3, and RDS to deploy and manage the application infrastructure, optimizing resource utilization and reducing operational costs - Integrated React.js for building interactive and responsive user interfaces, enhancing user experience and engagement - Designed and implemented authentication and authorization mechanisms using Spring Security, ensuring secure access to sensitive resources - Employed AWS CloudFormation to automate infrastructure provisioning and deployment processes, streamlining development workflows - Implemented continuous integration and deployment pipelines using Jenkins and AWS Code Pipeline, ensuring efficient and reliable delivery of software updates - Conducted performance optimization and troubleshooting activities to identify and address bottlenecks, ensuring optimal system performance under varying load conditions - Collaborated with cross-functional teams to gather requirements, define project scope, and prioritize tasks, ensuring alignment with business objectives - Maintained comprehensive documentation including system architecture, design decisions, and operational procedures, facilitating knowledge sharing and onboarding of new team members - Implemented and managed AWS services including Amazon MSK/Apache Kafka, ECS/Kubernetes, S3, IAM, and AWS XRay for building scalable and resilient infrastructure - Applied knowledge of UNIX operating systems internals to troubleshoot and optimize system performance and resource utilization - Conducted performance testing and tuning to optimize application performance and ensure responsiveness under varying workloads - Demonstrated proficiency in algorithms, data structures, and software design principles to architect efficient and maintainable solutions - Played a key role in infrastructure automation using Terraform, streamlining deployment processes and ensuring consistency across environments
    University of North Texas
    Graduate Teaching Assistant Texas USA
    May 2022 - May 2023
    Cognizant Technology Solutions
    Software Developer
    Hyderabad, IN-TG, IN
    December 2019 - August 2021
    Engagebay
    Software Developer intern
    Hyderabad, IN-TG, IN
    November 2018 - March 2019
Skills
Adobe InDesignAgile MethodologyAlgorithmsAmazon Elastic Compute CloudAmazon S3Amazon Web ServicesAngularJSApache KafkaApache MavenApache StrutsApplication Performance ManagementApplication Programming Interfaces (APIs)AutomationAutomation of TestsBackendBootstrap (Software)Browser CompatibilityBug Tracking SystemsBusiness PlanningCascading Style Sheets (CSS)CassandraCloud ComputingCloudformationCloud ServicesCodebaseCode ReviewCommunication SkillsComputer NetworksContinuous IntegrationC++ (Programming Language)C Sharp (Programming Language)Customer Relationship ManagementDatabasesData LoggingData ModelingData StructuresData TransmissionsDesign Elements and PrinciplesEclipse (Software)E-CommerceElectronic Data Interchange (EDI)Employee OnboardingExtensible Markup Language (XML)Front End Software DevelopmentGitGithubHibernate (Java)HTMLHTML5Human-Computer InteractionIBM Websphere Application ServerIdentity and Access ManagementInformation SystemsInformation TechnologyInformation Technology OperationsInfrastructure ManagementJava API for RESTful Web Services (JAX-RS)Java Persistence APIJava Platform Enterprise Edition (J2EE)Java (Programming Language)JavaScript (Programming Language)Jax WsJenkinsJIRAJSONJunitKubernetesLanguage TranslationLinuxMaintenanceManagement of StressMicroservicesMicrosoft AccessMicrosoft OfficeMicrosoft SQL ServerMicrosoft WindowsModel View Controller (MVC)MySQLObject-Oriented Software DevelopmentOperational SystemsOracle ApplicationsPerformance TestingPerformance TuningPL-SQLPostmanPrioritization of RequirementsProblem SolvingProject ScopingPython (Programming Language)Quality ManagementRadiologyReactJSRelational DatabasesReliabilityRequirements AnalysisResource UtilizationRestful APIsSafety PrinciplesSalesforce Commerce CloudSalesforce CommunitiesScalabilityScriptingScrum MethodologyServer ApplicationsSimple Object Access Protocol (SOAP)Singleton PatternSoftware Bug ManagementSoftware DebuggingSoftware Design PatternsSoftware EngineeringSoftware Version ControlSonarQubeSpring-bootSpring DataSpring FrameworkSpring-mvcSpring SecuritySQL DatabasesStatic Program AnalysisStock ControlStreamlineSubversionSystems ArchitectureSystems Development Life CycleTax EfficiencyTeachingTechnical SupportTechnology StrategiesTerraformTesting SkillsTest ManagementTransact-SQLTypeScriptUnit TestingUnixUser AssistanceUser AuthenticationUser ExperienceVerilogVue.jsWeb ApiWeb DevelopmentWeb ServicesWeb Services Description LanguageWebsite WireframeWorkflows