John Tate


Location

Columbia, MO
Royal, AR
Education
    University of Central Missouri
    March 2012 - April 2012
    degree
    Bachelor's
    major
    Computer Science
Work Experience
    Viagio Technologies
    Senior Back End Developer
    November 2018 - present
    company
    Viagio Technologies
    title
    Senior Back End Developer
    overview
    - Led cross-functional teams in creating and maintaining 15+ technical documents, ensuring project alignment and clarity - Deployed Docker technology, reducing deployment time by 50% and enhancing overall productivity by 30 - Initiated and managed a weekly newsletter reaching 2,000+ students and graduates in 12 states, improving - Key Responsibilities - 1. Spearheaded the implementation of innovative features for Virtual Schools within an 8-member scrum-based team - 2. Directed the seamless migration from MySQL to MongoDB, improving data handling efficiency - 3. Conducted a thorough refactor of legacy code across three major projects, enhancing code maintainability and performance - 4. Dockerized entire project setups for improved portability and efficiency - 5. Developed robust APIs to support the mobile application version - 6. Mentored and onboarded new team members, fostering a culture of knowledge sharing and collaboration - 7. Upgraded Laravel from version 6 to 10, integrating the latest features and enhancements - 8. Engineered a video converter using FFMPEG, significantly improving multimedia capabilities
    Back
    End Developer PHP and Laravel Expert
    January 2015 - October 2018
    Back
    End Developer PHP Laravel Specialist
    May 2012 - December 2014
Skills
Agile MethodologyApplication Programming Interfaces (APIs)AutomationBackendBig DataCommunication SkillsComputer EngineeringDatabase AdministrationDatabasesData ProcessingData SystemsDockerElasticsearchFFmpegFront End Software DevelopmentGitInnovationJavaScript (Programming Language)LaravelMicroservicesMobile Application SoftwareMongoDBMultimediaMySQLNormalization ProcessesNoSQLPHP (Programming Language)Programming LanguagesPython (Programming Language)RabbitMQRedisRestful APIsReverse EngineeringScalabilityScrum MethodologySolid PrinciplesSQL DatabasesSwaggerTeam ManagementTeam WorkingTranscodingUnit TestingVue.js