Satish Kumar Reddy Pulla


Location

Denton, TX
Education
    University of North Texas
    January 2022 - May 2023
    degree
    Master's
    major
    Computer Science
Work Experience
    Frost Bank
    Java Full Stack Developer
    Dallas, TX, US
    April 2023 - present
    company
    Frost Bank
    title
    Java Full Stack Developer
    overview
    - Description: Frost Bank is an American bank based in San Antonio providing comprehensive range of financial services accounts, cards, savings, credits, insurance, investments, remote banking, loans, and other related services. I played a crucial role in developing and maintaining web applications within the payment domain, ensuring they meet the highest standards of functionality and reliability - Responsibilities - Developed and maintained business and presentation tiers using Struts and JSP, focusing on payment-related functionalities - Implemented robust validation processes and servlets within the STRUTS framework using Java, HTML, CSS, and JavaScript - Experience in handling messaging services using Apache Kafka implemented Micro services architecture to make application smaller and independent REST web services using Jersey with the enabled OAUTH - Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy - Experience in working on version controller tools like Git, GitHub, CVS, Bitbucket, Subversion (SVN) etc - Developed strategies for internal security to the projects using Spring Security and Spring Boot - Used jQuery APIs to implement cross-domain calls and handling JSON responses - Monitor service health check from Spring Boot admin console using swaggered UI registered microservices - Extensively worked on Spark using Scala on cluster for computational, installed it on top of Hadoop performed advanced analytical application by making use of spark with Hive and SQL/Oracle. Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development - Designed and developed web-based applications using HTML5, CSS3 and JavaScript and bootstrap framework - Developed JASPER report to show the result after validations are performed on the test cases and maintaining several data accuracy. Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP - Used HTML, XHTML, DHTML, Java Script, AJAX, Angular 1.x/2, JQUERY, XML, XPATH, JSP and Tag Libraries to develop view pages in portal - Developed REST API's using Spring MVC and spring boot, hosted all micro services on PCF - Unit testing and E2E testing frameworks are used. Worked on Oracle 9i, MySQL - Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8. Implemented the Drag and Drop functionality using React-Draggable - Developed CSS styles for web pages using SCSS structure and implemented routing for a Single Page Application (SPA) using Angular 8. Used IntelliJ for development and debugging Spring Boot applications and Used GIT for version control - Involved in setting up the application to run on AWS cloud environment on multiple Ec2 instances. Created even driven jobs using AWS cloud tools like S3, DynamoDB, SNS, SQS and AWS Lambda with Java - Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced Multithreading - Developed the Spring Features like Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring Integration - Involved in the understanding the requirements and participated in SDLC life cycle - Implemented AJAX calls from backend without page refresh using jQuery, AJAX, J2SE, Spring MVC and Hibernate - Developed and maintained responsive web applications using React.js, delivering high-quality code that met project requirements and deadlines - Experienced on Linux and Windows Virtual servers on EC2 using chef servers - Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into to integrate with designs and requirements. Used Grunts, BowerJS, Express from NodeJS - Used CXF API to create SOAP based as well as RESTful web services. Responsible for Release Management in Production and Pre-Production Environments. Extensively used JUnit and JMockit for writing unit test cases - Environment: Java 1.8, J2EE, JSP, HTML5, CSS3, MongoDB, GraphQL, Scala, Lambda, Drools, CI/CD, PCF jQuery, Ajax, JavaScript, Spring Boot, API, Solr, Spring, Akka, MySQL, Hibernate, Kafka, Struts, REST, SOAP, MVC, Oracle, SVN, JUnit, Typescript, AWS, GitHub, JIRA, SCRUM, Micro service, Docker, Kubernetes, Microservices, Selenium
    HCA Healthcare
    Java Full Stack Developer
    Houston, TX, US
    February 2022 - March 2023
    GIC Housing Finance
    Java Full Stack Developer
    Mumbai, IN-MH, IN
    September 2020 - December 2021
    BlackBuck
    Java Developer
    Bengaluru, IN-KA, IN
    March 2019 - August 2020
Skills
Adobe InDesignAgile MethodologyAjax (Programming Language)Akka (Toolkit)Amazon DynamoDBAmazon Elastic Compute CloudAmazon S3Amazon Simple Queue Service (SQS)Amazon Web ServicesAnalytical ThinkingAngularJSAnsibleApache CassandraApache CXFApache FlumeApache HadoopApache HiveApache IBATISApache KafkaApache MavenApache SolrApache SparkApache StrutsApache TomcatApi GatewayApplication Programming Interfaces (APIs)Architectural DesignArchitectureArtifactoryAtlassian BambooAuthentication ProtocolsAutoscalingAWS LambdaAzure Resource ManagerBackbone.JsBackendBanking ServicesBash ShellBitbucketBootstrap (Software)Budgeting SkillsBuild ToolsBulk MailCascading Style Sheets (CSS)CassandraCipherCisco Nexus SwitchesCloud ComputingCloud FoundryCloud Platform SystemCodebaseCommunication SkillsConcurrencyConsole ApplicationsContainerizationContinuous DeliveryContinuous IntegrationCoordination SkillsC++ (Programming Language)Creating PrototypesCryptographyC Sharp (Programming Language)Data AnalysisData as a ServicesDatabase AdministrationDatabasesData IngestionDataOpsData QualityData StoresDevOpsDjango Web FrameworkDockerDroolsDynamic HTMLDynamoE2e TestingEclipse (Software)Electronic Data Interchange (EDI)Email ProcessingExtensible HyperText Markup Language (XHTML)Extensible Markup Language (XML)Extensible Stylesheet Language (XSL)Extract Transform Load (ETL)Financial Data AnalysisFluid PipesFreight ForwardingFront End Software DevelopmentGeneral InsuranceGitGithubGlassfish Application ServersGoogle CloudGradleGraphqlGrunt (Software)Hard Work and DedicationHealth CareHibernate (Java)HTMLHTML5Human-Computer InteractionIBM DB2IBM HTTP ServersIBM Rational ClearCaseIBM Websphere Application ServerIBM WebSphere MQIBM WebSphere PortalInformation TechnologyInfrastructure ManagementInnovationInnovation ManagementIntelliJ IDEAInternationalizationIssue Tracking SystemsJava Database ConnectivityJava Message Service (JMS)Java Persistence APIJava Platform Enterprise Edition (J2EE)Java Platform Standard Edition (J2SE)Java (Programming Language)JavaScript (Programming Language)Javaserver PagesJavaServer Pages Standard Tag LibraryJava ServletJax WsJenkinsJIRAJQueryJSONJunitKnowledge of FinanceKubernetesLinuxLoad BalancingLoansLog4jLogistics OperationsMaintenanceManagement of StressManagement SystemsMicroservicesMicrosoft AccessMicrosoft AzureMicrosoft SQL ServerMicrosoft WindowsMiddlewareModelling SkillsModel View Controller (MVC)Money InvestmentsMongoDBMortgage LoansMultithreadingMySQLNetBeans.NET FrameworkNetwork RoutersNetwork ServerNode.JsNoSQLOAuthObject-Oriented Software DevelopmentOpenShiftOracle ApplicationsOracle DatabasesOracle WebLogic ServerPassionatePegaPerformance TuningPL-SQLPostgreSQLPre-ProductionPresentationsProduction SupportProduct LifecycleReactJSReact ReduxReal Time DataReceptivityRelational DatabasesRelease ManagementReliabilityRequirements AnalysisResource UtilizationResponsive Web DesignRestful APIsRibbon (Software)RoutingSafety PrinciplesSchedulingScrum MethodologySeleniumSerializationService-Oriented ArchitectureShell ScriptSimple Object Access Protocol (SOAP)Single Page ApplicationSoftware DebuggingSoftware Design PatternsSoftware EngineeringSoftware SystemsSoftware Version ControlSpark StreamingSpring BatchSpring-bootSpring CloudSpring FrameworkSpring-mvcSpring SecuritySQL DatabasesSQL Stored ProceduresSqoopStrategic ThinkingStreamlineSubversionSuccess Driven PersonSwaggerSystem AvailabilitySystems AnalysisSystems Development Life CycleTeam WorkingTest-Driven Development (TDD)Testing SkillsTypeScriptUMLUnit TestingUnixUser AuthenticationWeb ApplicationsWeb PagesWeb ServicesWeb Services Description LanguageWeb TechnologiesWildFly (JBoss AS)XML SchemaXPath