I'm a Fullstack Software Engineer specializing in frontend development with expertise in JavaScript and JavaScript frameworks such as React, Ember, etc. My backend experience lies in NodeJS, PHP, and Python, although I prefer NodeJS.
Birmingham, Alabama, United States
Led the development and deployment of innovative applications using AWS Python Lambdas and React, driving faster feature delivery, improved user experience, and reduced development time. This included building internal tools that significantly improved team efficiency, freeing up 17.5 developer hours per week.
Architected and implemented reusable microservices, enhancing development efficiency and code maintainability across the organization.
Provided technical leadership for critical projects, including the successful upgrade of Python infrastructure, ensuring stability and performance.
Championed the strategic move to bring mobile application development in-house, building the team and processes for React Native development. This involved establishing a robust CI/CD pipeline using Bitbucket Pipelines and Xcode Cloud.
Drove improvements in application security by leading the evaluation and implementation of key security tooling and establishing best practices. This included introducing threat modeling, SAST/DAST tools, and secure coding standards.
Cultivated a security-conscious environment by designing and delivering engaging security training programs for the company and specific departments.
Demonstrated strong problem-solving and leadership skills by effectively managing the resolution and prioritization of security vulnerabilities across multiple projects. Also played a key role in proactively preventing vulnerabilities through the implementation of security best practices and tooling.
Led the development of AppSync GraphQL APIs, contributing to api standardization across our products.
Languages: Javascript, TypeScript, React, Python
Tools: Terraform, Bitbucket Pipelines, Jira
Cloud Services: AWS (Amazon Web Services), Xcode Cloud
United States
2019 — 2023
Charleston, South Carolina, United States
Software engineer with expertise in EmberJS, JavaScript, and SQL.
Facilitate and lead scrum meetings in an agile environment, ensuring efficient collaboration and progress tracking.
Conduct interviews and provide mentorship to new hires, fostering a supportive and knowledge-sharing environment.
Oversee the interface with contract developers, ensuring seamless integration and efficient workflow.
Foster cross-team collaboration, working collaboratively to identify and implement innovative solutions.
Manage the codebase, ensuring code quality and adherence to best practices.
Perform thorough peer code reviews, providing constructive feedback and ensuring high-quality deliverables.
Manage Continuous Integration and Continuous Deployment (CI/CD) processes, utilizing tools like CircleCI to automate testing and deployment.
Ensure the security and confidentiality of sensitive data, operating within HIPAA and SOCK2 certified environments.
Proactively identify and address security vulnerabilities, implementing robust measures to protect data integrity and privacy.
Collaborate with the team in creating comprehensive design documents, capturing project requirements, architecture, and implementation details.
Effectively communicate and explain technical concepts to both technical and non-technical stakeholders, bridging the gap between development and business objectives.
Proactively identify potential roadblocks or challenges in technical implementation and communicate them to stakeholders, offering alternative solutions and mitigation strategies.
2018 — 2019
Fultondale, Alabama
I had worked on a software called ForkastRM for dotedison
ForkastRM helped manage restaurants by giving them tools to help with Waste Management and Tracking with integrations with their PoS sytems to offer predictive Order Guides and predictive Prep Sheets. As well as incorporating reporting tools for live PnL and more.
Responsibilities:
Plan, Develop, Deploy, and Monitor codebases for Frontend Javascript, Backend PHP and NodeJS servers, and MySQL Database Structure/Data on AWS.
Manage/Guide Support team on processes for handling and creating tickets for issues reported through email and Support Chat integrations.
Developed integrations with over 14 POS, Time Management, and Accounting applications such as Square, Aloha, Toast, AireusPOS, Efficenter, and more.
Create and update Help/Education Documentation for both client and internal reference/use.
Conduct Interviews for new team members such as QA Analysts and Developers.
Train/Guide new employees on workflow, codebases, and culture.
Develop and Monitor Security for both frontend and backend resources.
Developed predictive algorithms used for sales/product projections, waste analysis, labor, Profit/Loss reports, daily sales/cost reports, and more.
Pelham, AL
Education
2024 — Present
Forward Security
Application Security Mentorship
2024 — Present
2011 — 2013
Jefferson State Community College
Industrial and Organizational Psychology
2011 — 2013
2001 — 2010
Isabella High School
Advanced Diploma
2001 — 2010