Personal details

Max M. - Remote back-end developer

Max M.

Based in: 🇦🇪 United Arab Emirates
Timezone: Abu Dhabi (UTC+4)

Summary

Experienced Principal Software/Systems Engineer Consultant and Team Leader. Strong consulting and leadership skills, consistently delivering projects on time and within budget. Proficient in Java EE/Spring and embedded software development, application security, software energy-efficiency optimization, embedded software, Linux, and networking. Proven track record in team leadership and pre and post-sales training. Seeking a full-time opportunity.

Work Experience

Principal Software Engineer Consultant
Agile7 FZCO | Sep 2021 - Present
HTML/CSS
Java EE
Fortify
Spring Boot
Application Security
OWASP
SAML 2
Okta API

- Collaborating with various cybersecurity consulting providers, specializing in software vulnerability remediation, to offer software engineering services and fill a gap in their service offerings.

- Designed and implemented a scalable CIAM (Customer Identity Access Management) solution using Okta, Java, and Spring Security, incorporating features such as Single Sign-On, Multi-Factor Authentication (MFA), and Okta Access Gateway. Deployed the solution in both simple (dev env) and single cluster (prod env) architectures with internal load balancing.

- Collaborated with stakeholders to ensure seamless integration, adherence to security policies (ie. change management), and GDPR compliance for user privacy during the implementation and testing of a CIAM solution.

- Reproducing and fixing software bugs and security vulnerabilities found by SAST and DAST.

- Development of an innovative Eclipse IDE plugin for measuring and optimizing energy efficiency.

- Producing whitepapers and blog posts on software energy-efficiency and security, effectively promoting and showcasing the supported services.

- Conducting presentations to educate prospective clients on software energy-efficiency optimization.

- Technologies used: Java EE, Spring Security, Okta Customer Identity Cloud, API Access Management, OAuth2, OpenID Connect, SAML2, Okta Universal Directory, SAST(HP Fortify), DAST(OWASP Zap, BURP Suite), Running Average Power Limit (RAPL) cpu energy reporting, Java bytecode manipulation using Javassist, etc.

Senior Software Engineer Consultant
Cognitive Medical Systems | Aug 2020 - Feb 2021
HTML/CSS
Java EE
RabbitMQ
GitLab
Spring Boot
Application Security
Chef Recipe
Kubernetes
Docker Compose
OWASP

- Assisted in the implementation of a Java EE/Spring Boot application called IMAS (Image Migration Application System) that moved and converted DICOM image and metadata formats from VistA Imaging to the Cerner platform as part of a nationwide medical data migration for the US Department of Veterans Affairs (VA).

- Assisted in the implementation of a Java EE services API for the VA called CVIX (Central VistA Imaging Exchange) that provides images, metadata, study and artifact lists from VistA and Cerner sources with and without a VIX. Also, writing Chef recipes for the CI/CD pipeline.

- Conducted in-house training sessions for team members on cybersecurity initiatives associated with their application development and data management.

- Technologies used: Java EE, Spring Boot, Spring Cloud, Hibernate, HL7 FHIR, RabbitMQ message broker, Chef, Maven, jUnit, Git, GitLab CI/CD, Docker containers, Docker Desktop/Compose, Spring Cloud, Kubernetes, Amazon Elastic Kubernetes (EKS), Postman, Eclipse.

Education

Thunderbird School of Global Management
MBABusiness Administration
Jan 2004 - Aug 2005
Rochester Institute of Technology
Bachelor's degreeComputer Engineering Technology
Aug 1989 - Aug 1994

Personal Projects

Energy-Efficiency Tactics in Software Architecture and ImplementationIconOpenNewWindows
2022
Java
White paper: Software energy-efficiency tactic reference guide for software architecture and implementation of cloud and non-cloud Web and IoT software applications.

Certifications & Awards

Project Management Professional
PMI | Sep 2005