Ashritha Reddy Adavally


Location

Dayton, OH
Karimnagar, India
Education
    University of Dayton
    August 2021 - December 2022
    degree
    Master's
    major
    Computer Science
Work Experience
    Walmart
    Full Stack Developer
    Sunnyvale, CA, US
    June 2023 - present
    company
    Walmart
    title
    Full Stack Developer
    overview
    - Overview - As a Full Stack Developer at Walmart, my primary responsibility involves spearheading the design, development, and maintenance of the technology stack essential for seamless order processing and delivery to customers' doorsteps. This encompasses building and optimizing the order management system for efficient order processing, crafting algorithms to intelligently assign delivery trips to drivers, implementing real-time tracking features for customers to monitor their orders, integrating with third-party delivery partners, and continuously enhancing the customer experience through innovative features. I've also focused on scalability, performance optimization, security, and compliance, ensuring Walmart's systems can handle varying levels of demand while safeguarding customer data and meeting regulatory requirements. Effective cross-functional collaboration with teams such as product management, UX/UI design, operations, and quality assurance is crucial for gathering requirements, iterating on designs, and successfully deploying features that enhance Walmart's e-commerce operations - Responsibilities - Involved in SDLC cycle like Analysis, Designing, developing, Testing, and deploying the Enterprise applications using Java and Object-Oriented Design Patterns based on business requirements - Daily Interacted with the Client's Technical Architecture meetings to focus on the performance and implementation of code development - Involved in designing and developing web applications by using HTML5, CSS3, Bootstrap, and ReactJS - Created the responsive UI components using React/Redux for State management - Worked using ReactJS components, Forms, Events, Keys, Routers, Animations, and Flux concepts - Created various template and data-driven form components using React Forms and defined module-level routing for various components in the application using React Router - Implemented JavaScript test cases using Jest/Enzyme also used Selenium web driver for end-to-end testing - Implemented new APIs using Restful Web services using Spring Boot to interact with the systems - Implemented Spring Boot which is relatively faster in building cloud Microservices and developed a Spring-based application with very less configuration - Developed Spring-based presentation layer and hibernate-based DAO layer and integrated them using Spring Dependency injection, ORM, and Web modules - Used Apigee as API gateway for APIS transformation, multiple authentication mechanisms and used Log4j for effective tracking of the code - Used JUnit for unit testing the web service operation's code and used SOAP UI tool to test the REST web service operations - Provides support during Quality Assurance JMETER and User Acceptance testing phases and involved in providing support to the client by resolving the production tickets - Maintained the Splunk software to automatically send out an alert to notify the appropriate authority through email and activate the necessary support - Used Kubernetes for automating deployment, scaling, and operations of application containers across clusters of hosts - Configured different plugins on Jenkins to integrate with GitHub, ANT, and MAVEN, Scheduled multiple jobs in Build pipeline - Worked on Docker container implementation for the Enterprise build system - Using AWS to deploy the project on an EC2 instance. Highly created fault-tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC, and S3 as part of process and security improvements - ENVIRONMENT: Java 8, HTML5, CSS3, Bootstrap, ReactJS, Spring Boot, Spring Batch, Eureka service discovery, Spring Security, Kafka Cluster, Maven, Kubernetes, Jenkins, AWS, MongoDB, Junit, Mockito, PostgreSQL, Postman, SoapUI
    Kivyo
    Java Full Stack Developer
    Austin, TX, US
    August 2022 - May 2023
    Cognizant
    Full Stack Developer
    Chennai, IN-TN, IN
    December 2019 - July 2021
    Accenture
    Java Developer
    Hyderabad, IN-TG, IN
    May 2018 - November 2019
Skills
Acceptance TestingAgile MethodologyAjax (Programming Language)AlgorithmsAmazon Elastic Compute CloudAmazon RedshiftAmazon S3Amazon Simple Queue Service (SQS)Amazon Virtual Private Cloud (VPC)Amazon Web ServicesAngular 2+AngularJSAngular UiAnsibleApache HTTP ServerApache JMeterApache KafkaApache MavenApache SparkApache StrutsApache TomcatApache ZookeeperApi GatewayApigeeApplication DataApplication Programming Interfaces (APIs)Appraisal of Market ValueAuthentication ProtocolsAutomationAutoscalingBackbone.JsBackendBootstrap (Software)BowerBuild ToolsBusiness EfficiencyBusiness PlanningBusiness RequirementsBusiness Transaction ManagementCascading Style Sheets (CSS)Client Server ModelsCloud ComputingCloudwatchCommunication SkillsContainerizationContent ManagementContinuous IntegrationCustomer Data ManagementCustomer ExperienceCustomer ServiceDashboardsData AnalysisDatabase AdministrationDatabase ConnectionDatabasesDatabase TheoryData LoggingDataOpsData ProcessingData QualityData Storage TechnologiesData StructuresDependency InjectionDevOpsDockerDroolsDynamic HTMLEclipse (Software)ECMAScriptE-CommerceElastic Load BalancingElasticsearchEnterprise JavaBeansEnterprise Software ApplicationsEnzymesExpress.jsExtensible Markup Language (XML)Extensible Stylesheet Language Transformations (XSLT)Fault ToleranceFirebugFront End Software DevelopmentGitGithubGitlabGoogle CloudGradleGrunt (Software)Gulp.jsHibernate (Java)HTMLHTML5Human-Computer InteractionIBM DB2IBM Websphere Application ServerIdentity and Access ManagementInformation TechnologyInnovationIntegrated Development EnvironmentsIntegration TestsIntelliJ IDEAJasmineJava API for RESTful Web Services (JAX-RS)Java Database ConnectivityJava Message Service (JMS)Java Persistence APIJava Platform Enterprise Edition (J2EE)Java (Programming Language)JavaScript (Programming Language)JavaServer FacesJavaserver PagesJavaServer Pages Standard Tag LibraryJava ServletJax WsJenkinsJIRAJQueryJSONJunitKibanaKubernetesLabelingLog4jLog Management and IntelligenceMaintenanceMessage BrokerMessage Oriented MiddlewareMicroservicesMicrosoft AccessMicrosoft AzureMicrosoft SQL ServerMicrosoft VisioMiddlewareMochaMockitoModel View Controller (MVC)MongoDBMultidisciplinary ApproachMultithreadingMySQLNetBeansNetworking SkillsNetwork RoutersNetwork ServerNode.JsNoSQLNpm(Software)OAuthObject-Oriented Software DevelopmentOpenIDOpenShiftOracle ApplicationsOracledbOracle WebLogic ServerOrder ProcessingOutsourcingPerformance TuningPL-SQLPostgreSQLPostmanPresentationsProduct ManagementProgramming LanguagesProject ManagementProtractorPuppetPython (Programming Language)Quality AuditingQuality ManagementRabbitMQRational RoseReactJSReact ReduxRegion ManagementRegulatory RequirementsRelational DatabasesReliabilityRequirements AnalysisResource Management SystemsRestful APIsRoute53RoutingSafety PrinciplesSap Business ObjectsScalabilityScrum MethodologySeleniumServer ApplicationsService DeliveryService DiscoveryService-Oriented ArchitectureShell ScriptSimple Object Access Protocol (SOAP)Singleton PatternSoapUISoftware DebuggingSoftware Design DocumentsSoftware Design PatternsSoftware EngineeringSoftware SystemsSoftware Version ControlSpark StreamingSplunkSpring BatchSpring-bootSpring CloudSpring DataSpring FrameworkSpring JdbcSpring-mvcSpring SecuritySQL DatabasesStakeholder ManagementStorage SystemsStreamlineSubversionSuccess Driven PersonSystems Development Life CycleTAFIMTask ManagementTeam WorkingTechnical SkillsTest-Driven Development (TDD)Testing SkillsTime Tracking SoftwareTypeScriptUMLUnit TestingUser AssistanceUser AuthenticationUser ExperienceVmwareVulnerabilityWeb ApiWeb ApplicationsWeb DevelopmentWebhooksWebpackWeb ServersWeb ServicesWebsite WireframeWeb TechnologiesWildFly (JBoss AS)Workflows