resume

English resume

Posted by LICSLAN on May 19, 2018

hobbies:basketball,reading books,watching U.S. drama&Japan. drama,do something you want to do ,finsh something and study something

 《netty权威指南》,《springCloud实战》,
 《springBoot实战》,《深入理解计算机系统》,
 《大型网站架构》,《深入分析Java Web技术内幕》,
 《图解HTTP》,《分布式服务框架原理与实践》,
 《深入理解Java虚拟机》,《锋利的Jquery》,
 《Java多线程编程核心技术》,《first in Java》,
 《redis cooking》,《Netty in action》,      《gone with the wind》,《追风筝的人》,
 《when breath become to air》     

GitHub:https://github.com/licslan

blog:licslan.github.com

Software Engineer Java Senior Development Engineer

Self Evaluation:

i like english since i was at middle school but have no chance to use english before i go to work ,

after I entered the IT industry , Just one thing i keep my mind is to study english maybe one day you will work it .

yes , now i read english books and finding information to build project Development environment ,

I usually browse website such as spring.io & dubbo.io & github.com to find Learning materials , i like playing bastkeball

and i like watching U.S. drama&Japan. drama so i learning english & japanese to enchace my language skills.

My favorite book is the kite runner was wirtten by Khaled Hosseini. i learn a lot form this book ,i hope this world peaceful and

happies.when i was in tourble i will try my best to get it down and when you foucs on one thing you think it is impossble and then i

will become possblie when youwork with it. yes , it is diffcult for you at first but when you decide to do it, In fact, you have already

completed half , so keep going and never give up to finsh it . stay hungry stay foolish .

time:2017/10-now (beijing)DaBen Technology Co., Ltd. Java engineer/Department of Research & development work description: Participate in demand discussions, front-end to back-end development, build test environment, production environment (Linux), technology pre-research

time2017/3-2017/8 Java engineer/Department of Research & development work description: Participate in the needs assessment, responsible for database table design, interface development, and solve production bugs, mainly involved in background development, interface with the front end using angularJS2 technology interfaces and check the code quality

time:2015/9-2017/3 Java engineer/Department of Research & development work description: Participate in the needs assessment, responsible for the design of related module function tables, the development of enterprise back office application modules, write related development processes and implementation documents, participate in the project requirements design work, complete iterative tasks on time, and timely deal with bugs in different environments such as SIT PRE UAT. It will assist junior engineers to deal with daily problems. In the event of ample time, it will also develop full stacks of front-end and back-office modules, conduct joint debugging and testing of interfaces, and participate in codeReview and other related work

time:2014/11-2015/8 Java engineer/Department of Technical work description: Participate in the needs assessment, responsible for the development of the background module functions, write the interface documents, and interface with other project teams, etc., and at the same time be responsible for interacting with the corresponding module front page and background services.

Professional description: Engineering measurement technology major; studied advanced mathematics, control measurement, GPS measurement technology, digital mapping, CAD drawing and other courses. While he is very interested in computer networks, he will also learn computer-related technologies.

description:
1.Familiar with jvm memory recovery mechanism, memory allocation mechanism, class loading (parental delegation), familiar with multi-threading technology (JUC package supports many concurrent container classes)
2.Be familiar with Netty communication framework and network programming (bio, nio, aio), and native BJIO support BIO, pseudo asynchronous IO (thread pool technology (queue)), NIO, AIO, socket network programming
3.Familiar with TCP/IP protocol suite (socket communication) == application layer (http, dns, ftp, etc. protocol)transport layer ; tcp, udp network layer ip Data Physical Link Layer
4.Familiar with web servers such as Tomcat, Jetty, Nginx, SVN, GIT version control tools, Maven dependency build tools
5.Familiar with linux and other common commands
6.Understand distributed systems, clusters, (SOA, RPC), microservices, and common Internet technologies (Redis, kafka, commonly used MQ technologies, sorl search technology)
7.Familiar with SSM (spring, springMVC, mybatis) integration framework, springBoot
8.Familiar with common development tools eclipse, IntellijIDEA, WebStorm, Putty, XShell, SecureCRT, GitBash, firebug, dw, jmeter
9.Familiar with common technologies such as JQuery, JavaScript, CSS, HTML, bootstrap, and Ajax
10.Familiar with common rel3tional databases (mysql, Oracle, SQLServer)
11.Understand the final transaction consistency solution for maintaining distributed systems, such as CAP, base, 2PC, 3PC, poaxs algorithms
12.Familiar with the analysis of project performance bottlenecks, solve common problems (usually in the IO, but to specifically analyze which link, troubleshooting a site’s performance bottlenecks and troubleshooting a program’s performance bottlenecks are basically the same: check the various aspects of the request processing Log, analysis of which part of the response time is unreasonable and exceeds expectations; then check the monitoring data, analyze whether the main factors affecting performance are memory, disk, or CPU, whether the code problem or the architecture design is unreasonable or the system resources are insufficient.
13.Good at collecting information
14.Familiar with distributed service framework, dubbo (distributed service framework), zookeeper (registry center), and build distributed environment system
15.Familiar with deploying various development environments under linux (redis, MQ, Nginx, tomcat, jdk, maven, jenkins)
16.Familiar with the springboot, springCloud (distributed framework use), the trend behind the use of large and medium-sized enterprises, alternative dubbo, supporting functional components more comprehensive than dubbo
17.Jkenins build automated integration system (automatic compilation, packaging, release production)
18.Continuous learning ability, self-discipline