Sai Chandana Tirumalareddy


Location

Phoenix, AZ
Education
    University of Maryland-Baltimore County
    January 2022 - May 2023
    degree
    Master's
    major
    Computer Science
Work Experience
    Capgemini
    Software Development Engineer
    January 2023 - present
    company
    Capgemini
    title
    Software Development Engineer
    overview
    - Remote, USA - Developed a cutting-edge web application using Java 11, Spring Boot, React, and AWS, enhancing user experience by 25% and system performance by 20 - Experienced in developing applications in Android, Hybrid with strong knowledge of JAVA and excellent grasping power for learning new technology - Design Estimation of Financial Portfolio Management System for enhancing the trading platform enhancements - Developed Android applications using Kotlin, ensuring robust performance and responsiveness - Implemented CI/CD pipelines using Jenkins and Git, facilitating faster and more reliable releases, improving overall development efficiency - Implemented end-to-end data pipelines using Kafka Connect and Kafka Streams, enabling efficient data ingestion, transformation, and consumption across diverse data sources and destinations - Conducted unit and integration testing using tools like Jest and React Testing Library to ensure code quality, reliability, and maintainability - Created a robust backend system with Java Spring Boot microservices, efficiently managing functionalities like handling images, offers, labels, titles, and tabs - Utilized React for a dynamic and personalized user experience, enabling seamless interaction with personalized recommendations, special offers, and customizable labels - Leveraged AWS services, including EC2 for scalable compute resources, AWS Lambda for backend automation, AWS CloudWatch for monitoring, and AWS S3 for secure storage - Implemented performance optimizations in React applications, utilizing useMemo and useCallback Hooks to memorize expensive computations and prevent unnecessary re-renders, resulting in improved application performance and user experience - Participated in code reviews and collaborated with cross-functional teams to deliver high-quality Kotlin-based solutions - Played a key role in writing and maintaining unit tests for individual components/modules, facilitating code quality assurance and enabling efficient regression testing - Developed RESTful APIs in Java Spring Boot, leveraging HTTP methods for seamless CRUD operations and adherence to REST principles - Managed database operations using Hibernate and PostgreSQL, ensuring secure and efficient data storage and retrieval - Employed Docker for containerization, streamlining the deployment process, and used YAML for configuration management, ensuring consistent and reproducible application deployments
    Thomson Reuters
    Software Engineer
    Hyderabad, IN-TG, IN
    November 2020 - November 2021
    Wipro
    Software Engineer
    Hyderabad, IN-TG, IN
    January 2020 - November 2020
Skills
AccountingAgile MethodologyAlgorithmsAmazon CloudfrontAmazon DynamoDBAmazon Elastic Compute CloudAmazon Relational Database ServiceAmazon S3Amazon Virtual Private Cloud (VPC)Amazon Web ServicesAngularJSApache BeamApache CamelApache KafkaApache MavenApache TomcatApi GatewayApi ManagementApplication Performance ManagementApplication Programming Interfaces (APIs)ArchitectureAsynchronous ProgrammingAutomationAWS LambdaBackendBatch ProcessingBig DataCachingCassandraCloud ComputingCloud StorageCloudwatchCode ReviewConfiguration ManagementContainerizationContinuous IntegrationCrudCryptographyCuriosityCustomer Relationship ManagementDatabase ModelsDatabase PerformanceDatabasesData BindingData IngestionData IntegrityData ManagementDataOpsData PipelinesData ProcessingData ProtectionData ScienceData Storage TechnologiesData StreamingDependency InjectionDevOpsDjango Web FrameworkDockerElectronic Data Interchange (EDI)Electronic Trading PlatformExpress.jsFlask (Web Framework)Flexible WorkingFront End Software DevelopmentFull Stack DevelopmentGitGithubGoogle CloudGradleGraphqlHibernate (Java)Human-Computer InteractionIBM DB2Infrastructure ManagementIntegration TestsIRS Tax FormsJavaBeansJava Database ConnectivityJava Message Service (JMS)Java Persistence APIJava (Programming Language)JavaScript (Programming Language)JavaServer FacesJavaserver PagesJenkinsJIRAJSONJunitKnowledge of FinanceKotlinKubernetesLinuxLog4jMaintenanceManagement of ChangesManagement SystemsMarketingMicroservicesMicrosoft AzureMicrosoft SQL ServerMockitoMongoDBMySQLNetwork PerformanceNetwork ServerNode.JsNoSQLOracle ApplicationsOracle WebLogic ServerParallel ComputingParsingPerformance TuningPersonalizationPoint-of-sale SystemsPortfolio ManagementPostgreSQLPostmanProblem SolvingProgramming LanguagesPython (Programming Language)Quality ManagementReactJSReact ReduxReceptivityRecords ManagementRedisRegion ManagementRegression TestingRelational DatabasesReliabilityReliability of SystemsReproducibilityRestful APIsRetail CommerceSafety PrinciplesSalesforce Marketing CloudScalabilityScrum MethodologySerializationServerless ComputingShell ScriptSimple Object Access Protocol (SOAP)Software ApplicationsSoftware ArchitectureSoftware EngineeringSoftware QualitySoftware Version ControlSpring BatchSpring-bootSpring CloudSpring DataSpring FrameworkSpring SecuritySQL AzureSQL DatabasesSQLiteStock ControlStreamlineSubversionSuccess Driven PersonSustainabilitySystems Development Life CycleSystems IntegrationTeam WorkingTerraformTesting SkillsTestrailTransport Layer SecurityUnit TestingUser AuthenticationUser ExperienceVirtual MachinesWeb ApplicationsWeb DevelopmentWeb ServersWildFly (JBoss AS)YAML