Chen Fan 陈凡
AeroLeads people directory · profile

Chen Fan 陈凡 Email & Phone Number

Coder using Kotlin+Java/Typescript/HTML/some SQL
Location: Berlin, Germany 4 work roles 1 school
LinkedIn matched
✓ Verified August 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Role
Coder using Kotlin+Java/Typescript/HTML/some SQL
Location
Berlin, Germany

Who is Chen Fan 陈凡? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Chen Fan 陈凡 is listed as Coder using Kotlin+Java/Typescript/HTML/some SQL based in Berlin, Germany. AeroLeads shows a matched LinkedIn profile for Chen Fan 陈凡.

Chen Fan 陈凡 previously worked as Coder at The Netcircle and Senior Software Engineer at Db Schenker Ssc. Chen Fan 陈凡 holds 本科, 计算机 from 南京信息工程大学.

Profile bio

About Chen Fan 陈凡

Hi, I am Chen Fan. I have been working as a java coder and enthusiastic about coding (so much to learn). I aspire to further my programming knowledge, skills and vision of the evolving internet. I firmly believe, Internet driven services will flourish through innovations and connections to other industries thus I wish to participate in this exploratory process. I wish I could contribute to business success with all of my experience, creativity, learning ability, most importantly, spirit to serve. Thanks and best regards. status:2021/01 working on Video Live Streaming feature2020/01 working on payment portal to support multiple payment vendors2019/11 Search Service based on Solr2019/07 pure sql solution for ETLs with HIVE/Postgresql2019/05 taking over DataWarehouse development, setup environment and etl jobs with greenplum2019/03 I finished a simple html5 app utilizing camera, speaker on mobile browser, some outdated phone can serve as monitor or interactive gadget in household or similar occasion2019/01 I worked on media related feature:extract image feature with OPENCV; stored diverse image metadata in solr and faiss;similar images search2018/12 I extended lib (hive-jdbc-storage-handler) to transfer data between hive and jdbc data sources. Hive is enhanced to be sql-based data hub connecting various data sources2018/11 I worked on system that manages media files, featuring AWS S3, kotlin, Solr for Image hashes, tagging, classification, video streaming.2018/09 I upgraded rabbitmq dispatcher system (rabbitmq-php bridge) with spring-boot, swagger2, react, typescript.2018/05 I enhanced image process system (IPS) with opencv, spring-boot, performance is 3 times of Processing library. working on Face Recognition with ML libraries such as dlib, darknet.2018/05 I study related areas like Blockchain application, specifically NEM solution(Proof of Importance, multi-signatures, aggregated transaction, namespace...etc)With multi-signature feature, I implemented an escrow purchase flow like how we place order on taobao, confirm or reclaim.built with spring-boot, mongodb, swagger22018/03 I worked on Video process to upgrade it with spring-boot, ffmpeg, vlc and kotlin.

Listed skills include Java, Java Enterprise Edition, Restful Webservices, Sql, and 20 others.

4 roles

Chen Fan 陈凡 work experience

A career timeline built from the work history available for this profile.

Coder

Shanghai

As Java coder, I started with development of services built with java, supporting our websites. Image/Video process, Message queuing, Payment, Single Sign On, Blockchain(NEM).... Gradually, I have studied and shifted to data area as our team aims to become data driven. I familiarize tools/framework for data mining, which brought me to a new horizon. As technology & tools always evolve and improve to be more user-friendly, I still feel quite distant to the math/statistics principles behind data science. As we generate more and more data in our lives, data also shapes our minds. I wish to explore more in this complexity. In practice, apart from development for java systems, I have also been working as a data engineer, setting up infrastructures like Hadoop cluster, Hive, Kafka, processing to clean data for data scientists. Overall, I grow with sharing knowledge between amazing colleagues.

Jun 2012 - Jul 2021

Senior Software Engineer

Nanjing, Jiangsu, China

Software Environment: Websphere, Seam, JSF, Oracle, EJB, JPA, LDAPDevelopment Tools: Eclipse + JBossToolsProject Description: The SMPNG system is leveraged by many different aspects of JEE technologies, whole JEE stack is applied in the system, to present users a modernized and clean application. In order to gather and dispatch logistic transaction information from many branches over the world, the SMPNG system is also backed by many other message sources. I had been working on this project in Germany with German colleagues for six weeks. This time, new features were designed for handling booking and tracking operations given by clients. It ought to replace the legacy SMPNG system and present business logic in more modern and user-friendly style. As a member of the group, I had managed to communicate and collaborate with colleagues from different countries and with different backgrounds. From my experience, I learned that some things are beyond language barrier, mainly caused by different mindset and culture or roles, while some communication skills would be very effective solution to break down misunderstanding and deliver ideas.This job taught me much about those advanced tools used in enterprise development. sonar for code checking, Jenkins for continuous integration, Fisheyes for refacotory, all those are very useful tools for big scale software development.Responsibilities: Module Design, Programming and unit testing, collaboration between German customers and other developers.

Aug 2010 - Jul 2012

Senior Software Engineer

Software Environment: windows or solaris, JBoss, Sql Server/Oracle, SwingHardware Environment: PC serverDevelopment Tools: eclipseProject Description: It is often referred as NMS, and includes various function modules for different network managements, such as Vlan, Vpn, Switcher, Router. because target Operation Systems are both of windows and Solarise (lots of NMS run on SUN server), so Java and Swing UI could be the best option. JEE techniques, such as EJB, JMS, are very helpful for building highly flexible System. SNMP and CLI are two mainly measures used in device operations. This product has been developed for couple years, and it is getting more capable of management of big scale network. our target is to make it more effective and robust.Responsibilities: I am working in support group that developers utilities modules relieving other workmates of trifles such as DB operations, UI pattern. we found that most of business modules might include same functions, and we abstract those, and plan to build support base module, this was my challenging job.Lesson I learned, To develop base components used to support many other concrete modules, it is important not to abuse design patterns and complicate the interface. otherwise, colleagues would hate your over-engineering code. More over, interfaces should be made flexible enough with OOP principles so that components can be reused in various cases at minimum cost, otherwise your manager would hate your code

Apr 2008 - Aug 2010

Senior Software Engineer

Asiainfo Linkage

Nanjing, Jiangsu, China

Product Development I worked in LianChuang Technology that has been taken by AsiaInfo after my resignation. During that period, I took part in development of SAS system. This web-based system was designed to collect and analyze business operation data in big scale enterprise by intercepting the network traffic in intranet without any intrusion on existent systems. Further more, System admins are also able to define business rules to monitor operations on critical resources, such as database and hosts. As designer of the back end server module of the product, I studied some patterns of thread use and java optimization skills. With application of those in work, the product server application is able to handle great heavy workload with medium hardware. We also used some ajax technology to improve users interface so that it would allow system admins to monitor operations on servers immediately like real-time.

Feb 2006 - Apr 2008
1 education record

Chen Fan 陈凡 education

FAQ

Frequently asked questions about Chen Fan 陈凡

Quick answers generated from the profile data available on this page.

What is Chen Fan 陈凡's role at their current company?

Chen Fan 陈凡 is listed as Coder using Kotlin+Java/Typescript/HTML/some SQL.

Where is Chen Fan 陈凡 based?

Chen Fan 陈凡 is based in Berlin, Germany.

What companies has Chen Fan 陈凡 worked for?

Chen Fan 陈凡 has worked for The Netcircle, Db Schenker Ssc, Zte Corporation, and Asiainfo Linkage.

How can I contact Chen Fan 陈凡?

You can use AeroLeads to view verified contact signals for Chen Fan 陈凡, including work email, phone, and LinkedIn data when available.

What schools did Chen Fan 陈凡 attend?

Chen Fan 陈凡 holds 本科, 计算机 from 南京信息工程大学.

What skills is Chen Fan 陈凡 known for?

Chen Fan 陈凡 is listed with skills including Java, Java Enterprise Edition, Restful Webservices, Sql, Javascript, Ejb, Design Patterns, and Jquery.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.