Summary
Overview
Work History
Education
Skills
Timeline
Generic

Johnathan Tucker

Fort Smith

Summary

Results-driven Software Engineer with expertise in JavaScript, SQL, and Agile methodologies. Proven success in developing scalable applications and optimizing performance, ensuring reliable and efficient software delivery.

Overview

4
4
years of professional experience

Work History

Software Engineer II

ArcBest Technologies
Fort Smith, AR
06.2022 - 07.2026
  • Developed and maintained scalable software solutions to enhance operational efficiency.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Implemented automated testing processes to ensure software reliability and performance.
  • Designed robust testing frameworks to validate functionality and ensure a high level of quality assurance.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Optimized algorithms for faster processing, reducing overall computation time.
  • Streamlined deployment processes, reducing downtime and increasing delivery speed of new releases.
  • Implemented automated build and deployment processes to streamline release management procedures.
  • Analyzed proposed technical solutions based on customer requirements.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Led code reviews and provided mentorship to junior developers, fostering team growth.
  • Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
  • Researched emerging technologies to incorporate innovative features into existing systems.
  • Designed user-friendly interfaces, improving user experience across applications.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Analyzed system performance metrics and identified areas for optimization and enhancement.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Designed robust testing frameworks to validate functionality and ensure a high level of quality assurance.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Conducted data modeling, performance and integration testing.
  • Tested functional compliance of company products.
  • Tested and deployed scalable and highly available software products.
  • Developed conversion and system implementation plans.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Corrected, modified and upgraded software to improve performance.
  • Created proofs of concept for innovative new solutions.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.
  • Improved application performance with optimization of database queries, ensuring smooth and efficient data retrieval.
  • Collaborated with stakeholders to translate business requirements into technical specifications, ensuring alignment with business goals.
  • Led cross-functional teams in design and launch of innovative software solutions, meeting critical market needs and user preferences.
  • Developed and maintained scalable web applications, meeting high user demand and ensuring consistent uptime.
  • Increased code quality and reduced bug rates by establishing comprehensive unit and integration testing protocols.
  • Facilitated team collaboration and project management through introduction of agile methodologies, leading to more adaptable and responsive development cycles.
  • Fostered a a culture of continuous learning and development within the the team, leading to increased innovation and problem-solving capabilities.
  • Streamlined deployment processes, significantly reducing deployment time and minimizing errors.
  • Implemented version control systems to streamline development processes and facilitate easier code integration and collaboration.
  • Enhanced system security by implementing robust encryption algorithms, safeguarding sensitive data from potential threats.
  • Designed data models and database schemas to support complex data storage and retrieval requirements, ensuring data integrity and accessibility.
  • Integrated third-party APIs to extend application functionalities and improve user experiences, leveraging external services for enhanced capabilities.
  • Developed comprehensive documentation for software applications, enabling easier maintenance and user support.
  • Participated in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
  • Conducted thorough code reviews to maintain high standards of code quality and encourage best practices among development team.
  • Optimized resource utilization by implementing efficient algorithms, contributing to more sustainable and cost-effective operations.
  • Reduced system downtime and improved reliability by proactively identifying and addressing potential system vulnerabilities.
  • Collaborated with cross-functional teams to ensure seamless integration of software components.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Reduced system downtime by proactively addressing potential issues through regular maintenance activities.
  • Streamlined development processes to increase efficiency and reduce production time.

Education

Bachelor of Science - Computer Science

Harding University
Searcy, AR
05-2022

Skills

  • Javascript
  • Python
  • SQL
  • MySQL
  • Software development life cycle
  • API integration
  • Agile practices
  • Front-end development
  • Software lifecycle
  • Software development
  • Software design
  • Software architecture
  • Object-oriented programming
  • Software development process
  • Scrum methodology
  • Agile
  • Programming skills
  • Code debugging
  • Testing and debugging
  • Database tools
  • Software applications
  • Database administration
  • Database programming
  • Technical reporting
  • Scripting languages
  • Microsoft NET
  • NET development
  • Technical assessment
  • JavaScript framework management
  • Scripting languages: PHP, Python, JavaScript
  • Systems troubleshooting
  • Performance optimization
  • Problem-solving
  • Troubleshooting
  • Issue resolution
  • Technical analysis
  • Research and development
  • JDBC expertise
  • Application software
  • Cyber security protocols
  • Virtualization
  • Virtualization technologies
  • Operational support
  • Team collaboration
  • Cross-functional collaboration
  • Project management
  • User experience improvement
  • Project coordination
  • Project documentation
  • Technical documentation
  • Technical writing
  • Technical requirements
  • Technical reporting
  • Build releases
  • Load testing
  • JavaScript frameworks
  • Superior time management
  • Best practices
  • Coding standards
  • Algorithm implementation
  • Feature implementation
  • Client requirements
  • Engineering standards
  • Technical specifications
  • Risk assessment
  • Infrastructure management
  • Hardware and software installation
  • Technical support
  • Customer support
  • Workflows and queries
  • Multi application environments
  • Engineering standards
  • Troubleshooting
  • Code reviews
  • Performance testing
  • Software lifecycle
  • Emerging technologies
  • Development processes
  • Software development
  • Application programming
  • Container orchestration
  • Application security
  • Software documentation
  • Continuous improvement
  • Virtualization technologies
  • API integration
  • Network architecture

Timeline

Software Engineer II

ArcBest Technologies
06.2022 - 07.2026

Bachelor of Science - Computer Science

Harding University