Senior Software Engineer with a proven track record at Cartona, specializing in Ruby on Rails and Node.js RESTful API design, recognized for delivering scalable software solutions and efficiently resolving complex issues. Expertise in mentoring junior developers and optimizing database performance, ensuring high-quality outcomes in fast-paced, agile environments. Committed to fostering collaborative project success and driving continuous improvement through innovative problem-solving and strategic planning. Passionate about leveraging cutting-edge technologies to enhance system functionality and propel organizational growth.
my role at moneyfellows was software engineer , i have worked with Node js and React js
• ownership of the Moneyfellows dashboard using node js and react js.
• Designed efficient REST APIs and implemented design patterns to ensure code maintainability.
• Mentoring and guiding, conducting code reviews
•Performed unit testing on application components prior to release.
•Optimized databases to improve query performance.
•Implemented new features into existing software solutions.
•Developed and maintained scalable software applications for various platforms.
my role at payme was intern software engineer then i continued as junior software engineer after the internship period
● develop application code using Node js.
● developed payme store , was part of the team to revamp from php to nodejs
● reported to the team lead
Proficient in Nodejs
JavaScript programming
Skilled in TypeScript programming
Express
Proficient in Ruby on Rails
React js
Microservices design
Object-oriented programming
PostgreSQL database management
Database management using SQL
Software unit testing
Code review
Version control
Agile methodologies
Mentoring junior developers
Proficient in RESTful APIs
Docker
k8s
Message queues (rabbit mq)
Caching (redis , CDN)
Swagger