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.
- 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.
- 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.