Dexter Anderson


Location

North Plainfield, NJ
Education
    Rutgers University-Newark
    May 2011 - April 2015
    degree
    Bachelor's
    major
    Computer Science
Work Experience
    Capgemini
    Senior Software Engineer
    Los Angeles, CA, US
    April 2021 - present
    company
    Capgemini
    title
    Senior Software Engineer
    overview
    - Remote - Experienced Senior Software Engineer/Senior Full Stack Developer excels in leading offshore teams - Implemented a comprehensive overhaul of legacy systems utilizing Java/J2EE and Spring Boot - Utilize programming skills in Java (11, 17), Spring, Spring Boot, Spring Data JPA, and Kafka to develop - Designed and implemented scalable solutions utilizing Microservices architecture, enhancing system - Developed code in Java which creates mapping in ElasticSearch even before data is - Leveraged Hibernate, reducing database access time by - 20 - Leveraged Java frameworks such as Spring, JSP, JSF, and XML to develop robust and easily - Developed custom JavaScript solutions to enhance user interface interactivity and functionality - Spearheaded the adoption of Angular framework for frontend development, improving code - Led the initiative for the adoption of AWS services, resulting in significant cost savings in infrastructure expenses - Expedited the software development lifecycle by integrating Agile methodologies, shortening product - Utilized cloud technologies such as GCP or AWS to proficiently deploy and manage applications, with additional expertise in Spanner, enhancing deployment efficiency - Applied various design patterns such as Factory, Singleton, and Observer to solve complex design - Directed the orchestration and management of containerized applications utilizing AKS, a fully - Kubernetes service offered on Microsoft Azure - Implemented Docker for development environments, ensuring uniform setups across the team and reducing onboarding time for new - Data Handling and Storage Solutions: Implemented NoSQL databases and data replication strategies - Developed and debugged SOAP and RESTful services, ensuring adherence to industry standards and specifications throughout the implementation - Implemented Terraform modules on AWS, cutting deployment time by 50% and ensuring consistency - Employed Junit, Mockito, and Jest in Test-Driven Development (TDD) workflows, ensuring robust test - Assisted in maintaining Continuous Integration/Continuous Deployment (CI/CD) pipelines for regular - Key Project: Legacy System Overhaul (Client: Capgemini) - Led the comprehensive overhaul of legacy - Skills Used o Programming Languages: Java (11, 17) o Frameworks: Spring, Spring Boot, Spring - Data JPA o Architecture: Microservices - Development Methodologies: Agile, Test-Driven Development (TDD - Accomplishment/Impact o Achieved a 45% reduction in system downtime by replacing outdated - Contributions o Directed the complete migration from legacy systems, including designing
    Cognizant
    Senior Full Stack Engineer
    December 2017 - March 2021
    Datadog
    Software Engineer
    New York, NY, US
    July 2015 - November 2017
Skills
AdaptabilityAgile MethodologyAgilityAjax (Programming Language)Amazon Web ServicesAngularJSApache CXFApache HTTP ServerApache KafkaApache MavenApache TomcatApplication Performance ManagementArchitectureAutomationAutomation of TestsAutoscalingAWS LambdaBackendBash ShellBuild AutomationCascading Style Sheets (CSS)CassandraCloud ComputingCode ReviewComputer ProgrammingConstruction Plant OperationContinuous DeliveryContinuous IntegrationCost ReductionC++ (Programming Language)Customer Loyalty ProgramsCustomer RetentionDatabase ReplicationDatabasesDatadogData IntegrationData ProcessingDevOpsDockerEclipse (Software)Elastic BeanstalkElasticsearchEmployee OnboardingExtensible Markup Language (XML)Fault ToleranceFront End Software DevelopmentGitGoogle Web ToolkitsGradleGraphqlHealth CareHibernate (Java)HTMLHuman-Computer InteractionIndexerInformation TechnologyInfrastructure ManagementIntelliJ IDEAInteractivityJasmineJava Persistence APIJava Platform Enterprise Edition (J2EE)Java (Programming Language)JavaScript (Programming Language)JavaServer FacesJavaserver PagesJenkinsJIRAJQueryJunitKotlinKubernetesLegacy SystemsLinuxLoad BalancingMetricsMicroservicesMicrosoft AccessMicrosoft AzureMicrosoft SQL ServerMicrosoft WindowsMockitoModel View Controller (MVC)MongoDBMultithreadingMySQL.NET FrameworkNoSQLOAuthObjective-C (Programming Language)Object-Oriented Software DevelopmentOffshore WorkOop LanguagesOperating ExpensesOperational SystemsOracle ApplicationsPerseverancePostgreSQLProgramming LanguagesReactive ProgrammingReactJSReact ReduxReliabilityResource ManagementRestful APIsScalabilitySelf MotivationServerless ComputingServicenowShard (Database Architecture)Simple Object Access Protocol (SOAP)Singleton PatternSoftware as a ServiceSoftware DebuggingSoftware Design PatternsSoftware EngineeringSoftware SystemsSoftware Version ControlSpring-bootSpring DataSpring FrameworkSpring-mvcStorage SystemsStrategic ThinkingSubversionSybaseSystem AvailabilitySystem SafetyTeam WorkingTerraformTest-Driven Development (TDD)Testing SkillsTypeScriptUMLUnit TestingUser AuthenticationUser ExperienceWeb ApplicationsWeb TechnologiesWorkflows