Rakesh Acharya Dharoori


Location

Texas City, TX
Education
    The University of Texas at Dallas
    August 2022 - May 2024
    degree
    Master's
    major
    Computer Science
    Vellore Institute of Technology
Work Experience
    Virtusa
    Software Engineer
    July 2020 - August 2022
    company
    Virtusa
    title
    Software Engineer
    overview
    - Responsible for designing, coding, implementing, and documenting various enterprise-level MicroServices - Developing different microservices using Java and Spring Boot architecture in Test Driven Development (TDD - Utilizing multiple interface patterns including RESTful APIs and event-based messaging.Designing and implementing - Responsible for building and maintaining highly automated DevOps CI/CD pipelines.Leveraging technologies such as - Azure DevOps, Jenkins, Maven, Artifactory and Git - Wrote the back-end code using Java 8 under Spring Boot architecture and Hibernate for JPA on the Postgres - Working in compliance with the full Software Development Life Cycle using Agile methodologies
Skills
Advanced Driver Assistance SystemsAgile MethodologyAlgorithmsAmazon Web ServicesAngularJSApache HadoopApache HBaseApache HiveApache HTTP ServerApache KafkaApache MavenApache SolrApache SparkApache YarnApache ZookeeperArchitectureArtifactoryArtificial IntelligenceArtificial Neural NetworksAutomationBackendBaggingBasic Access AuthenticationBig DataCascading Style Sheets (CSS)CassandraCloud ComputingCloud ServicesCode ReviewContinuous IntegrationData AnalysisData as a ServicesDatabase DesignDatabasesDatabase Tools and UtilitiesData ManagementData StructuresDecision TreesDevOpsDockerElasticsearchFront End Software DevelopmentGitGitlabGraphqlHadoop Distributed File SystemHibernate (Java)HTMLHuman-Computer InteractionHypertext Transfer Protocols (HTTP)HystrixInformation TechnologyIntelligent SystemsJava Database ConnectivityJava Persistence APIJava (Programming Language)JavaScript (Programming Language)JenkinsJQueryJupyterKaggleKerasKubernetesLogistic RegressionMachine LearningManagement of Software VersionsMapReduceMicroservicesMicrosoft AzureMockitoModel View Controller (MVC)MongoDBMySQLNaive BayesNatural Language ProcessingNext.jsNumPyObject-Oriented Software DevelopmentOracle ApplicationsOracle DatabasesPandasPostgreSQLProgramming LanguagesPython (Programming Language)ReactJSReact ReduxRestful APIsSafety PrinciplesScikit LearnSimple Object Access Protocol (SOAP)Social MediaSoftware EngineeringSpring-bootSpring CloudSQLAlchemySQL DatabasesSystems Development Life CycleTensorflowTest-Driven Development (TDD)Time ManagementTypeScriptUser AuthenticationWeb ApplicationsWeb Development