yoshita barampuram


Location

Raleigh, NC
Education
    Northern Arizona University
    January 2022 - May 2023
    degree
    Master's
    major
    Computer Science
    Institute of Aeronautical Engineering
Work Experience
    Pristen IT Systems North Carolina
    Java Developer
    US
    August 2023 - present
    company
    Pristen IT Systems North Carolina
    title
    Java Developer
    overview
    - Utilized Spring Boot to develop REST controllers, enabling seamless interaction between Java application and user interface - Proficient in utilizing Maven for project management and automation, effectively managing dependencies, and ensuring - Implemented Angular components, services, directives, and modules to create dynamic and data-driven UI features - Worked with MySQL for SQL services and storage of user data & MongoDB for transaction record storage - Real-time transaction monitoring system led to immediate alerts for banking activities, contributing to a 25% increase in user engagement - Overhauled comprehensive logging and monitoring functionalities using ELK Stack (Elasticsearch, Logstash, Kibana - Facilitated the incorporation of Apache Kafka for event-driven architecture, enhancing the scalability and efficiency of transaction processing by decoupling services and enabling asynchronous communication - Established CI/CD - Tapped into AWS CloudFormation to automate infrastructure provisioning, ensuring consistent and repeatable deployments - Orchestrated the integration of Okta and OAuth technologies into application architectures, ensuring secure and seamless - Implemented BDD testing using Cumber
    Capgemini Technologies
    Senior Software Engineer
    Hyderabad, IN-TG, IN
    September 2020 - December 2021
    Vertex Systems
    Java Developer
    Pune, IN-MH, IN
    March 2020 - July 2020
    Ennoble Technologies
    Salesforce UI Web Developer
    Hyderabad, IN-TG, IN
    June 2019 - July 2019
Skills
Aerospace EngineeringAgile MethodologyAgricultureAmazon Web ServicesAngularJSApache KafkaApache MavenApache TomcatApplication Programming Interfaces (APIs)AutomationBackendBanking ServicesBig DataBootstrap (Software)Boundary Value ProblemBrowser CompatibilityBusiness AnalysisBusiness Transaction ManagementCascading Style Sheets (CSS)Cloud ComputingCloudformationCode CoverageCode RestructuringCommunication SkillsCommunications ProtocolsComputer ProgrammingContinuous IntegrationCrudCustomer ExperienceDashboardsData AnalysisDatabasesData LoggingData ModelingData ScienceData TransformationDataweaveDecision Making SkillsDockerDynamic ContentE-CommerceElasticsearchElectronic Data Interchange (EDI)Electronic PortfolioElk StackEvent Driven ArchitectureExtensible Markup Language (XML)Fluid PipesFront End Software DevelopmentGitHibernate (Java)HTMLHuman-Computer InteractionInformation TechnologyInfrastructure ManagementIntrusion Detection and PreventionInversion of ControlJava Database ConnectivityJava Message Service (JMS)Java Persistence APIJava (Programming Language)JavaScript (Programming Language)Javaserver PagesJava ServletJenkinsJIRAJunitKibanaKnowledge of EngineeringKubernetesLinux ServersLogstashMachine LearningMacintosh Application EnvironmentManagement SystemsMetricsMicroservicesMicrosoft AzureMockitoModel View Controller (MVC)MongoDBMulesoftMultithreadingMySQLNoSQLOAuthObject-Relational MappingOktaPerformance TuningPerseverancePHP (Programming Language)PostgreSQLPostmanPredictive Data AnalysisProblem SolvingProcurement ManagementProduction SupportProgramming LanguagesProject ManagementPublishing SkillsPython (Programming Language)RapidMinerReactJSReal Time DataReceptivityRedisReliabilityResource AllocationRestful APIsRoutingSalesforce.ComSalesforce LightningSAP ApplicationsSAP ERPScalabilitySelf MotivationSensitivity AnalysisSession ManagementSimple Object Access Protocol (SOAP)Software EngineeringSoftware Version ControlSpring-bootSpring FrameworkSpring-mvcSQL DatabasesStrategic CommunicationStrategies of PricingSupply Chain ManagementSwaggerSystem AvailabilityTableau (Software)Team WorkingTesting SkillsTime Tracking SoftwareTransaction Processing (Computing)User AuthenticationUser ExperienceVisualizationWeb AccessibilityWeb ApplicationsWeb ContentWeb Content Accessibility GuidelinesWeb DevelopmentWeb PagesWeb PortalsWeb ServicesWebSocketWorkflows