
About
I am Mohammed, I am a backend focused fullstack software engineer with more than two years of experience, I use Java, Spring and angular and I am also open to learn new skills as needed.
I am Mohammed, I am a backend focused fullstack software engineer with more than two years of experience, I use Java, Spring and angular and I am also open to learn new skills as needed.
Experience
(Location: USA) • Responsible for developing a medical education portal. • Responsible for creating and maintaining content served, along with maintaining staging and production versions of the platform.
CMS • Implemented a module transforming and syntax checking plain text to SQL along with meta data by developing a mini interpreter using Java, Spring and Angular 8, and Jboss Undertow. • Re-factored searching module that is used on Oracle Exadata DB containing more than 40 million users while also integrating previous SQL generation module to match complexity when needed. SAPEQ • Reduced space required for log files by at least 50% and automated storage maintenance for older files by automated compression and deletion in a system serving all citizens of Sharjah, UAE. • Lead a team of four engineers in phase 2 of the project, implementing more than 100 services for citizens to access, using Java, Spring, and SAP HYBRIS, on Apache Tomcat. • Responsible for a successful one-and-a-half-month onsite customer training, UAT and deployment in UAE. • Transformed barebone HTML, CSS design into a full working frontend using JSP, Javascript and JQuery. CCC • Lead a team of three engineers re-factoring an unfinished software using Java, JSF and Hikari CP. • Responsible for introducing new features like using RabbitMQ or Oracle AQ according to preference. • Increased logging throughput by at least 6 times using async solution. Contextual campaign manager • Re-factored legacy software components to be scalable and runnable in cloud environment using Docker, Oracle OpenShift and Spring Boot.