Kuang-Yu Li is a full-stack developer, cloud specialist, and DevOps advocate. His background makes him a perfect candidate for the backend developer in Shopee: 1) he is an experienced developer at IBM and MediaTek, 2) he is a self-motivated learner with solid fundamental knowledge of cloud and web technologies, and 3) he is a team player with agile practice mindsets. Working as a backend developer at Shopee would allow him to contribute to Shopee while achieving his career goal as a solution architect.
3-page slides: https://1drv.ms/p/s!AiukWIzY5GZpgZ0LFq7fU0pxq_IWzg?e=hxyqCg
google slides: https://docs.google.com/presentation/d/1y4I8sZbbEzYS4bY7CbZFTadQKONtXAtyZQDfRb5qEBk/edit?usp=sharing
谷歌教你如何寫CV: https://learndigital.withgoogle.com/digitalgarage/course/start-a-cv
軟體工程履歷範本https://www.visualcv.com/resume-samples/software-engineer/
檢查履歷vs職缺keyword jobscan: https://www.jobscan.co/
地裡資料總整理(許多reference link已經失效需要另外google):https://www.1point3acres.com/bbs/thread-19-1-1.html
排版可以參考這篇:https://theundercoverrecruiter.com/what-is-the-best-font-for-your-resume-infographic/
overleaf using color: https://www.overleaf.com/learn/latex/Using_colours_in_LaTeX
如何local build latext
linkedIn Page and CV always up to date
work visa eligibility
https://resumegenius.com/blog/resume-help/latex-resume-template
英文標題大寫準則: https://www.dailywritingtips.com/capitalizing-the-elements-of-a-compound-word-in-a-title/
X-Y-Z fomular
action verb: https://www.themuse.com/advice/185-powerful-verbs-that-will-make-your-resume-awesome
german grades to gpa:
take away
how to increase your visibility on Social Networks and engage with potential prospects (APAC&JP)
How To Improve your LinkedIn Profile w/Grace Jansen: https://ec.yourlearning.ibm.com/w3/playback/10151692 https://ec.yourlearning.ibm.com/w3/event/10196212 The Perfect Template for Writing a LinkedIn Article That Makes You Sound Smart: https://www.themuse.com/advice/the-perfect-template-for-writing-a-linkedin-article-that-makes-you-sound-smart How to Write a Killer LinkedIn Recommendation in Under 2 Min https://www.linkedin.com/pulse/how-write-killer-linkedin-recommendation-under-2-min-ryan-delon/ 4 Keys to Scoring Amazing LinkedIn Recommendations https://www.themuse.com/advice/4-keys-to-scoring-amazing-linkedin-recommendations How to Build a First-Rate LinkedIn Profile, top to bottom Take your LinkedIn Profile to the next level https://w3.ibm.com/w3publisher/how2/career-corner/blog/0677add0-022a-11ea-af41-77d18ef1d19e SSI INDEX: https://business.linkedin.com/sales-solutions/social-selling/the-social-selling-index-ssi 50 Free Photos You Can Use to Make Your Social Profiles More Stunning https://www.themuse.com/advice/50-free-photos-you-can-use-to-make-your-social-profiles-more-stunning?utm_source=Sailthru&utm_medium=email&utm_term=Sunday%20-%20Best%20of%20The%20Web&utm_campaign=%2A%20Best%20of%20the%20Web%20-%2012%2F14%2F14 Does Your LinkedIn Headline Suck? https://www.themuse.com/advice/does-your-linkedin-headline-suck
glassdoor教學如何撰寫Cover Letter: https://www.glassdoor.com/blog/guide/how-to-write-a-cover-letter/
哈佛cover letter範例https://hls.harvard.edu/content/uploads/2008/06/allcoverlettersweb2011.pdf
Requirements:
Minimum qualifications:
Bachelor's degree in Computer Science, Electrical Engineering, or related technical field or equivalent practical experience. Experience with algorithms, data structures, complexity analysis, and software design. Experience programming in one or more of the following languages: Java, C++, and/or C. Preferred qualifications:
Experience in cellular wireless technologies and/or IP Multimedia Subsystem (IMS). Experience with Android development. Knowledge of Android frameworks.
About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
As a Software Engineer, you will have an opportunity to work with mobile wireless technologies. You will develop and launch features on Android and Pixel that will impact users around the world. You will propose and implement solutions for phones and devices to improve performances and create critical differentiation for Android and Pixel.
The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.
Responsibilities: Propose, design, and develop telephony features in Pixel-specific Android applications and/or in the Android framework, with additional software components on the server side. Collaborate closely with other software teams in Google and external parties (e.g., mobile chipset vendors, mobile operators, and original equipment manufacturers (OEMs)) to design, develop, and launch features and products on time and with highest quality. Understand the mobile wireless requirements and carrier specifications to implement features defined by standard bodies or mobile operators that enhance the user experience. Debug and fix bugs reported during integration and field testing, and define mechanisms to mitigate issues. Propose and implement various performance optimizations across the telephony stack (e.g., memory, power, and/or bandwidth reduction). Define metrics that allow the monitoring of the performances of Pixel devices.
View job description Internship/Praktikum: Integrated Development Environment (m/w/x) Are you interested in coding standards and state-of-the-art software development? Ever asked yourself, how this is working in a complex environment with server and client side and multiple programming languages? To enhance our development efficiency we are looking for motivated students helping us to set up an integrated development environment with remote development and debugging capabilities, static code analysis and unit test integration.
Together with our highly motivated and innovative team you will be evaluting tools, delivering prototypes and collect feedback from your stakeholders - our developers.
Requirements: Interest in coding standards and state-of-the-art software development Knowledge of at least one object oriented programming language (e.g. Java, Javascript, ...) Python or Bash Git Languages: English/German
需要好的動詞!https://www.monster.com/career-advice/article/sample-resume-software-engineer-midlevel
數字化導向:我經手的project跟product!
design interface between HW, BRP, L1
change request, performance enhancement, assertion/exception root cause debugging
release using Jenkins
需要更多keyword
可以放入產品spec比較專業, https://www.mediatek.com/products/smartphones/mediatek-helio-p25 用xml設計interface, 用yaml去define test case, UT, IT, regression
Developed a "Subscriber" Java application which can subscribe to publishing service via REST API and receive UDP datagram from publisher.
Developed a publishing service, which can receive subscription via HTTP request (GET, POST, DELETE) and perform content-based routing in OpenFlow network.
Follow-up: GitHub reformat
Jakson parser
Developed a Java module in Floodlight controller, which provides two dynamic routing modes in OpenFlow network.
Reactive mode routes with shortest path. Adaptive mode routes TCP flow with load balancing by querying network traffic statistics dynamically and routing in network and transport layer. The implementation is based on Dijkstra's algorithm.
The Adaptive routing achieves up to 6 times bandwidth increase (582kbs vs 3478kbs) verified with Iperf tool in a MiniNet virtual network on Linux.
Developed a Java module, which provides dynamic routing in OpenFlow network. The module is a component in Floodlight controller and contains two modes: Reactive and Adaptive.
Other keyword: Path Selection, maximize bandwidth utilization
Discovered,
Role: SWE Team: Modem System Software, Pixel Mobile Wireless, Device and Services (PA)
Delivery:
Teamwork Attributes
FW implementation of performance evaluation of microprocessor used in cellular modem application in 5G.
· Performance evaluations of FW modules for code size and cycles. · Design of software models for several microprocessor modules. · Detailed documentation of the designs.
Currently enrolled in MS or PhD program pursuing degree in Electrical Engineering, Computer Engineering, or Computer Science
· BS in Electrical Engineering, Computer Engineering, or Computer Science is required · Proficient in C, C++, and Python programming · Excellent FW design concepts/experiences including vector processing design through previous internship or school projects · Knowledge of computer architecture and/or performance evaluation and analysis · Experience with operating system and compiler design are big pluses