Work Experience

Deepwatch logo

Deepwatch

Software Engineer

April 2022 - July 2024

About the Company

Deepwatch is a leading managed security platform that provides comprehensive cybersecurity solutions for enterprises. The company combines cutting-edge technology, including AI-powered tools, with expert security practitioners to deliver round-the-clock threat detection and response capabilities. Deepwatch operates as an extension of its client's cybersecurity teams, optimizing existing security tools and enhancing visibility across attack surfaces, while also garnering numerous industry awards and significant backing from major investors.

Role Description

  • Developed and maintained a secure cybersecurity SaaS application to deliver current state assessments of customer's ServiceNow environments using React, TypeScript, GraphQL, and AWS cloud services, implementing CI/CD pipelines and collaborating with security engineers to ensure compliance with NIST and CIS benchmarks.
  • Spearheaded a comprehensive documentation overhaul using JSDOC, enhancing both front-end and back-end codebase organization and maintainability.
  • Enhanced code quality and security through rigorous code reviews, automated testing, and proactive issue detection using tools like Codacy, while implementing a secure Git workflow with feature branching and access controls via GitHub and Bitbucket.
  • Established robust testing strategies encompassing unit, integration, and E2E (end-to-end) tests using Jest, React Testing Library, and Playwright, ensuring application reliability and security.
  • Collaborated closely with the design team to create a comprehensive design system using Figma and Storybook, ensuring UI consistency and optimal user experience across applications.
  • Utilized Snowflake for secure data handling and optimized SQL query creation, ensuring data protection and compliance with security standards while maintaining the integrity of the reporting system.
  • Implemented comprehensive security measures including authentication and authorization (Okta), observability (Sentry), and vulnerability scanning (SNYK), while designing and securing APIs using GraphQL/Apollo, and boosting performance through the use of Python lambdas.
Dev Technology Group logo

Dev Technology Group

Associate Application Developer

June 2021 - April 2022

About the Company

Dev Technology Group is an information technology services company that delivers mission-critical applications and systems for various U.S. government agencies, specializing in areas such as Agile development, DevSecOps, biometrics, and cloud applications. The company is a woman-owned business with multiple industry certifications and has been recognized as a top workplace for several consecutive years. Dev Technology Group's mission revolves around providing IT solutions that meet government needs while adhering to core values of integrity, respect, collaboration, innovation, resilience, and community.

Role Description

  • Contributed to the development of a secure government Single Page Application (SPA) using React and Typescript, implementing strict access controls and data validation techniques.
  • Supported backend security measures using NodeJS and Serverless architecture, focusing on secure API design and implementation.
  • Modernized legacy Java applications to JavaScript, incorporating current security standards and best practices and ensuring the system remained current and maintainable.
  • Conducted security-focused usability testing with Jest, React Testing Library, and Playwright to identify and resolve potential vulnerabilities and user experience issues, thereby increasing application effectiveness and efficiency.
  • Developed and maintained over 100 secure governmental forms for processing sensitive information, ensuring data integrity and confidentiality.
  • Maintained active Public Trust security clearance, demonstrating reliability in handling sensitive information.
Code Differently logo

Code Differently

Software Developer

August 2020 - June 2021

About the Company

Code Differently is an experiential learning coding program founded in July 2018, aimed at introducing and advancing information technology skills among youth through hands-on, practical instruction. The organization was established by local entrepreneurs with the goal of bridging the gap between education and local market needs, focusing on equipping communities with the necessary skills to thrive in the 21st-century job market.

Role Description

  • Developed a two-phased instructional curriculum based on JavaScript, leading to enhanced learning experiences through project-based and live demo sessions.
  • Collaborated with JP Morgan & Chase professionals towards teaching 20 junior engineers full-stack technologies preparing them for real-world tech and security challenges.
  • Led a team of 5 instructors in a fast paced agile setting that included daily stand ups, weekly retro meetings, code reviews, and performance improvement strategies.
Gemstack logo

Gemstack

Software Developer

January 2020 - August 2020

About the Company

Gemstack is a company that specializes in helping businesses harness the power of AI through expert training, workshops, and strategy development services. The company focuses on creating client-specific solutions tailored to individual industry needs, with the goal of responsibly and impactfully integrating AI into business operations. Gemstack's approach aims to empower teams with practical AI knowledge and tools, facilitating lasting positive changes in business practices.

Role Description

  • Assisted with the implementation of project architecture, standards, and processes.
  • Implemented secure component creation practices, focusing on input validation and output encoding to prevent XSS attacks.
  • Assisted in developing a secure content management system, emphasizing data integrity and access control.
  • Designed and deployed secure, browser-compatible SPAs utilizing HTML5, CSS3, and JavaScript (React) with a focus on client-side security measures.