John Wood
Email: ********@*****.*** GitHub: https://github.com/devgod611
Professional Summary
As a seasoned Senior Software Engineer with 8 years of experience, I have developed a robust expertise in
GoLang, C++, and Java, complemented by advanced proficiency in AWS cloud services.
My career is marked by a proven track record of leading the development and successful deployment of
scalable, high-performance software solutions across various industries.
My technical skill set includes deep knowledge of modern backend technologies and architectures, with a
strong focus on writing clean, efficient, and maintainable code. I have consistently leveraged AWS to architectand deploy cloud-native solutions, optimizing infrastructure for enhanced scalability and reliability.
Throughout my career, I have embraced leadership roles, guiding cross-functional teams towards achieving
complex software development goals.
My approach combines strategic planning with hands-on technical
leadership, ensuring that projects not only meet but exceed performance expectations.
Skills
Front-end: HTML5, CSS, JavaScript, React.js, Vue.js, Next.Js, Nuxt.Js,
Back-end: Typescript, Node.Js, GoLang, Python, Tensorflow, Java, Spring Boot
Databases: MySQL, PostgreSQL, MongoDB, CoackroachDB, MariaDB
Cloud Services: GCP, AWS(EC2, S3, Lambda)
DevOps Tools: Docker, Kubernetes
Tools: Jest, Cypress, Selenium, Swagger GraphQL, Rest, Playwrite
Version Control: Git, GitHub, GitLab, BitBucket
Others: Agile (Scrum, Kanban), Microservice Architecture, Test-Driven Development(TDD), Software Logic,
Software Troubleshooting, User Experience, Clean Architecture, Problem Solving, Critical Thinking,
Project Management Skill, Sass, CRM,
Work Experience
Senior Backend Engineer(Golang & Redis & Devops) Jan/2022 to July/2024
http://www.logicsoftusa.com/
Action:
• Architect complex software systems using Golang, focusing on scalability, reliability, and maintainability.
• Utilize Domain-Driven Design (DDD) principles to model complex business domains within your software.
• Implement performance profiling and tuning to identify bottlenecks and optimize resource usage.
• Use concurrency effectively with Golang’s goroutines and channels to enhance the throughput and responsiveness of applications.
• Collaborate with DevOps to containerize applications using Docker, managing deployments on orchestration platforms like Kubernetes.
• Integrate with various databases like MySQL and Redis utilizing ORM tools like GORM for data manipulation.
• Implement caching strategies using in-memory data stores like Redis to reduce database load and improve response times.
Impact ( According to Google Analytic and New Relic):
• Optimized application performance, resulting in a 30% decrease in load times and a 15% increase in page
Loading.
• Streamlined the software delivery process, increasing deployment frequency by 40% and reducing failure
rates by 25%.
• Managed cloud resources for applications serving over 50,000 users, handling over 1 million requests per
day.
• Implemented a new feature that improved user engagement by 20%
Senior Backend Engineer(Java Spring Boot & PostgreSQL) Jan/2021 to Jan/2022
https://www.thetanuts.finance/
Action:
• Design and implement server-side logic using Java and Spring Boot framework, which provides tools
for building robust APIs, microservices, and web applications.
• Write clean, efficient, and well-documented code that follows best practices and design patterns.
• Participate in architectural decisions, helping to design scalable and secure system architectures that can
handle high volumes of transactions and data.
• Design, implement, and maintain database schemas. Work with relational databases such as MySQL, and
PostgreSQL on the project requirements.
• Optimize queries and database configurations to improve performance and data integrity.
• Implement authentication and authorization mechanisms to secure access to the application and its data.
• Use caching mechanisms and fine-tune application configurations to enhance system responsiveness and
throughput.
Impact:(Google Analaytic)
• Increased transaction processing speed by 45%, significantly reducing delays and costs associated with high-volume transactions, thanks to optimized backend systems.
• Improved system security and integrity, leading to a 30% reduction in security-related incidents, achieved
by strengthening backend security protocols and data validation processes.
Senior Software Engineer Jan/2020 to Jan/2021
Infopulse
• Key Technologies: React.JS, Angular, NextJS, NodeJS, NestJS, MongoDB, MSsql, AWS DynamoDB, GraphQL,
AWS, Azure, GraphQL, Rest API, Stripe, Flux, RabbitMQ, RxJS, React Router, Redux, DEFI, Microservice
• Was responsible for developing websites including the Saas platform using React.js, Angular, Next.js, Node.js, NestJS, MongoDB, MSSQL, AWS DynamoDB, GraphQL, and the AWS/Azure cloud services.
• Designed and implemented RESTful APIs to facilitate communication between frontend and backend
systems, adhering to industry best practices and standards.
• Collaborated with cross-functional teams including designers, backend developers, and product managers to define project requirements and deliverables.
• Implemented responsive designs and cross-browser compatibility enhancements to ensure consistent user
experiences across devices and browsers.
• Collaborated with UX/UI designers to translate design mockups into interactive and accessible web pages.
• Integrated third-party APIs for features such as payment processing, shipping, and analytics tracking.
• Conducted code reviews and provided mentorship to junior developers, ensuring adherence to Flux
principles and maintaining code quality standards.
• Used RabbitMQ as for message broker with NestJS backend.
• Implemented advanced optimization methods for React and Angular applications, utilizing lazy loading,
code splitting, efficient data caching, and state management.
Backend Engineer(Database Management) Jan/2019 to Dec/2019
https://exante.eu/
Action:
• Design and implement efficient data storage solutions using databases like PostgreSQL, MySQL and MongoDB.
• Develop data processing systems that handle and analyze large volumes of data in real-time or batch processing modes.
• Design and develop secure, scalable, and maintainable APIs to allow seamless integration between different financial systems and services.
• Implement RESTful or GraphQL APIs to facilitate communication between the front-end interface and server-side data.
• Ensure the security of the financial data by implementing robust authentication and authorization
mechanisms using OAuth, JWT.
Impact:
• Achieved a 99.9% system uptime and increased transaction handling efficiency by 50%, maintaining high
performance and data integrity.
• Reduced system vulnerabilities by 40%, enhancing security and compliance.
Frontend and Mobile Engineer Jan/2017 to Oct/2018
https://www.liftango.com/
Action:
• Developed user interfaces for web and mobile applications, ensuring they are intuitive and responsive.
• Implemented design specifications into efficient code, maintaining fidelity to original design specifications.
• Optimized application performance to reduce app load times and improve user experience.
Impact:
• Reduced app load times by 30% and improved cross-browser compatibility by 20%, significantly
enhancing the overall user experience.
• Increased user engagement by 35% through improved app performance and responsiveness.
Education
Master of Science in Computer Science, National University of Singapore, 2017
Certifications
• AWS Certified Solutions Architect – Associate (Issued:Apr2020), Credential ID: HFDO42116139
• Certified Kubernetes Administrator ( Issued: March 2021), Credential ID: CKA-3350-FGD
• PCAP – Certified Associate in Python Programming(Issued: December 2022 ), Credential ID: PCAP-6503-BCVN
• Certified Artificial Intelligence Practitioner (Issued: May 2023), Credential ID: CAIP-2311-OPO
Languages
• Native English
• Native Chinese Speaker