Anas M.

Anas M. Email and Phone Number

Java Software Architect @ Alfa Medical Group
Anas M.'s Location
New Cairo, Cairo, Egypt, Egypt
Anas M.'s Contact Details

Anas M. personal email

About Anas M.

* Leadership and mentoring; I led and derived the migration of many products from Oracle to IBM DB2. I mentored junior and senior team members building new skills to deployment level.* Interpersonal and communications skills: Effective communication skills, teamwork, leadership, mentoring.* Strong experience in diverse technologies including: - Software Development Concepts: OOP, Functional Programming, Data Structure and Algorithms, Concurrency/Parallelism, Software Architecture, Testing, Refactoring Best Practices, Design Patterns, Distributed Systems, High Availability, DevOps, CI/CD, MicroServices. - Back-end: Java, J2EE, JUnit, TestNG, Mochito, PowerMock, Spring, Python, Ruby/Rails, Node.js. - Front-end: JavaScript, Angular, ReactJS, JQuery, Jasmin, Karma, Protractor, WebPack, Grunt, CSS3, HTML5. - Data Management: Database design, Database performance tuning and monitoring, Data Warehousing, Data Mart, Star Schema Design, ETL, ELT, IBM DB2, MySQL, PosgreSQL, Oracle Databases, MS SQL Server, NoSQL. - Big Data: Hadoop, Spark, Kafka, Presto, Apache Drill, Hive, BigInsights, InfoSphere Streams, IBM AQL (text analytics). - Others: Docker, Gradle, Maven, git, github, CVS, SVN, RTC, ClearCase, Source Safe, XSLT, Ant, Zookeeper.* In addition to my broad and deep skills, you can count on me in critical situations. I saved many deals for Incorta with the biggest customers by architecting and implementing features that were never existing; like Kafka integration, Spark integration, High Availability and many others.

Anas M.'s Current Company Details
Alfa Medical Group

Alfa Medical Group

View
Java Software Architect
Anas M. Work Experience Details
  • Alfa Medical Group
    Software Architect
    Alfa Medical Group Jan 2022 - Present
    Cairo, Egypt
  • Self-Employed
    Software Architect
    Self-Employed Jan 2019 - Present
    Cairo Governorate, Egypt
    Created a full fledged contract management platform running on Oracle cloud that seamlessly integrates with multiple Oracle fusion modules. It has very strong security module that is easily customizable including granular permissions and approval flows for different entities. Implemented with Spring and Angular 7.
  • National Information Center – Saudi Arabia
    Software Architect
    National Information Center – Saudi Arabia Oct 2019 - Jan 2022
    Riyadh, Saudi Arabia
    Architecting and leading the transformation of legacy applications.Create developer guides and best practice documents and share to NIC Application Development Unified Process repository.Created CI/CD pipelines for the all projects and libraries.Building, coaching and mentoring new members on the new technology stack.Implement internal shared repositories (npm and maven).Created automated validation to all pull requests; must pass build, work item linked, peer review passed, all review comments resolved, api compatibility check, test coverage threshold ... etc. All are integrated in the CI/CD pipelines.Code review developers pull requests, provide feedbacks and create releases.Building common assets libraries (10+ java and many npm assets)that accelerate other applications development/transportations.Delivered multiple product packages to production.Support other departments during production deployment, migration or other related issues.Support other dev teams with WebSphere/Java or deployment related issues in the existing applications.
  • Ntg Clarity
    Senior Software Engineer / Tech Lead
    Ntg Clarity Jun 2019 - Oct 2019
    Al-Riyadh Governorate, Saudi Arabia
    Outsourced to Al-Rajhi bank. Working as full stack senior software engineer.
  • Devfactory
    Java Software Architect
    Devfactory Mar 2018 - Dec 2018
    Egypt
    As part of the code cleanup team, I am responsible for refactoring existing code bases to apply best practices and removing anti-patterns. I mastered the art of making the code more reliable, maintainable, flexible, testable and more importantly simpler. Writing effective test cases is an indispensable part of my job. I learned to write tests for complex code with good coverage easily and quickly.Also, I am actively communicating with the product teams to make sure the logic is still the same and many times I found bugs in the existing systems and fixed then based on those discussions.For almost a year working in so many products, I had zero regressions reported.
  • Incorta
    Senior Software Engineer
    Incorta Nov 2014 - Mar 2018
    Egypt
    At Incorta, I had the chance to serve in different roles. I switched from role to role based on the needs and continue play the different roles as needed. First, I started with the sales and implementation to deliver customer Proof of Concepts where we almost had full implementation in days. Second, I led the web client development. Finally I am working in the server team where I here's some of my contributions: - Continuously providing consultations and guidance to the team members. - Design and implement clustering using apache Zookeeper. - Apache Kafka connector (version 0.8.x and 0.9.x/0.10.x) - Administration Console. - Integration with hadoop systems. - Implementing hive metastore on top of Incorta Metadata. - Integration with Apache Drill. - Integration with Facebook Presto. - Testing frameworks for the server endpoints (JUnit + RESTAssured). - Fully automated build scripts. - Programatic connection pooling for SQL data sources. - Data Access framework. - Refactoring many components. - Integrated installer -IzPack- support on Mac.While serving in the web team I was: - Leading and coordinating all web client activities. - Added new components and supported more chart types in the web client. - Unit testing and end-to-end tests for the client (Karma + jasmine + protractor).I am also providing consultations and support to our customers. In addition, I was responsible for implementing very unique customer requirements - as a service.
  • Ibm
    Information Management Consultant
    Ibm Jan 2013 - Nov 2014
    Egypt
    Our team mission expanded to cover Information management products instead of DB2 only. In addition to upgrading my skills to the latest DB2 product version (i.e. DB2 BLU), I built new skills in Big Data products (Streams and BigInsights) and Business Analytics products (Cognos, SPSS and ISW).I served many customers starting from the very early stage of positioning IBM products (e.g. TE-Data), Proof of concepts (e.g. Etisalat), designing and implementing the solution (Misr Insurance Company), High availability and disaster recovery (e.g. King AbdulAziz Ports and Silk Bank Pakistan) and performance tuning & health check (HBTF Jordan).I also created the academia curriculum for MEA University program; Information Management track. I successfully delivered the first instance of that track to the university professors in Casablanca, Morocco. I also participated in delivering the BigData track in Egypt in Africa Technical Academy in Cairo.I also co-authored DB2 Fundamentals (Exam 610) and Database Administrator (Exam 611) exams preparation guide tutorials.
  • Ibm
    Db2 Solutions Migration Consultant
    Ibm Jun 2010 - Dec 2012
    Egypt
    IBM Avalanche team (world wide team responsible for migrating competitive database systems to IBM DB2). During this period I worked with several customers, business and IBM teams world wide (Turkey, Saudi Arabia, Pakistan, USA, Germany, India, China) supporting the Team mission.Key responsibilities: * Delivering bootcamps and training. * Developing tools and assets to facilitate the migration. * Delivering customer PoCs. * Assessing the existing solutions and estimating the required efforts. * Negotiate with customer for reasonable PoC scope. * Implement the migration or mentor the customer/ ISV teams while completing their products migration. * Move objects and data to DB2. * Performance tuning to new system. * Enabling New acquisitions to run on IBM stack.Achievements: * 25+ customer engagements. * 15+ products enabling them to run on DB2. * Five assets; one of them was the corner store for a new IBM Product (Database Conversion Workbench). * One IBM Acquisition enablement - The Now Factory. * Co-authored DB2 HADR Redbook. * Received several awards including MENA Everyday Hero award.
  • Ibm
    Software Engineer - Web/Portal Development
    Ibm Jun 2008 - Jun 2010
    Egypt
    I have a long successful track records in serving many IBM customer developing their Web/Portal solutions. I served different customer types included governmental institutes, multi-national companies and others. I have strong experience in J2EE Web Application development. My Technical experience includes Portal -development and administration- and Web solutions -design and implementation.
  • Ibm
    Maintenance And Support Engineer
    Ibm Feb 2008 - Jun 2008
    Egypt
    I was hired to support http://saudi.gov.eg portal. During that period, I developed new skills in IBM WebSphere Application Server, WebSphere Portal and WCM. My responsibilities were handling all customer defects and change request during the warranty period.That period was very relaxed and I got a chance to acquire new skills and certificates. However, I was not able to do much practices. I did a research about the maintenance teams setup and compared to the existing setup and shared with the management. Less than a month after that the setup was merged into the development team.
  • Itworx
    Software Engineer
    Itworx 2005 - 2006
    Founder, designer and implementor of Vignette validation framework.Develop content managed web sites using Vignette CMS (using XSTL and Java).Implement site themes from wireframes.Create demo environments.Create custom installer for customer deliverables.Create/maintain design documents.Database design and tuning.

Anas M. Education Details

Frequently Asked Questions about Anas M.

What company does Anas M. work for?

Anas M. works for Alfa Medical Group

What is Anas M.'s role at the current company?

Anas M.'s current role is Java Software Architect.

What is Anas M.'s email address?

Anas M.'s email address is an****@****ail.com

What schools did Anas M. attend?

Anas M. attended Inofrmation Techonology Inistitute (Iti), Helwan University Cairo.

Not the Anas M. you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.