AlexLEWIS 

Software Engineer

Shanghai, China
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

🤩
Rockstar
AlexLEWIS is a seasoned software engineer based in Shanghai with a decade of experience focused on backend .NET development and open-source maintenance. He has contributed meaningful improvements to prominent .NET projects like FreeRedis and FreeSql, adding MySqlConnector support, refactoring for maintainability, and enhancing async and provider integrations. Known for clean, pragmatic code, he favors replacing brittle string literals with type-safe constants and enriching projects with English documentation to broaden adoption. Outside of code, he reads prolifically (100+ books a year) and describes himself as living simply, a detail that hints at disciplined focus and continuous self-improvement.
code10 years of coding experience
github-logo-circle

Github Skills (15)

orm10
redis-client10
csharp10
mysql10
dotnet-core10
sql-server6
postgresql6
sqlite4
oracle4
duckdb4
clickhouse4
firebird4
oracles4
odbc3
ms-access3

Programming languages (16)

C#PowerShellJavaC++CSSVueGoVala

Github contributions (5)

github-logo-circle
dotnetcore/FreeSql

May 2019 - Sep 2021

.NET aot orm, VB.NET/C# orm, Mysql/PostgreSQL/SqlServer/Oracle orm, Sqlite/Firebird/Clickhouse/DuckDB orm, 达梦/金仓/虚谷/翰高/高斯 orm, 神通 orm, 南大通用 orm, 国产 orm, TDengine orm, QuestDB orm, MsAccess orm.
Role in this project:
userBack-end Developer
Contributions:25 commits, 8 PRs, 9 pushes in 2 years 3 months
Contributions summary:AlexLEWIS primarily contributed to the `dotnetcore/freesql` repository by adding and modifying code related to database providers. This included the addition of the `MySqlConnector` provider, which enables interaction with MySQL databases. Further contributions involved code cleanup, the addition of English comments, and general improvements, indicating ongoing maintenance and feature enhancement within the project. The user also focused on integrating the library with various ORMs like SqlSugar and EFCore.
sqlservermysql-ormorm-frameworkaccessvb-net
2881099/FreeRedis

Nov 2020 - Nov 2020

🦄 FreeRedis is .NET40+ redis client. supports cluster, sentinel, master-slave, pub-sub, lua, pipeline, transaction, streams, client-side-caching, and pooling.
Role in this project:
userBack-end Developer
Contributions:15 commits, 6 PRs, 8 pushes in 23 days
Contributions summary:AlexLEWIS primarily focused on code cleanup, refactoring, and optimization within the FreeRedis client library. Their contributions included the replacement of string literals with type constants to improve code maintainability and readability. They also added code comments to enhance the understanding of the library's features, particularly for string-related commands and other features. Moreover, they addressed asynchronous operation implementations.
redis-sentinelstreamsnet40resp3-clientpipeline
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
AlexLEWIS - Software Engineer