Alexander Lin
Software Engineer at DenoGres (Open Source)- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Mia Gussen
Alex is an incredibly knowledgeable, dedicated, and supportive engineer. He knows the ins and outs of software and hardware, including an under-the-hood understanding of higher level languages like JavaScript and lower level languages like Rust. He’s always prepared to take on tasks when others won’t and is remarkably attentive to questions of security, dependency management, deployment, and rendering patterns. Perhaps his most valuable contribution is his awareness of the larger technological landscape. Alex is always up-to-date on new technologies but is far from a bandwagon fan, with well-reasoned opinions on the value of new tools like Deno and Fresh. He’s also just a phenomenal teammate, committed to listening to and truly understanding others’ ideas.
Mia Gussen
Alex is an incredibly knowledgeable, dedicated, and supportive engineer. He knows the ins and outs of software and hardware, including an under-the-hood understanding of higher level languages like JavaScript and lower level languages like Rust. He’s always prepared to take on tasks when others won’t and is remarkably attentive to questions of security, dependency management, deployment, and rendering patterns. Perhaps his most valuable contribution is his awareness of the larger technological landscape. Alex is always up-to-date on new technologies but is far from a bandwagon fan, with well-reasoned opinions on the value of new tools like Deno and Fresh. He’s also just a phenomenal teammate, committed to listening to and truly understanding others’ ideas.
Mia Gussen
Alex is an incredibly knowledgeable, dedicated, and supportive engineer. He knows the ins and outs of software and hardware, including an under-the-hood understanding of higher level languages like JavaScript and lower level languages like Rust. He’s always prepared to take on tasks when others won’t and is remarkably attentive to questions of security, dependency management, deployment, and rendering patterns. Perhaps his most valuable contribution is his awareness of the larger technological landscape. Alex is always up-to-date on new technologies but is far from a bandwagon fan, with well-reasoned opinions on the value of new tools like Deno and Fresh. He’s also just a phenomenal teammate, committed to listening to and truly understanding others’ ideas.
Mia Gussen
Alex is an incredibly knowledgeable, dedicated, and supportive engineer. He knows the ins and outs of software and hardware, including an under-the-hood understanding of higher level languages like JavaScript and lower level languages like Rust. He’s always prepared to take on tasks when others won’t and is remarkably attentive to questions of security, dependency management, deployment, and rendering patterns. Perhaps his most valuable contribution is his awareness of the larger technological landscape. Alex is always up-to-date on new technologies but is far from a bandwagon fan, with well-reasoned opinions on the value of new tools like Deno and Fresh. He’s also just a phenomenal teammate, committed to listening to and truly understanding others’ ideas.
Experience
-
DenoGres (Open Source)
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
2022 - Present
A PostgreSQL Object Relational Mapper (ORM) built with the Deno runtime developed under the tech accelerator Open Source Labs (opensourcelabs.io). - Applied Deno vendor to further secure the ORM by storing third party dependencies and directing code imports to the vendor directory to future proof the application in case future teams need to patch a third party dependency, enabling scalability. - Developed an intuitive API that enforces ACID compliance for SQL transactions by utilizing PostgreSQL transaction functionality. - Employed TypeScript to create custom reusable interfaces that map to SQL data improving future scaling of the app. - Leveraged Deno’s builtin standard asserts and bdd libraries to implement unit tests that when automated fosters app scalability as more features are added as we achieved 100% test coverage for unit tests according to Deno coverage. - Utilized Fresh framework which incorporates both the island architecture methodology and Preact to accelerate client-side page load times with slimmer webpages. - Implemented a CI/CD workflow with Github Actions to enforce project-wide formatting as well as ensuring program correctness through running integration and unit tests. - Incorporated Docker to establish a service container containing a PostgreSQL test database to auto-construct a reliable database testing environment into our CI/CD workflow, promoting dev efficiency. Show less
-
-
-
Open Source
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Software Engineer | Wunderparks | US National Park Trip Planner
-
2022 - 2023
- Incorporated React Hooks for more modular and functional react components streamlining development by eliminating the need for unnecessary boilerplate when attaching event handlers to DOM elements.- Employed CSS for a responsive full stack application with a responsive UI/UX while keeping the stylesheets modular.- Incorporated Express on top of Node by creating middlewares to execute user account and travel log requests while verifying middleware functionality with targeted error handling. Show less
-
-
Software Engineer | LeetGuitar | Personal Guitar Mastery Platform
-
2022 - Dec 2022
- Employed React to create reusable page components that interact according to the Flux architecture making the codebase more consistent and scalable as newer features are implemented.- Employed client side routing with React Router to improve UI/UX by making the page a single page application removing the need for server requests on page navigation.- Implemented authentication to enhance account security by utilizing the Blowfish algorithm to bolster user security.
-
-
Education
-
Stony Brook University
Bachelor of Science - BS, Computer Science