Jiandi Yao

Jiandi Yao

Member since March 2018

Looking for full-stack/backend software engineer position |Java Developer proficient in software design and architecture
Email: [email protected] Available now.

Highly skilled in software design, test and development using Java (OOP). Deep knowledge of backend development best practices. Thorough understanding of data structures and algorithms. Hands-on troubleshooting experience in a multi-team intensive environment. Development experience of distributed system and linux environment. Strong problem-solving skills, fast learner and full of passion.

Language: Proficient in JAVA, SQL Knowledge of C, PHP, HTML, CSS, JavaScript, SHELL, Scala

Tools:
Eclipse, Maven, Tomcat, Spring J2EE, SpringMVC, Vmware, SVN Hadoop, HBase, Kafka for big data storage and analysis. SparkSQL for REST web service. Hibernate/JDBC for SQL database connections

Knowledge: RESTful, Unit testing, API, Design Pattern, AWS, Distributed System, Caching, multi-threading Intensive distributed system design and development experience. Concurrent/Multi-threading programming work experience. Deep understanding of design patterns for code refactoring. RESTful API design and development. XML/JSON parsing Microservice architecture Database as a service (DaaS) Relational database/ NoSQL