BRANDON JOHNSON(Senior Software Engineer)
+1-850-***-**** ******************@*****.*** Fort Walton Beach, FL 32547 SUMMARY
Full-Stack Engineer with 7 years of extensive experience in backend development and a strong proficiency in frontend technologies. With logical thinking, I have outstanding qualities in backend development and will demonstrate excellent teamwork skills.
EXPERIENCE
Senior Full Stack Engineer
Twilio 10/2021 - 08/2024
• Developed a real-time customer support chat application using Golang and Node.js for the backend microservices architecture and React for the frontend
• Integrated Twilio's Programmable Chat API to enable seamless real-time messaging between customers and support agents
• Developed and maintained a microservices architecture for the backend, enabling scalable, modular applications and facilitating seamless integration across services.
• Deployed the application on AWS, utilizing Docker for containerization and Jenkins for CI/CD, ensuring efficient and reliable deployments
• Implemented user authentication and message notifications, enhancing the overall user experience
• Optimized database performance with MongoDB, reducing query times by 25% Full-Stack Engineer
Shopify 07/2019 - 10/2021
• Developed an e-commerce analytics dashboard using Golang and PHP for backend microservices architecture and TypeScript for the frontend interface
• Integrated with Shopify's API to fetch and analyze store data, providing merchants with valuable insights into sales and customer behavior
• Utilized PostgreSQL for data storage, ensuring efficient data retrieval and analysis
• Deployed the application on Heroku, setting up automated deployments and monitoring to maintain high availability
• Implemented user authentication and data filtering options, allowing merchants to customize their reports
Backend Developer
Xatters 10/2017 - 06/2019
• Built an incident management system using Python and Java for backend services, integrating with Xatters's API for real-time incident tracking
• Developed the frontend using Angular, providing a user-friendly interface for managing and resolving incidents
• Utilized MySQL for storing incident logs and user data, ensuring efficient data management
• Deployed the application on Azure, using Kubernetes for orchestration and Jenkins for CI/CD, reducing deployment times by 40%
• Implemented role-based access control and real-time notifications, enhancing the system's security and usability
EDUCATION
Computer Science
University of Florida 05/2013 - 05/2017 Gainesville, FL
• Bachelor of Science in Computer Science
SKILLS
Backend : Golang/Gin, Node.js/Express, Python, Nest.js, Django, Ruby and Rails, Java, Spring Boot, PHP, .NET Frontend : React, Next.js, JavaScript, TypeScript, Angular, Vue.js, HTML5, CSS3, Bootstrap Databases : MySQL, PostgreSQL, MongoDB, Redis
Cloud/DevOps : Docker, Kubernetes, Jenkins, AWS, Azure, CI/CD APIs : RESTful APIs, GraphQL
Architecture : Microservices Architecture, Microfrontend, Scalable Web Applications Tool & Methods : Git, Agile/Scrum, Waterfall, Kanban,Unit testing(GoMock, Mocha,Pytest, JUnit)