Sai Venkat T


Location

Corpus Christi, TX
Austin, TX
Education
    Texas A & M University-Corpus Christi
    August 2021 - May 2023
    degree
    Master's
    major
    Computer Science
Work Experience
    Frost Bank
    Java Full Stack Developer
    San Antonio, TX, US
    December 2022 - present
    company
    Frost Bank
    title
    Java Full Stack Developer
    overview
    - Responsibilities - Ensured customer satisfaction by maintaining a customer-centric approach, ensuring software solutions consistently met or exceeded expectations - Developed and analyzed sophisticated software solutions, aligning with business objectives and technical requirements to drive organizational success - Collaborated with cross-functional teams within agile methodologies to ensure the timely delivery of high-quality software products, fostering efficient communication and synergy - Optimized software development processes by integrating emerging technologies and implementing best practices, driving continuous improvement and innovation - Engineered scalable backend solutions utilizing Java, Spring Boot, and Struts frameworks, ensuring robust and efficient system architecture - Spearheaded the integration of Spring Framework into project architecture, harnessing its comprehensive features for enhanced functionality and performance - Implemented stringent security measures using Spring Security to safeguard data integrity and confidentiality, adhering to industry standards and regulations - Designed and optimized data processing pipelines with Spring Batch, enhancing batch processing efficiency and managing large-scale data operations effectively - Automated API documentation generation and facilitated client-side code generation by integrating Swagger/OpenAPI specifications with Java REST APIs, promoting interoperability and efficiency - Developed RESTful APIs using Spring MVC and Hibernate, ensuring seamless data interaction and persistence for enhanced user experience - Managed database operations, including schema design and query optimization, across various platforms such as MySQL, Oracle, AWS RDS, and Aurora - Orchestrated AWS resources provisioning and deployment, leveraging EC2, Lambda, and RDS for efficient cloud-based applications - Utilized AWS Lambda for serverless application deployment, optimizing resource utilization and scalability while minimizing operational overhead - Implemented containerized deployments using AWS services like Kubernetes and Docker, ensuring streamlined application management and scalability in cloud environments - Configured cloud infrastructure to ensure high availability, fault tolerance, and cost efficiency, aligning with organizational goals and requirements - Established automated deployment pipelines with Jenkins, Docker, and Kubernetes, enabling continuous integration and delivery and improving development workflows - Developed responsive user interfaces using HTML, CSS, and JavaScript, adhering to modern web standards, and enhancing user experience - Leveraged Angular and jQuery to create dynamic single-page applications, collaborating with UX/UI designers to translate design mockups into functional web interfaces effectively - Formulated comprehensive test strategies, including unit testing and end-to-end testing, to ensure software quality and performance - Provided technical support during testing phases, ensuring timely issue resolution and adherence to functional and performance requirements - Applied software engineering principles and design patterns to architect scalable and maintainable solutions, driving organizational success and efficiency - Leveraged advanced technologies and architectural patterns, including microservices architecture and serverless computing, to optimize system performance and scalability - Employed DevOps practices to promote collaboration and automation across development and operations teams, streamlining processes and enhancing efficiency - Designed highly available and fault-tolerant systems using cloud-native technologies, ensuring continuous operation and resilience - Refactored and modernized legacy systems to enhance maintainability and performance, aligning with evolving business needs and technological advancements - Collaborated closely with QA teams to develop comprehensive test plans and automate testing processes, ensuring software quality and reliability - Implemented continuous integration and delivery pipelines to automate testing and deployment processes, improving overall development efficiency and reliability - Committed to delivering high-quality and performant software solutions, driving organizational excellence and success - Environment: Java8, Spring Boot 2.x, Restful, Spring Cloud, Jax, AWS, Lambda, Splunk, Cloud Foundry, Angular 9/11, AWS, Jira, REST API, Kubernetes, Python, Maven, GIT, Docker, IAM Kafka, SOAP, JPA and Microservices
    Baylor Scott AND White Health
    Java Full Stack Developer
    Dallas, TX, US
    January 2022 - November 2022
    Life Insurance
    Java Full Stack Developer
    Mumbai, IN-MH, IN
    September 2020 - November 2021
    Ola
    Java Developer
    Bangalore, IN-KA, IN
    January 2019 - August 2020
Skills
Active DirectoryAdaptabilityAgile MethodologyAgilityAjax (Programming Language)Amazon DynamoDBAmazon Elastic Compute CloudAmazon Relational Database ServiceAmazon S3Amazon Simple Queue Service (SQS)Amazon Virtual Private Cloud (VPC)Amazon Web ServicesAngular 2+AngularJSAnsibleApache CXFApache HTTP ServerApache IBATISApache KafkaApache MavenApache StrutsApache TomcatApplication Lifecycle ManagementApplication Programming Interfaces (APIs)Applications ArchitectureArchitectural PatternsArchitectureArtifactoryAtlassian BambooAutomationAutomation of TestsAWS LambdaBackbone.JsBackendBatch ProcessingBootstrap (Software)Browser CompatibilityBuild AutomationBuild ToolsBusiness LogicBusiness PlanningBusiness Process ImprovementBusiness RequirementsBusiness Rule Management SystemsBusiness Transaction ManagementCascading Style Sheets (CSS)CassandraCA Workload Automation AeCloud ComputingCloudformationCloud FoundryCloud ServicesCode CoverageCode GenerationCommunication SkillsConfidentialityContainerizationContinuous IntegrationC++ (Programming Language)Customer SatisfactionCypress (Programming Language)DatabasesData IntegrityData ManagementData MappingData ModelingDataOpsData ProcessingData QualityData Storage TechnologiesDeployment AutomationDevelopment TestingDevOpsDirectory ServiceDistributed SystemsDockerDomain Name System (DNS)Dynamic HTMLDynamoEclipse (Software)Electronic Data Interchange (EDI)Ember.JsEnterprise JavaBeansEvent Driven ArchitectureExtensible HyperText Markup Language (XHTML)Extensible Markup Language (XML)Extensible Stylesheet Language Transformations (XSLT)Extensible Stylesheet Language (XSL)Extract Transform Load (ETL)Fault ToleranceFluid PipesFront End Software DevelopmentFunctional TestingGitGithubGlassfish Application ServersGoogle CloudGoogle Web ToolkitsGradleHadoop Distributed File SystemHard Work and DedicationHibernate (Java)HTMLHTML5Human-Computer InteractionIBM DB2IBM HTTP ServersIBM Rational ClearCaseIBM Websphere Application ServerIBM WebSphere PortalIdentity and Access ManagementInformation TechnologyInfrastructure ManagementInnovationIntelliJ IDEAInteroperabilityIssue Tracking SystemsIterative and Incremental DevelopmentJava Architecture for XML BindingJavaBeansJava Database ConnectivityJava Development KitJava Message Service (JMS)Java Naming and Directory InterfaceJava Persistence APIJava Platform Enterprise Edition (J2EE)Java (Programming Language)JavaScript LibrariesJavaScript (Programming Language)JavaServer FacesJavaserver PagesJavaServer Pages Standard Tag LibraryJava ServletJenkinsJIRAJob SchedulingJQueryJQuery MobileJSONJunitKendo UiKnowledge of EngineeringKubernetesLegacy SystemsLightweight Directory Access Protocols (LDAP)LinuxLoad BalancingLog4jManagement of Software VersionsManagement of StressManaging Client ExpectationsMarket EnvironmentMicroservicesMicrosoft AzureMicrosoft SQL ServerMicrosoft WindowsMockitoMock UpsMongoDBMultithreadingMyBatisMySQLNetBeansNetwork RoutersNetwork ServerNode.JsNoSQLOAuthObject-Relational MappingOpenapiOpenShiftOperational SystemsOracle ApplicationsOracle DatabasesOracle WebLogic ServerOrganization DevelopmentPerseverancePlaywrightPL-SQLProblem SolvingProject ManagementPuppetPython (Programming Language)Quality ManagementQuery OptimizationReactJSReact ReduxReal Time DataReceptivityRelational DatabasesReliabilityRequirements AnalysisResource ManagementResource UtilizationRestful APIsRibbon (Software)Risk AnalysisRoute53Safety PrinciplesScalabilityScrum MethodologyServer ApplicationsServerless ComputingService DiscoveryService-Oriented ArchitectureSimple Object Access Protocol (SOAP)Singleton PatternSoapUISoftware ApplicationsSoftware DeploymentSoftware Design PatternsSoftware EngineeringSoftware Exception HandlingSoftware QualitySoftware SystemsSoftware Version ControlSplunkSpreadsheetsSpring BatchSpring-bootSpring CloudSpring FrameworkSpring JdbcSpring-mvcSpring SecuritySQL DatabasesStrategic ThinkingStreamlineSubversionSuccess Driven PersonSwaggerSyntactically Awesome Style Sheets (SASS)System AvailabilitySystems ArchitectureSystems Development Life CycleTask ManagementTax EfficiencyTeam WorkingTechnical SupportTest-Driven Development (TDD)Testing SkillsTest PlanningToad (Software)TypeScriptUnit TestingUnixUnix ShellUser ExperienceVirtual DirectoryVirtual Private Networks (VPN)Vue.jsWeb InterfacesWeb ServersWeb ServicesWeb Services Description LanguageWeb StandardsWeb TechnologiesWildFly (JBoss AS)WorkflowsXML SchemaXPath