Shaowen Lu

Senior Software Engineer at Teradata

Markham, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Shaowen Lu is a Senior Software Engineer based in Markham, Ontario with over 15 years of hands-on experience designing, building and automating large-scale software and test frameworks. He blends backend systems expertise in Java, Golang, C/C++ and Python with deep data and DB experience (DB2, MySQL, Teradata, Oracle) to improve reliability and reduce downtime in data warehouse environments. At Teradata he led QA and automation efforts to create a deployable test framework integrating Jira, TeamCity and Valgrind and built scheduling and interpreter tools to parallelize tests and simplify complex test scenarios. He has a track record at IBM of improving compiler and product build/test automation, and contributes to algorithmic coding challenges on GitHub focused on Python problem solving. Known for pragmatic leadership across distributed teams in Canada, the US and India, he combines rigorous engineering discipline with a knack for turning repetitive manual work into robust, automated solutions.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Acadia University
bookMaster of Mathematics, Computer Science, Master of Mathematics, Computer Science at University of Waterloo
languagesChinese, English
github-logo-circle

Github Skills (8)

algorithm10
data-structures10
solve10
algorithms10
python10
data-structure10
solution10
binary-tree8

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
Join our slack channel
Role in this project:
userBack-end Developer
Contributions:26 commits, 8 PRs, 20 comments in 8 days
Contributions summary:Shaowen primarily contributed to solving coding challenges, focusing on implementing solutions in Python. Their work involved writing code to address various algorithmic problems, including string manipulation, binary tree operations, and finding missing numbers. They demonstrated proficiency in Python by creating and modifying code for different challenges, indicating a focus on problem-solving and practical application of programming concepts.
slackjoin
shaowenliu/2017Challenges

Jan 2017 - Jan 2017

Contributions:24 pushes, 2 branches in 7 days
slackjoin
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Shaowen Lu - Senior Software Engineer at Teradata