Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →
Hire as Freelancer
44 €
/hour
Not available
or
Hire as Employee
5000 €
/month
$
€
TALENT-61037
Tamer
Solution Architect
Egypt
Seniority
Expert
Language skills
English B2
Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
Professional Summary
Candidate is a seasoned software development professional with 15 years of experience, specializing in Java and serving as a Technical Lead for the fintech squad at MaxAB, Egypt's largest e-commerce platform. They have demonstrated proficiency in Java, Spring, and Spring Boot, alongside expertise in databases such as Oracle, PostgreSQL, and some exposure to MongoDB. Their AWS skills include code deployment, integration with EKS through GitHub pipelines, and utilization of unit testing frameworks like G Unit and Mockito for code quality assurance. Although their involvement in CI/CD processes focuses more on deployment management than configuration, they have a solid understanding of operational aspects. However, they acknowledge a lack of experience with PCIDSS compliance. Overall, the candidate's extensive experience, technical skills, and leadership capabilities make them a valuable asset in the software development field, particularly in fintech and e-commerce sectors.
Video of Talent
Portfolio
Education
Suez Canal University / B.Sc. Of Computers and Information Technology
2004 - 2009
Certifications and Trainings
Experience
Fintech Squad Technical Lead / MaxAB
Nov 2021 - Present
Planning, develop and implement software solutions.
Interfaced directly with clients to capture and author Client Requirements Documentation.
Provide any training that team members need
Communicate clear instructions to team members
Listen to team members' feedback
Manage the flow of day-to-day operations
Create reports to update the company on the team's progress
Manage production deployments
E-Payment Integration Lead | Software Architect / OPay
Feb 2021 - Oct 2021
Assist in end-to-end implementation of the integration work stream from the requirement gathering and data mapping to production delivery.
Assist in defining the integration and dataflow architecture and evaluate vendors’ web services and API capabilities.
Identify gaps in available integration services and work on remediation strategies to ensure stability as the underlying platform technologies continue to evolve.
Cooperate with the support teams to resolve production incidents and proactively seek opportunities to develop preventative measures to avoid recurrence.
Ensure technical standards and architectural best practices are maintained and optimize system integration performance.
Comparing integration approaches and assessing their relative strengths and limitations.
Developing integrations/POCs in several technologies and languages such as Java, Oracle SQL, XML, JSON, ...etc.
Software Development Team Lead / E-Masary
May 2016 - Jan 2021
Planning, develop and implement software solutions.
Interfaced directly with clients to capture and author Client Requirements Documentation.
Provide any training that team members need
Communicate clear instructions to team members
Listen to team members' feedback
Manage the flow of day-to-day operations
Create reports to update the company on the team's progress
Manage production deployments
Senior Java Developer / Edafa
Nov 2013 - Apr 2016
Planning, develop and implement software solutions.
Projects:
Vodafone Egypt Payment Gateway
Participate in developing the Administration part related to defining internal/external channels, and system configuration.
Participate in developing Database Layer which includes creating/modifying database tables, and related data access layer classes.
Participate in developing Credit Card integration module.
2. Koryolink SMS Gateway
The SMPP Gateway should be able to send or receive SMSs using SMPP protocol (it could be configured to work as a transmitter, receiver or transceiver).
Participate in developing the Administration part related to defining users, and system configuration.
Participate in developing Database Layer which includes creating/modifying database tables, and related data access layer classes.
3. Vodafone WEB2SMS (E'len)
Supporting the customer part related to defining campaigns,contact lists, and senders.
Supporting the Administration part related to reporting, and system configuration.
Java Software Developer / i4fteam
Jul 2011 - Oct 2013
Planning, develop and implement software solutions.
Authored and refined database tables.
Project:
School Management System (SMS)
A School Management System (SMS) is a software application for education establishments to manage student data.
Developing Student data management module.
Developing Electronic grade book module.
Java Software Developer / Optimal Systems for Software Solutions
Sep 2009 - Oct 2010
Planning, develop and implement software solutions.
Authored and refined database tables.
Project:
Radiology Information System (RIS)
Participate in developing Patient Registration and scheduling module.
Participate in developing Reporting module.