At Jobandtalent, my focus is on crafting reusable and efficient code that powers our platform, ensuring robust APIs, services, and systems integration. Collaborating with the engineering team, we have enhanced our software features significantly, leveraging advanced technologies like Ruby on Rails, RabbitMQ, Sidekiq, Postgres, React, and Redux. Our collective efforts have resulted in a seamless and dynamic user experience.Previously, as a Full Stack Engineer at LeanPanda, I honed my skills in Elixir, building GraphQL APIs and optimizing database queries to improve application performance. The development of concurrent operations through OTP has been a cornerstone in providing scalable and reliable software solutions. With these competencies, I am committed to innovating and delivering high-quality software that meets the evolving needs of our users.
-
Senior Software EngineerJobandtalent Apr 2022 - May 2024Spain• Contributed on established microservices utilizing Ruby, Ruby on Rails, Postgres, and OpenApi Spec.• I designed, built, and maintained APIs and services employing the Domain Driven Design pattern toensure the code is readable and maintainable across the team.• Consistently wrote Unit & Integration tests and facilitated the introduction of contract testing withinmy team.• I reviewed my team's PRs, providing feedback in a consistently friendly manner and… Show more • Contributed on established microservices utilizing Ruby, Ruby on Rails, Postgres, and OpenApi Spec.• I designed, built, and maintained APIs and services employing the Domain Driven Design pattern toensure the code is readable and maintainable across the team.• Consistently wrote Unit & Integration tests and facilitated the introduction of contract testing withinmy team.• I reviewed my team's PRs, providing feedback in a consistently friendly manner and acceptingsuggestions from teammates gracefully.• Assisted with the front-end codebase by utilizing React and Redux amidst intensive front-end sprint.Built additional software features using Ruby, Rails, RabbitMq, Sidekiq, Postgres, React and Redux. Show less -
Full Stack EngineerLeanpanda Nov 2020 - May 2022ItalyDeveloped applications using Elixir and Phoenix live view.Developed and grow my experience in Elixir, building GraphQL APIs (Absinthe), GraphQL schema stitching & subscriptionsOptimized queries using Ecto and Postgres.Developed concurrent operations through OTP. -
Full Stack Engineer8Capita Oct 2016 - Nov 2020SingaporeCo-led architecture, design and implementation of corporate wide strategic Web App solution on Ocean Freight Exchange and HomeGP.ASIADesigned and developed views/templates using VueJsSeparate the application data and business logic into its own container using VuexLead a group of two developers in developing the backend using NodeJsDevelop Backend using Nodejs, Express, Sequlize, Postgres, OAuthBuilt an Interactive Map using Leaflet and Mapbox apiMaintained brand… Show more Co-led architecture, design and implementation of corporate wide strategic Web App solution on Ocean Freight Exchange and HomeGP.ASIADesigned and developed views/templates using VueJsSeparate the application data and business logic into its own container using VuexLead a group of two developers in developing the backend using NodeJsDevelop Backend using Nodejs, Express, Sequlize, Postgres, OAuthBuilt an Interactive Map using Leaflet and Mapbox apiMaintained brand standards under company guidelines.Consulted and documented UI best practices and code standards.Participated in projects in all stages of the product life cycle. Show less -
Full Stack EngineerHomegp.Asia Oct 2016 - Apr 2017Kuala Lumpur, MalaysiaResponsible for developing a leading edge on-line application for homegrown Malaysian company with a mission to revolutionize healthcare provision in Malaysia. that provides quality healthcare services to the home.Duties and Responsibilities:Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS Behavior Driven Development (BDD) Design and maintain RoR code. Implement upgrades, patches, code releases, and database… Show more Responsible for developing a leading edge on-line application for homegrown Malaysian company with a mission to revolutionize healthcare provision in Malaysia. that provides quality healthcare services to the home.Duties and Responsibilities:Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS Behavior Driven Development (BDD) Design and maintain RoR code. Implement upgrades, patches, code releases, and database changes.Oversee unit and functional testing, debugging, security, and documentation efforts.Develop best practices and architecture.collaborate the work with an offshore team.Translate business requirements provided by marketing into consumer-facing UI designs.Helpe with analysis and coding in design and implementation of software systems. Show less
-
Full Stack Software EngineerSharpone Nov 2015 - Oct 2016Canada• Design and Build REST API using SailsJs framework• Write automated tests for the API using Mocha, Chai and SuperTest• built dashboard UI of a cloud - based product [Angular JS 1.2]• Implemented my Expertise in SailsJs, Node, Angular 1.2, Vagrant, MySQL
-
Php Developer7Dash Sep 2014 - Nov 2015Cairo Governorate, EgyptManaged and maintained development of PHP backend for dynamic database driven websites Provided technical support in the assurance of quality systems and system changes Designed coded developed debugged and tested system specifications for conversion and development projects Reviewed programming projects and reported statuses to the technical lead -
Junior Software Engineer (Internship)Sunshine Computer System Oct 2012 - Feb 2013Cairo• Four month contract to develop two features for their CRM product.• One is creating a tooltip for their product that can pull customer details data from the database when hovering on his name or ID.• The second one is the ability for the user to create , edit and delete rows from the grid interactively and commit the changes only when he click on an icon called save. • Used ORM software like MyGeneration to generate all of the properties for all of the business objects using the… Show more • Four month contract to develop two features for their CRM product.• One is creating a tooltip for their product that can pull customer details data from the database when hovering on his name or ID.• The second one is the ability for the user to create , edit and delete rows from the grid interactively and commit the changes only when he click on an icon called save. • Used ORM software like MyGeneration to generate all of the properties for all of the business objects using the meta-data that already exists in the database.• Creating a custom user control that use Telerik Radwindow that pop up and display details of multiple objects.• Created stored procedures, replaced multiple tables all in SQL Server 2005. Show less
-
Graduation ProjectSadat Academy For Management Sciences Mar 2011 - May 2011Egypt— Was selected as a Leader of a 3-person group assigned the task of conceiving a specific project idea (Developing Content Management System for the university); consulted with university officials to design system; made group presentations to the class upon completion of each phase of the project. Worked extensively with PHP and MySQL to successfully complete the project.-Designed, developed and implemented CMS site using PHP and MYSql as my Graduation project which earned me A+… Show more — Was selected as a Leader of a 3-person group assigned the task of conceiving a specific project idea (Developing Content Management System for the university); consulted with university officials to design system; made group presentations to the class upon completion of each phase of the project. Worked extensively with PHP and MySQL to successfully complete the project.-Designed, developed and implemented CMS site using PHP and MYSql as my Graduation project which earned me A+ grade.-Built CMS site based on the most modren requirments including an interactive editor (CK Editor)-Developed Control panel login form.-Developed list of pages and restrict access to page.-created CRUD for the pages (Create , Edit , Delete and sort pages).-developed pages and navigation to work dynamically. Show less -
Agiba Petroleum Co ( Internship )Computer Mar 2010 - Apr 2010CairoInspected equipment and read order sheets to prepare for delivery to users. Executed daily operations of Backup and maintaince . Oversaw the daily performance of computer systems. Read technical manuals, conferred with users, and conducted computer diagnostics to investigate and resolve problems and to provide technical assistance and support. Supervised and managed servers scans and backup for desktop computers. Installed and performed minor repairs to hardware… Show more Inspected equipment and read order sheets to prepare for delivery to users. Executed daily operations of Backup and maintaince . Oversaw the daily performance of computer systems. Read technical manuals, conferred with users, and conducted computer diagnostics to investigate and resolve problems and to provide technical assistance and support. Supervised and managed servers scans and backup for desktop computers. Installed and performed minor repairs to hardware, software, and peripheral equipment, following design and installation specifications. Show less
Medo Haleem Skills
Medo Haleem Education Details
-
Sadat Academy For Management Sciences, Cairo3.16
Frequently Asked Questions about Medo Haleem
What is Medo Haleem's role at the current company?
Medo Haleem's current role is Senior Software Engineer | Ruby, Typescript, Javascript, Elixir.
What schools did Medo Haleem attend?
Medo Haleem attended Sadat Academy For Management Sciences, Cairo.
What skills is Medo Haleem known for?
Medo Haleem has skills like Javascript, Mysql, Css, Object Oriented Design, Design Patterns, Express.js, Node.js, React.js, Vue.js, Ruby On Rails, English, Jquery.
Not the Medo Haleem you were looking for?
-
Medo Haleem
Kuwait1gmail.com -
Medo Haleem
Egypt -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial