Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Terrence Craven

2521 Rhapsody Ct,TX

Summary

Dynamic Software Engineer with a proven track record at PayPal, specializing in Java and Python development. Adept at enhancing software reliability through automated testing and code reviews. Strong collaborator, mentoring junior engineers while driving project success. Skilled in system design and API development, delivering scalable applications that improve user experience.

Overview

5
5
years of professional experience

Work History

Software Engineer

PayPal
04.2018 - 06.2023
  • Developed and maintained scalable software applications using Java and Python.
  • Collaborated with cross-functional teams to troubleshoot and resolve technical issues efficiently.
  • Implemented automated testing procedures to enhance software reliability and performance.
  • Conducted code reviews to ensure adherence to best practices and coding standards.
  • Assisted in designing software architecture for new projects, improving system functionality.
  • Analyzed user requirements to create detailed technical specifications for development teams.
  • Mentored junior engineers, fostering skill development and knowledge sharing within the team.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Enhanced user experience with intuitive interface design and responsive web applications.
  • Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Collaborated with cross-functional teams to ensure seamless integration of software components.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Developed next generation integration platform for internal applications.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Tested functional compliance of company products.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Tested and deployed scalable and highly available software products.
  • Developed conversion and system implementation plans.
  • 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.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Optimized dust, temperature and humidity controls for installed systems.

Education

Associate of Science - Technology Software Development

Texas A&M University
College Station, TX
06.2023

Skills

  • Javascript
  • SQL
  • Object-oriented programming
  • Python
  • Team collaboration
  • Software development lifecycle
  • Front-end development
  • Web technologies
  • Code debugging
  • Software development
  • Software development life cycle (SDLC)
  • Programming
  • Project management
  • Testing and debugging
  • Software documentation
  • Database management
  • Technical analysis
  • API development
  • Amazon web services
  • Software applications
  • Microsoft NET
  • System design

Timeline

Software Engineer

PayPal
04.2018 - 06.2023

Associate of Science - Technology Software Development

Texas A&M University
Terrence Craven