QUALIFICATIONS SUMMARY• Full stack software engineer/Tech Lead/Team Lead/Engineering manager.• 15 years’ experience in the industry. Expertise in building large scale distributed systems. Strong knowledge and intensive experience with Java/.Net programming.. • Extensive experience in the full life cycle of the software development including requirements definition, plan, design, prototype, implementation, testing and maintenance. • Demonstrated ability of problem resolving, working self-motivated and independently, and driving projects end to end.• Experience leading teams based in different geo-locations. TECHNICAL PROFICIENCIES• Languages: Java, Python, C#, Typescript, JavaScript, Html, Xml, C++• IDEs: IntelliJ, PyCharm, Eclipse, Visual studio.• Operation Systems: Linux, Windows/Windows Server, OSX, Sun Solaris 10.• Tools /platforms/ frameworks: Open source workflow systems (Airflow, Azkaban, Pinball etc.), Open source caching/storage systems (Memcached, Redis, HBase), coordinating/messaging frameworks (Zookeeper, Kafka etc.), Big data processing(Hive,Spark, Hadoop), Relational DB/Reporting(MySQL, SQL Server , SSRS, SSIS, SSAS, Cristal reports), Containers/orchestration(Docker, Kubernetes).• Other Skills: graphic/web page design using Adobe Fireworks / Dreamweaver.LANGUAGE SKILLSChinese (Native) | English (Fluent) Specialties: Java software development, .Net software development, web testing, winform testing, SAP/BOBJ BI/BW development, web design, web site development , Big data.
Listed skills include Programming, Game Design, C++, C#, and 58 others.