Spike Shen

Spike Shen Email and Phone Number

Java Developer
Spike Shen's Location
Richmond, British Columbia, Canada, Canada
About Spike Shen

With 8 years of Java development experience, including 4 years of team management and architectural design, I am passionate about the software industry. I have a strong interest in software development and design within the IT field and am capable of handling work pressure in complex environments. Possessing robust documentation skills, I can quickly grasp specific business requirements, perform requirement analysis, and conduct feature decomposition. Additionally, I can independently design data structures, interfaces, and develop, deploy, and maintain entire projects.In terms of teamwork, I excel in organization, coordination, and communication. I have rich experience in controlling project risks and progress, with extensive design, development, deployment experience in e-commerce, internet finance, and logistics systems.I am adept at building distributed system architectures, effectively addressing common internet challenges such as concurrency and access pressure. I can analyze requirements, logically plan system architecture and modules based on product and operational strategy requirements, and create data models and architecture diagrams.Proficient in traditional relational databases such as Oracle and MySQL, I have experience setting up read-write separation and shared data structures. Familiar with the development of distributed service frameworks like Dubbo and Spring Cloud, I can set up load balancing and Nginx environments, along with experience using NoSQL databases. Highly skilled in Linux commands, I have experience setting up server clusters and primarily use Amazon Web Services and Alibaba Cloud services.

Spike Shen's Current Company Details

Java Developer
Spike Shen Work Experience Details
  • Ur Frozen Foods Ltd
    Software Contractor
    Ur Frozen Foods Ltd Jan 2023 - Jan 2024
    Vancouver, Bc
    -Developed the "Aladdin - Frozen Trade Platform" app, available for download on the App Store.-Established development and production environments using Amazon EC2 services and ElasticSearch.-Designed and developed Restful APIs and databases for optimal functionality and user experience.
  • Synic Software
    Java Software Developer
    Synic Software Jul 2021 - Jan 2023
    Metro Vancouver, British Columbia, Canada
    -Developed and designed the company's internal project management system based on Enterprise Service Bus (ESB) architecture using Java, Spring Cloud, and Kafka.-Designed database schemas to enhance data structure and integrity.-Maintained and troubleshooted the "Sustainable Life" project using C#, addressing issues in the client's production environment.-Implemented backend services using Amazon EC2, ensuring scalability and reliability.
  • Hzlh Supply Chain Management
    Tech Leader
    Hzlh Supply Chain Management Jun 2017 - May 2021
    中国 江苏省 南京市
    -Lead the team to develop the Cold Chain Logistics System, a comprehensive solution for digitalizing and standardizing all aspects of cold chain transportation, including real-time monitoring of order processes, warehouse temperature, and delivery status across various modules for shippers, warehouses, retail stores, finance, and drivers.-Utilized Maven with Spring MVC for project integration and development, and employed Spring IOC for custom annotation creation.-Led the restructuring of legacy Spring MVC architecture into micro-services using Spring Cloud, improving system scalability and maintainability.-Implemented distributed system solutions using Nginx for load balancing and optimized delivery routes in collaboration with Baidu Maps, employing MongoDB for data management.-Spearheaded the adoption of Spring Cloud components like Eureka, Zuul, and Feign for improved service discovery, routing, and communication, and Integrated and customized the Tx-LCN library for distributed transaction management, enhancing it with annotation-based implementation to reduce code intrusion..
  • 中兴
    Java Software Developer
    中兴 May 2015 - Jun 2017
    中国 江苏省 南京市
    -Developed a monitoring backend application for large-scale network switches in Java, focusing on monitoring an IP address transmitting node interaction information via UDP protocol.-Implemented a producer-consumer model where the producer thread continuously captures UDP packets from the IP address and places them into a BlockingQueue.-Designed consumer threads to retrieve messages from the BlockingQueue, parse the packet data, and render interaction flowcharts on a interface for frontend.-Utilized the thread-safe and FIFO characteristics of the BlockingQueue to prevent data duplication and maintain order in the interaction flowcharts, avoiding potential confusion with multiple consumer threads.
  • 苏宁
    Internet Developer
    苏宁 Jun 2014 - Sep 2014
    China
    -Developed interfaces for user registration and bankcard binding using the Dubbo framework and MySQL database.-Maintained and updated the system platform in line with the agile development model.

Spike Shen Education Details

Frequently Asked Questions about Spike Shen

What is Spike Shen's role at the current company?

Spike Shen's current role is Java Developer.

What schools did Spike Shen attend?

Spike Shen attended Nanjing University.

Not the Spike Shen you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.