Bill Yang
Software Developer at Avigilon- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Chinese Native or bilingual proficiency
Topline Score
Bio
Ivy Yin
During the time I worked with Bill for the Nokia publisher intake system, I came to know this gentleman. When Bill joined the team, he is new to web development. But his adaptivity to different technology and team really impresses me. Bill is a very good team player with extraordinary listening skill that allows him to be able to deal with conflicts smoothly and effectively. His professional attitude of always assuming the best of others makes the work atmosphere always pleasant and motivates the team to perform together. Bill has no fear of walking out his comfort zone. As many of us, public speaking is intimidating, But Bill took the challenge proactively. His determination of continuous self-improvement brings him to a higher level of success. His progress in the public speaking amazes us in every meeting. Bill is also considerable and active in volunteering in the company's social events. It is fun to talk to Bill outside work too. He is very versatile,good at sports and photography. I consider working with Bill to be a unique privilege.
Dragutin Rajic
I've known Bill since he joined Nokia and he worked on my team for more than two years. He is very dedicated and hard working engineer that can be relied upon to deliver on complex technical assigments and under lot of pressure. Bill is good team player, open minded and works very well with others. It was my pleasure working with Bill and seeing him gaining more expertise and experince.
Ivy Yin
During the time I worked with Bill for the Nokia publisher intake system, I came to know this gentleman. When Bill joined the team, he is new to web development. But his adaptivity to different technology and team really impresses me. Bill is a very good team player with extraordinary listening skill that allows him to be able to deal with conflicts smoothly and effectively. His professional attitude of always assuming the best of others makes the work atmosphere always pleasant and motivates the team to perform together. Bill has no fear of walking out his comfort zone. As many of us, public speaking is intimidating, But Bill took the challenge proactively. His determination of continuous self-improvement brings him to a higher level of success. His progress in the public speaking amazes us in every meeting. Bill is also considerable and active in volunteering in the company's social events. It is fun to talk to Bill outside work too. He is very versatile,good at sports and photography. I consider working with Bill to be a unique privilege.
Dragutin Rajic
I've known Bill since he joined Nokia and he worked on my team for more than two years. He is very dedicated and hard working engineer that can be relied upon to deliver on complex technical assigments and under lot of pressure. Bill is good team player, open minded and works very well with others. It was my pleasure working with Bill and seeing him gaining more expertise and experince.
Ivy Yin
During the time I worked with Bill for the Nokia publisher intake system, I came to know this gentleman. When Bill joined the team, he is new to web development. But his adaptivity to different technology and team really impresses me. Bill is a very good team player with extraordinary listening skill that allows him to be able to deal with conflicts smoothly and effectively. His professional attitude of always assuming the best of others makes the work atmosphere always pleasant and motivates the team to perform together. Bill has no fear of walking out his comfort zone. As many of us, public speaking is intimidating, But Bill took the challenge proactively. His determination of continuous self-improvement brings him to a higher level of success. His progress in the public speaking amazes us in every meeting. Bill is also considerable and active in volunteering in the company's social events. It is fun to talk to Bill outside work too. He is very versatile,good at sports and photography. I consider working with Bill to be a unique privilege.
Dragutin Rajic
I've known Bill since he joined Nokia and he worked on my team for more than two years. He is very dedicated and hard working engineer that can be relied upon to deliver on complex technical assigments and under lot of pressure. Bill is good team player, open minded and works very well with others. It was my pleasure working with Bill and seeing him gaining more expertise and experince.
Ivy Yin
During the time I worked with Bill for the Nokia publisher intake system, I came to know this gentleman. When Bill joined the team, he is new to web development. But his adaptivity to different technology and team really impresses me. Bill is a very good team player with extraordinary listening skill that allows him to be able to deal with conflicts smoothly and effectively. His professional attitude of always assuming the best of others makes the work atmosphere always pleasant and motivates the team to perform together. Bill has no fear of walking out his comfort zone. As many of us, public speaking is intimidating, But Bill took the challenge proactively. His determination of continuous self-improvement brings him to a higher level of success. His progress in the public speaking amazes us in every meeting. Bill is also considerable and active in volunteering in the company's social events. It is fun to talk to Bill outside work too. He is very versatile,good at sports and photography. I consider working with Bill to be a unique privilege.
Dragutin Rajic
I've known Bill since he joined Nokia and he worked on my team for more than two years. He is very dedicated and hard working engineer that can be relied upon to deliver on complex technical assigments and under lot of pressure. Bill is good team player, open minded and works very well with others. It was my pleasure working with Bill and seeing him gaining more expertise and experince.
Experience
-
Avigilon
-
Canada
-
Security and Investigations
-
300 - 400 Employee
-
Software Developer
-
2013 - Present
-
-
-
Nokia
-
Finland
-
Telecommunications
-
700 & Above Employee
-
Software Engineer
-
Sep 2007 - Dec 2012
• Implemented Nokia Store publishing backend tools. With PHP, created web services using Symfony framework to automate content processing for Symbian, Java, and MeeGo applications submitted by publishers to reduce manual work. Content processing performed included extensive package validation checks, as well as content signing / encryption. Coordinated with various teams to identify requirements and analyze errors. Ported validation tools written as Python to PHP web services. • Collaborated with a team of 6 engineers in developing Ovi App Wizard web service. Wrote QML based application templates and created Perl based tools for compiling applications in backend. • Developed QML UI library in Linux environment. • Adopted Agile / Scrum methodology to increase work productivity and efficiency. • Implemented Secure Widget Runtime, a framework based on WebKit for Symbian devices as the runtime for Ovi Store Widget. Developed innovative solutions to solve various issues, including deploying correct framework version on multiple Symbian OS platforms running on billions of devices. Always able to fix critical errors in the shortest turn-around time. Participated in the entire software development cycle, including requirement analysis, prototyping, implementation, and productization. • Developed prototype solution that made possible deploying widgets via Nokia’s application delivery framework. Prototype solution was fully embraced by application delivery framework team. • Participated in building a media collection framework for Symbian OS. Framework was used for harvesting media contents on mobile devices. Applied OOP concept and design patterns in developing maintainable, efficient code. Wrote rigorous automated test code to ensure high quality production software. Show less
-
-
-
Agilent Technologies
-
Biotechnology Research
-
700 & Above Employee
-
Software Test Engineer(Co-op)
-
Sep 2005 - May 2006
• In charge of Sanity Test effort for the state of the art router testing system, N2X. Knowledge of various routing protocols, network structures, basic Cisco and Juniper router configuration, as well as software test methodologies were applied to assure the quality, functionality, and reliability of N2X router tester software. • Updated Sanity Test plans, created new test scenarios, and added new test cases according to product and customer requirements to achieve maximum test coverage. • Responsible for performing regression tests, with test scripts written in TCL, for the Capture and Analysis components of N2X router testing system. In addition, OOP was employed to develop utility classes in TCL to provide easier means of maintenance and test scenarios setup that involve capturing and decoding of internet packets of various routing protocol encapsulation. Show less
-
-
Education
-
Simon Fraser University
Bachelor of Applied Science (B.A.Sc.), Electrical and Electronics Engineering