Abbas Mashayekh

Abbas Mashayekh

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior Software Engineer | Passionate Mentor
Senior Software Engineer | Passionate Mentor

I'm a seasoned full-stack software engineer with diverse expertise, dedicated to helping aspiring developers reach their full potential. With years of experience across various technologies, industries, and programming languages, I offer tailored mentorship to help you master development tools, understand best practices, navigate the development process, build a strong portfolio, and prepare for interviews. Let's work together to achieve your goals and become the best developer you can be!

Persian, English
Eastern Time (US & Canada) (-04:00)
Joined April 2023
EXPERTISE
15 years experience
6 years experience
7 years experience
During my years of experience implementing various complex software projects, I have developed a deep understanding of the inner workings...
During my years of experience implementing various complex software projects, I have developed a deep understanding of the inner workings of PostgreSQL. I am particularly skilled in query performance optimization, having spent countless hours studying the intricacies of the PostgreSQL query planner and optimizer. In addition, I have explored many of PostgreSQL's advanced features, such as partitioning, indexing, and parallel query execution, and have learned how to leverage these features to improve performance even further. What sets me apart from many other PostgreSQL users is my willingness to dive deep into the system's internals. I have spent a significant amount of time reading PostgreSQL source code, which has given me an even greater understanding of how the system works. This has enabled me to optimize queries in ways that would not be possible without a detailed understanding of the underlying system. I also have deep understanding of PostgreSQL's query parser as well as its binary wire protocol, and have implemented a wire-level proxy that has the ability to continue processing queries even if a particular PostgreSQL backend dies, by quickly switching to a different backend.
View more
View more
5 years experience
10 years experience
4 years experience
I have read many of the various extensions and proposals in this domain, and helped with implementation of some in a compiler optimizer p...
I have read many of the various extensions and proposals in this domain, and helped with implementation of some in a compiler optimizer project called Binaryen. Binaryen is used by many Wasm tools to optimize the compiled WebAssembly file. My direct experience with WebAssembly is related to a personal project in which I wanted to replicate an old computer game in a browser using WebGL 2.0, and I used Rust code compiled to WebAssembly to read game data files, decode graphical resources and load everything in WebGL buffers. Although I didn't finish the game, but the results were exciting to me!
View more
View more

REVIEWS FROM CLIENTS

Abbas's profile has been carefully vetted and approved as a Codementor. Connect with Abbas now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
peanar
A job queue for Node.js based on RabbitMQ
TypeScript
6
4
postgres-range
Range data type parser and serializer for PostgreSQL
JavaScript
4
5
Stack Overflow
189 Reputation
0
2
12