Java Developer

Chief Architect

Job Objective
I'm  looking for positions such as CTO, R&D Director, Architect, Product Manager, and Senior Software Engineer.

Self-introduction
In terms of management:
Participate in the formulation of the company's business strategy, and be responsible for technology strategy planning and implementation, combining technology development with the company's strategic goals to provide the company with a competitive advantage in technology.
Having innovative thinking and research and development capabilities, able to drive technological innovation and product improvement, bringing new business opportunities and competitive advantages to the company.Good communication and coordination skills, able to effectively communicate and coordinate with senior management, team members, and other departments to promote the smooth progress of projects.
I have won many awards and promotions in Snowball Technology, Ctrip, Wensi and other Internet technology companies.


In terms of technical expertise:
Possess the ability to deeply understand the principles and patterns of system architecture design, and be capable of designing highly available, scalable, secure, and reliable Internet system architectures. 

  1. Proficient in cloud computing and containerization technologies, including Docker and Kubernetes, capable of migrating applications to cloud platforms, achieving elastic scaling, and implementing automated management. I hold an Alibaba Cloud ACP certificate. 
  2. Proficient in agile development and DevOps methodologies and tools, capable of driving agile development practices and continuous delivery within the team, thereby enhancing development efficiency and product quality. 
  3. Possesses experience in big data processing and artificial intelligence, is familiar with technologies such as Hadoop, Spark, machine learning, and deep learning, can design and implement intelligent Internet systems, and has rich experience in designing high-performance, high-availability, and high-security systems. 
  4. Understand multimodal large model technology, possess the ability to tune model performance, address overfitting, and optimize the utilization of computational resources. Familiar with the application and fine-tuning of pre-trained models (such as BERT, GPT) and local knowledge bases. Capable of applying large model technology to solve practical natural language processing problems, such as text classification, semantic understanding, and machine translation. 
  5. I am fluent in English listening, speaking, reading, and writing, and skilled in writing product and technical solution documents in both Chinese and English.


In terms of product skills: 

  1. Product planning and management: including product planning, demand analysis, market research, competitive analysis, product positioning, product roadmap development, project management, etc.
  2. User research and user experience design: Familiar with user research methods, able to conduct user research, user needs analysis, and user behavior analysis. Understand UX design principles and tools, and be able to design user-friendly product interfaces and interaction processes.
  3. Data analysis and user behavior analysis: Familiar with using various data analysis tools, able to conduct data analysis, user behavior analysis, and product optimization.
  4. Agile development and Scrum project management: Understand the principles and processes of Agile development, be familiar with Scrum project management methods, be able to organize and coordinate teams, and promote efficient project development and delivery.
  5. Market promotion and user growth: Possess basic knowledge of market promotion and user growth, including SEO, social media marketing, content marketing, user acquisition and retention strategies.
  6. Data driven decision-making and A/B testing: Understand data-driven decision-making methods, be able to design and execute A/B testing experiments, optimize product functionality and user experience.
  7. Overall product strategy and business awareness: Possess the thinking of overall product strategy, able to cooperate with business teams, understand market demand and business goals, and ensure that products are consistent with business goals.

In terms of development skills:

  1. Proficient in several programming languages, such as Java, Golang, Python, JavaScript/TypeScript, etc., able to choose the appropriate programming language according to project requirements, and proficient in development and debugging.
  2. Familiar with the design and management of relational databases (such as MySQL, Oracle) and NoSQL databases (such as MongoDB, Redis, OSS, Seaweed FS, ClickHouse), able to optimize database performance and ensure data security.
  3. Familiar with HTML5, CSS3, and responsive development techniques, able to design and develop user-friendly interfaces and interactive effects. I have extensive experience in developing H5 websites and WeChat mini programs, and am familiar with front-end development frameworks such as Vue3, Taro, and Vant.
  4. Familiar with cloud development frameworks and technologies such as Spring Boot/Cloud, Gin, Flask, etc., able to design and develop efficient, secure, and stable cloud services and APIs.
  5. Familiar with Alibaba Cloud, Tencent Cloud infrastructure, as well as storage middleware such as Redis, ElasticSearch, OSS, and message middleware such as Kafka, RocketMQ, RabbitMQ.
  6. Have knowledge and experience in data mining and machine learning, familiar with common machine learning algorithms and models such as regression, classification, clustering, recommendation systems, etc., and able to apply machine learning techniques to solve practical problems. Familiar with the principles and commonly used frameworks of deep learning, such as TensorFlow, PyTorch, Keras, etc., able to design and train deep neural network models to solve complex tasks such as image recognition.




Experience: 11 years

Yearly salary: $120,000

Hourly rate: $420

Nationality: 🇨🇳 China

Residency: 🇨🇳 China


Experience

Chief Architect
Shanghai Jiqun Information Technology Co., Ltd
2022 - 2024
Responsible for the construction of the Internet infrastructure of the Group, formed a technology group research and development team, and built the Internet infrastructure for the technology group team. In the first year of the platform construction, we developed and operated the Bato Internet platform, which includes more than ten Internet products (such as small programs: buttonpie, Bato Cloud Street, Kung Fu geeks, Bato Campus). I am responsible for the product design of Bato platform, the design of Internet architecture and the design of core system implementation, and research the company's business, market and competitive product analysis with the CEO and the head of the business department, and develop the operation plan of Bato products. At the Ba Teng campus, community platform products such as Kung Fu Geek use AIGC technology to generate a large number of fashion trends, brand story articles to enrich community content, and neural network-based recommendation system modules; Use the LLMs technology of Baidu PaddlePaddle platform to train the exclusive fabric library of enterprises, and implant it into the fashion enterprise Xintong (WeChat applet: fashion technology enterprise Xintong) incubation platform.
CTO
Shenzhen Snowball Technology Co., Ltd.
2019 - 2021
Responsible for the technical upgrade of the company's main NFC airborne card issuing system and completing six stages of technological transformation. Organizational restructuring of the R&D team, strategic planning and implementation of technologies such as middleware, the company's flagship public transportation SaaS product Onboard system, overseas public transportation business line RTA air card issuance project, and internal R&D of automation and energy efficiency product Beast. The Beast product includes six subsystems: production process management, CI/CD, monitoring, automated testing, technical support and troubleshooting, employee growth and performance management.
R&D Director of IT R&D Department
Shanghai Zhongzhi Economic and Technological Cooperation Co., Ltd
2017 - 2019
1. Established an IT R&D department. The IT R&D department is mainly responsible for the research and implementation of the large-scale human resources outsourcing service platform for China Intelligence Shanghai High Speed Rail Line 1. 2. The High Speed Rail Line 1 is a super large human resources SaaS platform project. In this project, as the overall project leader, I took over the project left by the previous supplier, led a team of 50 people to conduct requirement research and sorting, system design, research and development, implementation, operation and maintenance, and led the architecture team to complete the technical and business architecture design of the system. At the same time, as the department head, I was responsible for the daily management of the team. 3. It has introduced new software technologies and Internet product design concepts to CIIC, built an Internet technology style R&D infrastructure, established various technical specifications, and built a knowledge base. 4. Guide other IT teams, including software development and testing teams, to carry out their work and provide technical training for other IT teams.
Chief Architect of Business Unit
Shanghai Ctrip International Travel Agency Co., Ltd
2013 - 2017
1. Serve as the Development Manager in the Tourism Business Unit, responsible for the development of backend product systems and the development and continuous integration of small and medium-sized supplier agency platforms. 2. At the end of 2013, with the decoupling of the tourism division, he was dispatched by superiors to serve as the chief architect of the vehicle division. It took three months to build a car usage business system from scratch and establish a research and development team for the business unit. The system was decoupled from the tourism business unit and ensured smooth migration of existing business to the new system. The new system achieves high performance, can accommodate ten times the future business growth, and has high business scalability. In the development process of the Vehicle Business Unit, I have led the Vehicle Order Group, Car Rental Group, Architecture Group, and Business Intelligence R&D team, and later developed into a R&D team of nearly 100 people. 3. At the beginning of 2016, the company established a large transportation business group. Due to business development needs, it was dispatched by superiors to the domestic ticket engine group in the heavily affected areas of the system to participate in the business and technical transformation of the ticket engine system. The flight ticket engine system has technical requirements such as high concurrency, low power consumption, high response rate, high throughput, I/O intensive, and computation intensive. After the transformation, the performance of the core services of the engine system in the production environment has been significantly improved. 4. In October 2016, I was dispatched to the wireless backend team of the airline ticket to implement the Java technology migration project for the airline ticket push system, as well as based on MS The technical optimization and renovation project of the old NET system has successfully released and migrated the traffic of applications such as flight status push, check-in push, order follow-up status subscription service, and flight ticket advertising push service. In the implementation of the above projects, we mainly used MySQL/SQL Server/HBase as the database technology, Redis as the caching technology, Hermes as the message middleware product based on Kafka and Storm developed by Ctrip, and SOA for Java framework and data access framework DAL for Java independently developed by Ctrip. We also used the log and monitoring system Clog/CAT/SiteMon/ES, and continuously integrated and released the system CDPortal. Microsoft's TPL and Web Asynchronous Services framework are used in terms of MS.net technology. In terms of Java open source frameworks, Spring4, Spring MVC, and Hadoop MapReduce frameworks are used. The development tool IDE used IntelliJ and Visual Studio 2015.
Project Director
Citibank (China)
2009 - 2012
The company operates in an all English working environment, and I am the MS of Citibank MS.NET project R&D manager, responsible for Citibank's credit card/credit card outsourcing project, and in charge of all MS related to Citibank's business unit Core code writing and delivery for .NET projects.
Senior Technical Manager
Beijing iSoftStone Power Information Technology Co., Ltd. Shanghai Branch
2006 - 2009
1. Development and project management of HRP related products in the company. 2. Responsible for designing and implementing the company's development framework JEC.NET. 3. Serve as a pre-sales technical consultant, conduct customer demand research, and develop solutions. 4. Responsible for the internal training of the technical team. 5. Serve as project manager and project team coordinator in some large-scale projects.
System Engineer
Thales Software (China) Co., Ltd
2003 - 2005
1. The company mainly undertakes domestic and foreign subway automatic fare collection system (AFC system) projects. The ticketing processing module is the core module of the Thales AFC system, which encapsulates the business rules of the entire system, provides interfaces and upper level device applications for data exchange, and processes the operation data of smart cards and various read-write devices such as access control, automatic ticket vending machines, manual ticket vending machines, and handheld ticket vending machines. The company operates in an all English working environment, and I am responsible for writing the ticketing processing module code, unit testing, participating in the analysis of business rules for the entire AFC system, and writing various development documents and test cases. As a testing and analysis engineer, responsible for module level and system level internal testing, and writing various testing documents. 2. Ticketing processing module for Nanjing Metro Line 1 project.
System Engineer
Shanghai Solic Smart Card Co., Ltd
1999 - 2003
I am engaged in the design, system analysis, code writing, system debugging, release, and user training of smart card application systems, including electronic consumption systems based on various smart card technologies, enterprise one card systems, and enterprise MIS systems, at the R&D center of the company. Engage in technical research and accumulation for the company in an English speaking environment, and develop various software products for the company in the field of smart card system integration.

Skills

ai
architecture
big-data
devops
engineering-manager
golang
kubernetes
product-manager
python
teaching
vue
java
english
chinese-mandarin