Ahmed El Mawaziny is a senior software architect with over 10 years of experience leading projects in various domains including finance, healthcare, and government. He has extensive expertise in microservices, DevOps, cloud technologies and machine learning. His skills include Spring Boot, Kubernetes, AWS, MongoDB, Docker, Kafka and machine learning libraries like TensorFlow. He holds several certifications and awards for his work developing scalable and secure systems using cutting-edge technologies.
Star Knowledge is a global software services and solutions provider that delivers customized software development using structured methodologies. It has offices in the US, India, and globally that provide services like consulting, custom software development, support, and solutions across industries. Star Knowledge prioritizes project management, quality control, and developing solutions that meet clients' unique business and technical needs.
This document provides an overview of PJ Software LLC, a software development company. It details the company's team of experienced developers, technical expertise in various programming languages and platforms, and portfolio of clients in different industries. The company offers end-to-end software development services including web, mobile, and application development. It works with clients using agile or waterfall methodologies and time and material or dedicated team pricing models.
This document contains a resume for Yashwant, summarizing his professional experience and qualifications. He has over 7 years of experience in software development using technologies like Java, IBM WebSphere Portal, J2EE, and HTML. His experience includes projects for companies like Tecnics Integration Technology, Cognizant Technology Solutions, IBM India, Omnie Solutions, and Prosoft Cyber World. He has a Master's degree in Computer Application from Anna University and his skills include languages like Java and C/C++, tools like HTML and IBM WebSphere Portal Server.
Abinash Sahu with 5years6months java expAbinash Sahu
Abinash Sahu is a mid-career professional with over 5 years of experience working as a Module Lead at Mindtree Limited in Bangalore, India. Prior to this, he worked as a Senior Software Engineer at Real Soft (Intl) Pvt. Ltd. in Bangalore for over 4 years. He has extensive skills in Java, Struts, Hibernate, and databases like Oracle and SQL Server. Some of the key projects he has worked on include developing applications for ARVAL Service Lease, AIG Global Services, and Sage USA.
Sunil Kumar G is a creative professional with over 4 years of experience developing web projects and applications using technologies like AJAX, CSS, Java, PHP and databases. He provides leadership and ensures projects are delivered to meet business requirements. He has experience working for companies like AOL, TELiBrahma and WiFi Networks developing applications including content management, e-commerce, and mobile ticketing systems.
FreezePro Software Company Presentation: Software Development, Mobile apps Oleh Mykhaylovych
This presentation gives details of FreezePro Software's expertise in different areas such as personal finances or fin tech, smart home solutions, fitness industry, touch screen pos terminals, poker and betting, stock and forex market, social networks, media and entertainment.
Star Knowledge is a global software services and solutions provider that delivers customized software development using structured methodologies. It has offices in the US, India, and globally that provide services like consulting, custom software development, support, and solutions across industries. Star Knowledge prioritizes project management, quality control, and developing solutions that meet clients' unique business and technical needs.
This document provides an overview of PJ Software LLC, a software development company. It details the company's team of experienced developers, technical expertise in various programming languages and platforms, and portfolio of clients in different industries. The company offers end-to-end software development services including web, mobile, and application development. It works with clients using agile or waterfall methodologies and time and material or dedicated team pricing models.
This document contains a resume for Yashwant, summarizing his professional experience and qualifications. He has over 7 years of experience in software development using technologies like Java, IBM WebSphere Portal, J2EE, and HTML. His experience includes projects for companies like Tecnics Integration Technology, Cognizant Technology Solutions, IBM India, Omnie Solutions, and Prosoft Cyber World. He has a Master's degree in Computer Application from Anna University and his skills include languages like Java and C/C++, tools like HTML and IBM WebSphere Portal Server.
Artezio is a leading Russian software outsourcing company focused on telecom, embedded systems, banking and healthcare. It has over 4000 specialists across 6 development centers in Europe and North America. Artezio aims to be one of the world's best telecom and mobile services companies, recognized for its technological expertise and as a great place to work.
Prepare Your DevOps Culture to Withstand the Digital Experience OnslaughtDevOps.com
Your Digital Experience (DX) will be compared to Google. We all do it. Everyone compares the flappy bird experience to the online banking experience. The challenge is the application IS your business, and that’s why DX is exploding our lives in DevOps.
Elevating the digital experience transformed how we build apps, ship apps, support apps – even our team structures and business models. Every company is now a technology company.
Want to avoid spending your life log-surfing in war rooms? You will hear how to:
Avoid obsessing over metrics that don’t matter
Map the customer journey from the smartphone to the database
Eliminate release problems BEFORE they hit production
Set watchpoints in production for when you forgot to set breakpoints
Focus on what the customer sees and will pay for
You are not alone, there are people and tools that can help. Hear from two industry leaders who may have broken something major in their careers. Learn from their stories.
Soft Industry is a Ukrainian IT company that has been providing outsourcing services since 2000. They have 80+ experts across various roles including developers, QA specialists, and project managers. They have completed over 100 projects across multiple industries. Soft Industry offers fixed price, time and materials, and team-as-a-service engagement models. Their goal is to help clients focus on key business objectives by providing experienced teams and established processes.
Veena Chilukala is seeking a software developer position. She has a Master's degree in Computer Science from UT Dallas and a Bachelor's degree in Electronics and Communications from Osmania University in India. She has experience developing Android and backend applications as an Android and backend developer at Sprint. She also has experience developing server modules using Spring Boot and RESTful web services. She developed Flume and Apache Avro modules to write log data to Hadoop. Her technical skills include Java, Scala, C/C++, PHP, SQL, J2EE technologies, Spring Boot, REST, HTML, XML, JavaScript, CSS, IDEs, databases, and version control tools.
Abdur Rahman is a senior IT professional with over 18 years of experience in roles such as Vice President, General Manager, Delivery Manager, Agile Coach, and Scrum Master. He has extensive experience managing projects in various industries including healthcare, automotive, and telecommunications. Rahman is certified in several frameworks including Scrum, ITIL, Prince2, Six Sigma, and SOA and has expertise in technologies such as Java, .NET, XML, and Oracle. He has successfully led teams of up to 200 people on large projects for clients in the US, Canada, Malaysia, and the Middle East.
This document provides an overview of SandRiver Technologies Pvt Ltd, a software technology services company. It discusses the company's vision, mission, services, focus areas, and certifications. The document is confidential and property of SandRiver Technologies. Any disclosure or use of the confidential information contained within requires prior permission from the company.
Buckets, Funnels, Mobs and Cats or: How We Learned to Love Scaling Apps To Th...VMware Tanzu
SpringOne Platform 2018
Buckets, Funnels, Mobs and Cats or: How We Learned to Love Scaling Apps To The Cloud - Joe Szodfridt, Rohit Kelapure, Shaun Anderson
PSI is a global provider of IT solutions and services headquartered in Saratoga, CA with offices in the US, Canada, UK, and India. It has been in business since 2000 and offers services including software development, product lifecycle management, web and multimedia solutions, and testing. PSI has a large team of experienced professionals and maintains ISO 9001:2008 certification for its quality management processes. It focuses on serving startups, mid-sized companies, and large enterprises.
Bethany Mayer
Senior VP & General Manager
HP Networking
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
This document contains the resume of Somnath Vasantrao Jamadar summarizing his professional experience as a software developer with 6.5 years of experience building applications using technologies like C#, ASP.NET, and Microsoft SQL Server. He has worked on projects in banking, manufacturing, and CRM domains. Currently he works for Cognizant Technology Solutions and has experience developing applications for clients like OTIS and Today Card.
Abhishek Kumar is a technology analyst with over 5 years of experience working on projects in banking, insurance, and telecom domains using technologies like Java, Spring, jQuery, JavaScript, and more. He holds a Bachelor's degree in Information Technology from NIT Jaipur and is looking to leverage his skills in a challenging environment.
This document provides a summary of Dip Shah's work experience and qualifications. It summarizes his expertise in areas such as cloud computing, HL7, OSGI, and InstallAnywhere. It also lists several projects he has worked on for companies like GE Healthcare, Citius Tech, Infosys, and British Telecom. The projects involve technologies like Java, OSGI, HL7, and focus on areas like healthcare, banking, and telecommunications. The summary highlights his role as an architect, team lead, and experience with agile methodologies.
Anil Jindal has over 9 years of experience working as a Java developer and Scrum Master. He currently works for TATA Consultancy Services on the MyBring.com project, a logistics ordering portal for Posten Norway. Previously he has worked on projects for clients such as AON, Matson Navigation, AXA Equitable, and GE Money - India. He has extensive experience with technologies including Java, Spring, Hibernate, MongoDB, Oracle, and agile methodologies.
This document provides a summary of Ahmed El Mawaziny's experience and skills. It includes details about his roles as a Senior Software Architect, Technology Team Lead, and Senior Software Engineer. It lists the programming languages, frameworks, databases, cloud platforms, and other tools he has experience with. It also summarizes several software projects he has worked on, including for the Saudi Ministry of Commerce, the Egyptian Electricity Holding Company, UniCare medical insurance, and others.
An extremely motivated and proficient individual with 4 years of experience in Build/ Release with DevOps & Development, AWS CSA, MCSE(Azure) and JIRA Administrator in IT industry.
This resume summarizes Dhayanithi R's work experience, skills, education, and projects. They have over 11 years of experience in software development, design, maintenance, and leading technical teams. Their skills include languages like Java, C++, databases like Oracle and SQL, and frameworks like Spring. They have worked on projects for clients in various industries including retail, banking, and healthcare. Their roles have included solutions architect, development lead, and project management.
Debaprasad Jana is a senior software engineer with over 6 years of experience developing applications using technologies like Java, Spring, and AngularJS. He has worked on projects for clients such as Intuit, BMC, and Life Technologies, taking on roles like requirements gathering, design, development, testing and debugging. He aims to succeed in a challenging environment through continuous self-improvement and helping his organizations grow.
Kiran has over 7 years of experience as a Java developer. He has extensive skills in technologies like Spring MVC, Hibernate, Struts, JPA, Java, J2EE, Oracle, and MySQL. He has worked on several projects for clients in the insurance, government, and logistics domains, developing applications for tasks like policy issuance, claims management, transport management, and rate management. His responsibilities included design, coding, testing, enhancements, and interacting with clients on requirements.
This document contains a resume summary for a software engineer with over 10 years of experience developing applications using Java/J2EE technologies. It outlines their professional experience with various companies, as well as their skills which include Java, J2EE, SQL, Struts, Spring, Hibernate, XML, JavaScript and various IDEs, version control, and build tools. It also provides details on some of their project experience developing web applications for financial and healthcare clients.
Kartheek has over 7 years of experience in IT and testing. He currently works as a Senior Quality Assurance Analyst for Infor, where he leads a team testing Infor ION CE - a cloud-based enterprise software solution. His responsibilities include test planning, execution, defect tracking, environment maintenance, and training junior team members. Previously, he tested compensation management software and performed roles including software tester, engineer, and business analyst.
- The document contains a resume for VENKATESH VG highlighting over 7 years of experience in software development using Java and Java EE technologies. Some of the key skills and technologies listed include Spring, Hibernate, RESTful Web Services, JavaScript and various front-end frameworks. The resume also lists work experience with companies like Hewlett Packard and Banca Sella on projects in various domains including banking, telecommunications and healthcare.
This document contains the resume of Anantha Kumar. It summarizes his professional experience including roles as a Software Engineer and Developer from 2011-2016. It also lists his technical skills such as programming languages C#, ASP.NET, VB6 and databases SQL Server, Oracle, and MySQL. Finally, it provides details of 5 projects involving development of web and desktop applications for clients in various domains.
The document provides a curriculum vitae for Kondaiah Goddeti, a Java and J2EE developer. It outlines his professional experience developing web applications using technologies like Java, J2EE, Struts, Hibernate and Spring. It also lists his educational qualifications, technical skills, roles and responsibilities, and details of projects completed, including banking, insurance and ERP applications.
Suresh Sunkara has over 12 years of experience as a senior consultant specializing in enterprise Java. He currently works for Capgemini in Sydney. He has extensive skills in Java, databases like Oracle and SQL Server, frameworks like Spring and Struts, and development tools. He has experience leading projects for companies like ING Direct, SP-AusNet, and Veda involving technologies such as web services, SOA, and Agile methodologies. He holds an M.C.A. and has worked on a variety of projects across multiple domains.
Vijay Chander Kokkond provides over 4 years of experience in software configuration management and deployment of IMIcampaign solutions. He has expertise in software integration, continuous integration, shell scripting, application servers, databases, and cloud solutions. Some of his projects include deploying IMIcampaign for Cricket Wireless and EE, and proof of concept projects for Verizon Wireless and McKinsey & Company.
- The document provides a summary of Ramanathan's professional experience including over 9 years of experience in development, testing, and analysis of internet applications with a focus on banking and insurance industries.
- He has strong skills in technologies like Java, JSP, Servlets, XML, Oracle, and frameworks such as Spring and Hibernate.
- Ramanathan has worked on projects for clients in the US and UK including Capital One, Lloyds Bank, and The Hartford.
S. Porchelvans resume summarizes his experience as a digital architect and technical architect with over 12 years of experience designing and developing complex applications using technologies like Java, J2EE, SOA, ESB, EAI, Spring and more. He has extensive experience in the financial and logistics domains. Some of the projects highlighted in his resume include developing digital banking platforms, global financial systems, and logistics management systems for banks and other organizations.
Neeraj Saxena is a senior manager with over 14 years of experience in software development using Java and related technologies. He is seeking new job opportunities where he can utilize his skills and experience. He has extensive experience designing, developing, testing and implementing various projects including mobile money solutions, hosted solutions, SAP integration, microbanking applications, e-recharge systems, and ISO interfaces. He is proficient in Java, J2EE, Spring, Hibernate, databases, web services and other technologies.
NCI School of Computing Project Showcase 2014ckennedynci
The annual School of Computing Project Showcase at National College of Ireland
is a highlight of our year that recognises and celebrates the work of our final year
computing students and marks the transition from their undergraduate degrees
to their professional careers.
Sunidhi Sharma is an experienced IT professional with over 6 years of experience in web application development using Microsoft .NET technologies like C#, ASP.NET, and WCF. She has extensive experience building e-commerce solutions and has worked on projects for clients like GoDaddy, Agilent Technologies, and T-Mobile developing applications involving online stores, device recovery systems, and more. She is proficient in technologies like jQuery, HTML, CSS, and version control systems like SVN and GitHub.
Senthil Murugan V is a senior software engineer with over 10 years of experience leading teams to design, develop, and deploy software applications. He has extensive experience with technologies like Java, HTML, Flex, SQL, and more. Some of his representative projects include developing online money transfer systems and scheduling jobs to transfer transaction data to partners. He is looking for new information system management or consulting roles.
This document contains a summary of Harish Duddupudi Venkata Naga's professional experience and qualifications. He has over 5 years of experience in Java development, working with technologies like Spring MVC, Hibernate, and JBoss. Some of his projects include developing applications for client eligibility verification and asset management at JP Morgan Chase UK, and working on the Open System Architecture for State Street in Boston. He has a B.Tech in IT from Vignan's Institute of Information Technology and is proficient in areas like OOPs, web application development, SQL, and software development lifecycles.
This resume summarizes Prasoon Mehrotra's experience as a senior technology lead with over 11 years of experience in web development using Microsoft technologies like C#, ASP.NET, and SQL Server. He has extensive experience designing, developing, and implementing multi-tier web applications, with a focus on performance optimization. His background includes positions at various companies where he worked on projects involving web applications, reporting tools, and database development.
A captivating AI chatbot PowerPoint presentation is made with a striking backdrop in order to attract a wider audience. Select this template featuring several AI chatbot visuals to boost audience engagement and spontaneity. With the aid of this multi-colored template, you may make a compelling presentation and get extra bonuses. To easily elucidate your ideas, choose a typeface with vibrant colors. You can include your data regarding utilizing the chatbot methodology to the remaining half of the template.
Explore the rapid development journey of TryBoxLang, completed in just 48 hours. This session delves into the innovative process behind creating TryBoxLang, a platform designed to showcase the capabilities of BoxLang by Ortus Solutions. Discover the challenges, strategies, and outcomes of this accelerated development effort, highlighting how TryBoxLang provides a practical introduction to BoxLang's features and benefits.
Break data silos with real-time connectivity using Confluent Cloud Connectorsconfluent
Connectors integrate Apache Kafka® with external data systems, enabling you to move away from a brittle spaghetti architecture to one that is more streamlined, secure, and future-proof. However, if your team still spends multiple dev cycles building and managing connectors using just open source Kafka Connect, it’s time to consider a faster and cost-effective alternative.
Efficient hot work permit software for safe, streamlined work permit management and compliance. Enhance safety today. Contact us on +353 214536034.
https://sheqnetwork.com/work-permit/
Ansys Mechanical enables you to solve complex structural engineering problems and make better, faster design decisions. With the finite element analysis (FEA) solvers available in the suite, you can customize and automate solutions for your structural mechanics problems and parameterize them to analyze multiple design scenarios. Ansys Mechanical is a dynamic tool that has a complete range of analysis tools.
Sami provided a beginner-friendly introduction to Amazon Web Services (AWS), covering essential terms, products, and services for cloud deployment. Participants explored AWS' latest Gen AI offerings, making it accessible for those starting their cloud journey or integrating AI into coding practices.
Lots of bloggers are using Google AdSense now. It’s getting really popular. With AdSense, bloggers can make money by showing ads on their websites. Read this important article written by the experienced designers of the best website designing company in Delhi –
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple StepsEstuary Flow
Unlock the full potential of your data by effortlessly migrating from PostgreSQL to Snowflake, the leading cloud data warehouse. This comprehensive guide presents an easy-to-follow 8-step process using Estuary Flow, an open-source data operations platform designed to simplify data pipelines.
Discover how to seamlessly transfer your PostgreSQL data to Snowflake, leveraging Estuary Flow's intuitive interface and powerful real-time replication capabilities. Harness the power of both platforms to create a robust data ecosystem that drives business intelligence, analytics, and data-driven decision-making.
Key Takeaways:
1. Effortless Migration: Learn how to migrate your PostgreSQL data to Snowflake in 8 simple steps, even with limited technical expertise.
2. Real-Time Insights: Achieve near-instantaneous data syncing for up-to-the-minute analytics and reporting.
3. Cost-Effective Solution: Lower your total cost of ownership (TCO) with Estuary Flow's efficient and scalable architecture.
4. Seamless Integration: Combine the strengths of PostgreSQL's transactional power with Snowflake's cloud-native scalability and data warehousing features.
Don't miss out on this opportunity to unlock the full potential of your data. Read & Download this comprehensive guide now and embark on a seamless data journey from PostgreSQL to Snowflake with Estuary Flow!
Try it Free: https://dashboard.estuary.dev/register
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdfTrackobit
What do fleet managers do? What are their duties, responsibilities, and challenges? And what makes a fleet manager effective and successful? This blog answers all these questions.
NBFC Software: Optimize Your Non-Banking Financial CompanyNBFC Softwares
NBFC Software: Optimize Your Non-Banking Financial Company
Enhance Your Financial Services with Comprehensive NBFC Software
NBFC software provides a complete solution for non-banking financial companies, streamlining banking and accounting functions to reduce operational costs. Our software is designed to meet the diverse needs of NBFCs, including investment banks, insurance companies, and hedge funds.
Key Features of NBFC Software:
Centralized Database: Facilitates inter-branch collaboration and smooth operations with a unified platform.
Automation: Simplifies loan lifecycle management and account maintenance, ensuring efficient delivery of financial services.
Customization: Highly customizable to fit specific business needs, offering flexibility in managing various loan types such as home loans, mortgage loans, personal loans, and more.
Security: Ensures safe and secure handling of financial transactions and sensitive data.
User-Friendly Interface: Designed to be intuitive and easy to use, reducing the learning curve for employees.
Cost-Effective: Reduces the need for additional manpower by automating tasks, making it a budget-friendly solution. Benefits of NBFC Software:
Go Paperless: Transition to a fully digital operation, eliminating offline work.
Transparency: Enables managers and executives to monitor various points of the banking process easily.
Defaulter Tracking: Helps track loan defaulters, maintaining a healthy loan management system.
Increased Accessibility: Cutting-edge technology increases the accessibility and usability of NBFC operations. Request a Demo Now!
React Native vs Flutter - SSTech SystemSSTech System
Your project needs and long-term objectives will ultimately choose which of React Native and Flutter to use. For applications using JavaScript and current web technologies in particular, React Native is a mature and trustworthy choice. For projects that value performance and customizability across many platforms, Flutter, on the other hand, provides outstanding performance and a unified UI development experience.
Attendance Tracking From Paper To DigitalTask Tracker
If you are having trouble deciding which time tracker tool is best for you, try "Task Tracker" app. It has numerous features, including the ability to check daily attendance sheet, and other that make team management easier.
Prada Group Reports Strong Growth in First Quarter …
Ahmed El Mawaziny CV
1. Ahmed El Mawaziny
Senior Software Architect
Zahraa Al Maadi, Cairo, Egypt amawaziny@gmail.com +201003009331 Egyptian 30-09-1986
amawaziny amawaziny Acclaim amawaziny
Experienced Software Engineer with extensive practical experience in large enterprise projects. Leading several initiatives
to improve software development practices in the areas of Microservices, DevOps, CI/CD, TDD and automated testing.
SKILLS
Microservices
Service-base, Event-Sourcing, Saga, CQRS
Micro-frontend
Single-SPA
Spring-boot
Web, Security, Data, Aspect, Cloud, Configuration, Caching
SQL
Oracle, MS SQL Server, IBM DB2, MySQL, PostgreSQL
Kubernetes
Ingress, ConfigMap, Secret, Deployment, Statefulset
Amazon
AWS, Docker, S3
DevOps CI/CD
Git, Linux, Maven, Gradle, Jenkins, Artifactory, Rundeck,
SonarQube, Prometheus, Farbric8
Angular
Odoo
Microprofile
Javaee
JAX-RS, JAX-WS, EJB, JPA, CDI, JAAS, Bean validation
Python
Keras, sklearn, Pandas, Numpy, Flask, MongoEngine
NoSQL
MongoDB
Docker
Kafka
Vaadin
Vaadin, Vaadin TouchKit
Android
Java, Kotlin, Cordova, Codename-one, Firebase, Facebook-sdk
Machine Learning
TensorFlow, TenserFlow lite
CERTIFICATES
Cloud Application Developer
Mastery Award for Students 2016
Cloud Application Developer
Mastery Award for Professionals 2016
AWARDS
Innovation, Sumerge Software Solutions 2018
Impact and Influence, Sumerge Software Solutions 2018
Impact and Influence, Sumerge Software Solutions 2017
1 / 6
2. PROFESSIONAL EXPERIENCE
Sumerge Software Solutions, Senior Software Architect
Designing feasible solutions for business requirements that achieve important architectural
qualities like observability, testability, and maintainability.
Maintaining the architecture and making sure everyone understands and adheres to the
architecture, identifying anti-patterns and take proper actions and measures to prevent
them.
Providing expert analysis and comparisons among different technologies to help take
informed decisions.
Providing expert knowledge in multiple areas: backend technologies, frontend technologies,
security, performance, testing, deployment, and legality.
Identifying bottlenecks and providing alternative solutions.
Consider project restrictions like People, Resources, Time, and Cost.
Review and assess detailed designs.
Providing consultancy on who makes a good candidate to join the company. This includes
preparing technical tests and conducting interviews.
Organizing & Preparing the project for the team to start working on.
Troubleshoot and solve development show-stopping problems.
Proactively set conventions, best practices, and quality standards.
Identify and introduce ways and tools to improve the development process.
Conduct effective code reviews.
Providing Support, Motivation, Recognition, encouragement & inspiration for team
members.
Giving constructive feedback to every team member to make sure they are aware of their
positives and room for improvement.
Improving team technical competence through knowledge sharing, mentoring, shadowing,
etc.
Executes the buddy system with new hires and interns.
01-2017 – present
Cairo, Egypt
Sphere-Consulting, Technology Team Lead
Choices available during development by:
Choosing a standard way of pursuing application development
Creating, defining, or choosing an application framework for the application
Software security by:
Develop, implement, test and review an organization's information security in order to
protect information and prevent unauthorized access
Recognize potential reuse in the organization or in the application by:
Observing and understanding the broader system environment.
Creating the component design
Having knowledge of other applications in the organization.
Subdivide a complex application, during the design phase, into smaller, more manageable
pieces.
Design the functions of each component within the application.
Manage the interactions and dependencies among components.
Communicate these concepts to developers.
09-2016 – 12-2016
Cairo, Egypt
dopay, Senior Software Engineer
Software Architecture/Development for the dopay system.
dopay serves a potential market of 2 billion people worldwide who have jobs but no bank
account. This means they are cut off from even the most basic financial services. Companies
that employ bankless people feel this acutely; they have to manage huge amounts of cash,
which is costly, it also causes significant operational overhead and obvious security concerns.
dopay committed to transforming the lives of both employers and employees by automating
the payroll process for employers and providing a debit card and mobile app for unbanked
employees. So employers no longer have to handle large amounts of cash and their employees
are included in the world of electronic payments and other financial services.
dopay headquartered in London and serving our first market in Egypt in partnership with
Barclays Bank. Our customers include multinationals like Vodafone, Philips and Uber. We’ve
spent two years building relationships in the developing world and proving that our business
model works, there is a sustainable business in banking the unbanked.
09-2014 – 09-2016
Cairo, Egypt
2 / 6
3. Tanmeyah for Microfinance Services, Software Engineer
Software Architecture/Development for tanmeyah core banking system.
MICRO-ENTERPRISE LENDING (MEL)
Working capital finance for formal & informal businesses
Loans range: EGP 4k-30k
Loan tenor: 4-12 months
Loan methodology: Individual
Loan use: Cash flow and assets
VERY-SMALL ENTERPRISE LENDING (VSE)
For existing formal businesses
Loan range L.E. 30k-100k
Loan tenor: 6-24 months
Loan methodology: individual
Loan use: cash flow only
06-2010 – 06-2013
Cairo, Egypt
PROJECTS
(MC) – Unified e-Services Platform and Private Cloud, The Saudi Ministry of Commerce
The purpose of this project is to build a Unified Platform that allows boosting MC teams to
provision new business services through a standard fast process that ensures the integration
between all components as well as decreasing the dependency between components to
eliminate any single points of failures. This will make the services easier to be developed,
delivered, deployed, managed, operated and maintained.
Unified Platform features:
Allows developers to develop, test, maintain and deploy Microservices independently.
Allows administrators to deploy microservices using DevOps (CI/CD pipeline).
Allows the quality team to monitor test coverage and code quality.
Allows administrators to Self-healing, Storage orchestration, Service Load balancing and
automatically scale Microservices depending on usage.
Allows administrators to monitor performance and collect logs from all Microservices.
Allows administrators to rollback to the previous version of the deployed Microservice.
Allows the security team to monitor all requests and update services with zero downtime.
Technologies:
Spring Boot, Spring Cloud
SingleSPA for Micro-frontends
Kubernetes (Ingress, etcd, ConfigMap, Secrets, auto scaling)
LDAP integration and Oracle HR Integration
MongoDB database
Apache Kafka
Zipkin
Apache Elasticsearch
CI/CD - Jenkins, Git, Artifactory, Docker, Docker registry, SonarQube, maven, fabric8,
Deploying on Kubernetes
08-2019 – present
3 / 6
4. Egyptian Electricity Holding Company (EEHC),
Ministry of Electricity (MOE): A Unified Electricity Billing and Customer Management System
The purpose of this project is to build a Unified Electricity Billing & Recharge solution to be
used across all 9 electricity distribution companies covering the whole country and supporting
all meter types. The solution replaced several other legacy systems that were used by the 9
distribution companies. The solution is composed of 3 main components; the core billing
system, the payment gateway for integration with payment channels and a central data
warehouse for BI and Analytics.
Technologies:
Java Web application (JSF, EJB, JPA, JAX-RS)
Integration with Fawry, e-Finance and any payment gateway for recharging via POS
Integration with Handheld devices
MSSQL Server Database
IBM WebSphere Application Server
CI/CD - Jenkins, Artifactory, Rundeck, Custom docker file for Websphere full profile
01-2017 – 08-2019
UniCare, Medical Insurance - Claim Management System
The purpose of this solution is to build an end-to-end Claims Management System aimed to
help UniCare at processing claims in an effective way that would enhance their customers’
experience, their internal operations, claims review time, fraud detection and payments to
medical providers.
Technologies:
Java Web application (JSF, EJB, JPA, JAX-RS, JAX-WS)
IBM Case Manager Integration
Redhat drools
IBM Filenet
IBM Websphere 8.5.5
IBM DB2
CI/CD - Jenkins, Artifactory, SonarQube, Custom docker file for Websphere full profile
07-2017 – 05-2018
dopay, Provides a cloud-based payroll service
The purpose of this project is to build a system for banking unbanking employees by
integration with Barclays and generate Credit Card by integrating NI for these employees that
allow them to buy from stores or online, mobile wallet and withdrawal their salaries
Technologies:
Java Web application (Vaadin framework for UI,EJB and JPA for backend business
component, JAX-RS for web service integration)
Integration with OTS company for sms gateway
Integration with Microsoft outlook for Emails
Mobile application backend web service
Database design on MariaDB
Integration with online payment with NI company
Software security develop, implement and test
CI/CD - Jenkins, Rundeck, Amazon aws/s3 and Artifactory with git push
09-2014 – 09-2016
4 / 6
5. LiveConnect for insurance, Odoo and Mobile
The purpose of this solution is to build an end-to-end Claims Management System aimed to
help LiveConnect at processing claims in an effective way that would enhance their customers’
experience, their internal operations, claims review time, fraud detection and payments to
medical providers.
Odoo:
Custom Customer (Coordinator)
Customer Supplier (Service Provider)
Inherit Partner to create Employees (not using HR module)
Custom Address (Country, City, Street)
New models :
Service Group
Service
Policy
Policy Service
Service Provider Group
Partner Policy
Service Provider Policy
Service Group Policy
Financial Statement
Mobile app Ads
Messaging (Notifications, Messages and Timeline)
Validations on (valid from and valid to) for each record on database table for this module and
Calculating employee and service provider monthly limitation and yearly limitation
Android Mobile app multilingual
Authentication for employees and service providers
Read profile of the logged in user
Show timeline
Show messages
Show notifications
Show and Calculating Financial
Send service request with images, files and multi services
Show previous request
Google map shows markers for nearest service provider Android
Java and Odoo-jsonrpc
03-2015 – 07-2015
Cloud Registration, Odoo
The purpose of this project is to create a multi tenant application SaaS using Odoo.
Sign Up with name, company name, email, mobile, phone and password.
System will send an email to the user with the login info on the cloud server.
System will create a partner with name, mobile, phone, email, (longitude and latitude from
user remote IP Address).
System will create with this sign up a lead with company, email, phone, mobile, (country,
country code, postal code, city, longitude and latitude from signup IP Address) and some
internal notes and then add the login info email as a comment on this lead
When the user pressed the login button system will create a database with sign up company
and admin password on the cloud server.
Users can login with admin@[company name] and password on the cloud server.
06-2014 – 07-2014
5 / 6
6. Mutabaa, Debit Tracking Monitoring System
The purpose of this project is to build a tracking and monitoring system for microfinance
companies and banks. Banks can send their investigation form to Mutabaa for investigation on
customers and see if they deserve a micro loan or not, Mutabaa takes this form and puts it into
the system so the inquirer can open this form on handheld and fill it and put the customer
hand's signature on it. Mutabaa can collect money from customers by a collection module that
can track user's handheld by GPS and send the coordinates to his supervisor. Also Mutabaa can
call customers by a call center module.
Technologies:
Frameworks: Java EE 7, JSF 2.2 (mojarra 2.2.6, primefaces 5.0), EJB 3.2, JPA (Eclipselink),
RESTful (JAX-RS, JSON ,Jersey) and Cordova, JQuery Mobile for mobile app
Design Patterns: MVC, ECB, Facade
Database: MySQL
Application Server: Glassfish 4.0
03-2013 – 07-2014
Fingerprint integration with HR timesheet, Odoo HR
Integrating OpenERP timesheet with fingerprint machine
Sync between fingerprint machine database and OpenERP timesheet module using
OpenERP xmlrpc
Frameworks: JSE 8, Apache XML RPC
04-2014 – 05-2014
Call Center System, Integrated with Asterisk
The purpose of this project is to follow up with customers by calling them using integration
with open source Asterisk and manage WAV files for reporting.
Technologies:
JSF for front end with primefaces component
EJB and JPA for Backend business component
Database design on Oracle database
07-2012 – 12-2013
CAMS, Microfinance system
The purpose of this project is to build end-to-end micro enterprise loans system with payment
tracking and integration with Egabi bank-plus
Technologies:
Javaee EJB and JPA for Backend business component
Database design on Oracle database and MySQL
06-2010 – 12-2013
IScore, bulk request/response and Dispute
The purpose of this project is to build a layer between Tanmeyah database and IScore
database, in this layer user can dispute or send bulk request to IScore for inquiry then the layer
process IScore response files in xml format and insert data in database then generate excel file
for business users
Technologies:
Java SE Swing framework for GUI
XPath for processing xml files in multi threading
MVP Design Pattern
05-2012 – 07-2012
EDUCATION
Engineering October 6 University, Good / Computer Engineering
Project Grade : Excellent
Project title: Security wireless network with applications
Project content :
Windows server 2003:( Active directory – DHCP – Domain controller – DNS).
Security using : ( ISA server 2004 - Pix Firewall – VPN ).
Applications : ( Voice – Video - Mail Exchange – GPRS – E-Learning ).
2009
6th of October, Egypt
6 / 6