Shreya Teegala


Location

Dallas, TX
Education
    University of North Texas
    August 2022 - December 2023
    degree
    Master's
    major
    Computer Information Systems
Work Experience
    Walgreens
    Full Stack Java Developer
    Deerfield, IL, US
    October 2023 - present
    company
    Walgreens
    title
    Full Stack Java Developer
    overview
    - Responsibilities - Developing the functionalities using Agile Scrum Methodology. Worked with various Agile methodologies like Test Driven Development (TDD) and Behaviour Driven Development (BDD - Developing UI using Spring MVC framework, JSTL, HTML5, CSS3, JavaScript, Bootstrap, jQuery, AJAX, and Angular 13 - Creating Reusable Modules and Custom Directives in Angular. Extensively involved in coding with Angular, jQuery UI to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar - Develop front-end with Ajax call in Angular & jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display well-organized result in web pages by writing Angular13/12 controller, directives, services, route providers - Worked on Lambda Expressions, Functional interfaces, Stream API's, Time API and improvements on Collection, Concurrency, and IO improvements by using Java 11 - Published and retrieved records using producer and consumer API in Spring boot using Apache Kafka - Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka - Adoption of new principles such as responsive design, mobile first and adaptive design using Angular 13 libraries using Typescript. Used Spring Web Client to perform HTTP requests, as a part of Spring WebFlux framework - Implemented RESTful web services to retrieve data from client side and made REST API calls from Angular and parsed data to project to client and handled the security and authorization using Spring Security and OAuth - Developed authentication with JSON Web Token (JWT), from back-end API, obtained JWT and store it in local storage for other pages authorizations. Used spring security to implement the authentication with JWT - Worked on Data design for MongoDB and Redis caching in MongoDB with Redis Cache Using Spring Boot - Experience in Azure Cloud Services (PaaS and IaaS), Application Insights, Documents Database, Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure, developed methodologies for cloud - Experience in Azure Development, experience and involved in Azure Web applications, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric Controller, Azure AD, Azure Search, and notification centre, and developed methodologies for cloud migration. Experience in working with NoSQL Database MongoDB to manage extremely large data sets - Deployed applications into Continuous Integration environments like Jenkins to integrate and deploy code on CI environments for development testing. Implemented Test cases using Junit - Used GitLab as source code repository for Java codes and externalized configuration repository for Spring Cloud Config Server and Maven scripts for building the applications. Involved in writing API Testing, Junit testing, enhancements, bug fixing - Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory, tested all application controllers extensively with Angular built-in testing facilities - Implemented Selenium Web Drivers and Protractor For testing the UI components - Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system - Environment: HTML5, CSS3, JavaScript, TypeScript, jQuery, AJAX, Angular 12/13, Java 11, Spring Frameworks, Spring Boot, Spring WebFlux, Spring Cloud, Bootstrap, Microservices, Kotlin, Hibernate Framework, JWT, OAuth2, Apache Tomcat, Azure, REST APIs, RESTful Web services, Apache Kafka, Swagger 2, Maven, Mongo DB, Docker, Jenkins, Junit, JIRA, Selenium Web Drivers, Splunk, GitLab
    Comcast
    Full Stack Java Developer
    New York, NY, US
    January 2023 - October 2023
    Accenture
    Full Stack Java Developer
    IN
    September 2020 - July 2022
Skills
Adaptive DesignAdobe FlashAgile MethodologyAjax (Programming Language)Amazon Elastic Compute CloudAmazon Relational Database ServiceAmazon S3Amazon Virtual Private Cloud (VPC)Amazon Web ServicesAngularJSApache AntApache CassandraApache CXFApache HTTP ServerApache JMeterApache KafkaApache MavenApache StrutsApache TomcatApache ZookeeperApi GatewayApplication FrameworksApplication LayersApplication Programming Interfaces (APIs)ArchitectureArchitecture FrameworkAutomationAutomation of TestsAWS LambdaAzure Active DirectoryBackbone.JsBackendBig DataBitbucketBootstrap (Software)Bug Tracking SystemsBugzillaBuild ProcessBusiness SoftwareCachingCascading Style Sheets (CSS)CassandraClient/Server Application Language (C/AL)Cloud ComputingCloudformationCloud MigrationCommunication SkillsConcurrencyConfiguration ManagementContinuous IntegrationCoordination SkillsC++ (Programming Language)C Sharp (Programming Language)DatabasesData SecurityData StreamingData TransmissionsDefect TrackingDevelopment TestingDevOpsDockerDynamic HTMLDynamoDynatraceEclipse (Software)ECMAScriptElastic BeanstalkEnterprise JavaBeansEnterprise Messaging SystemsExtensible HyperText Markup Language (XHTML)Extensible Markup Language (XML)Ext JSFront End Software DevelopmentGitGitlabGradleGrails (Framework)GroovyHibernate (Java)HTMLHTML5Hypertext Transfer Protocols (HTTP)IBM DB2IBM Rational ClearCaseIBM Rational Unified ProcessIBM Websphere Application ServerInformation SystemsInfrastructure as a Service (IaaS)Infrastructure ManagementIntegration TestsIntelliJ IDEAJasmineJava API for RESTful Web Services (JAX-RS)Java Architecture for XML BindingJavaBeansJava Database ConnectivityJava Persistence APIJava Platform Enterprise Edition (J2EE)Java (Programming Language)JavaScript (Programming Language)JavaServer FacesJavaserver PagesJavaServer Pages Standard Tag LibraryJava ServletJava Web ServicesJax WsJDeveloperJenkinsJIRAJQueryJQuery UIJSONJSON Web TokenJunitKotlinKubernetesLinuxLoad TestingLog4jMantis DatabasesMeteorMicroservicesMicrosoft AccessMicrosoft AzureMicrosoft SQL ServerMicrosoft Visual StudioMicrosoft WindowsMiddlewareMochaMockitoModel View Controller (MVC)MongoDBMultithreadingMultitier ArchitectureMustacheMySQLNetBeansNetwork RoutersNetwork ServerNode.JsNoSQLOAuthObject-Oriented Software DevelopmentOpen Source TechnologyOracle ApplicationsOracle DatabasesOracle WebLogic ServerParsingPlatform as a Service (PAAS)PL-SQLPostgreSQLPostmanProblem SolvingProgramming LanguagesProtractorRabbitMQReactJSReact NativeReact ReduxRedisRegression TestingResponsive Web DesignRestful APIsRibbon (Software)S3 BucketSafety PrinciplesScrum MethodologySeleniumServer ApplicationsService-Oriented ArchitectureSimple Object Access Protocol (SOAP)Single Page ApplicationSoapUISoftware Bug ManagementSoftware EngineeringSoftware Exception HandlingSoftware QualitySoftware Version ControlSonarQubeSplunkSpring BatchSpring-bootSpring CloudSpring DataSpring FrameworkSpring JdbcSpring-mvcSpring SecuritySQL AzureSQL DatabasesSQL Stored ProceduresSubversionSwaggerSystems AnalysisTemplatingTest-Driven Development (TDD)Testing SkillsTesting (Software)TestngTypeScriptUnit TestingUniversal Description Discovery and IntegrationUnixUnix ShellUser AssistanceUser AuthenticationVirtual MachinesVirtual StudioVisual Studio OnlineVue.jsWeb Application FrameworksWeb ApplicationsWeb DevelopmentWeb PagesWeb ServersWeb ServicesWeb Services Description LanguageWeb TechnologiesWildFly (JBoss AS)