Experience
2024 — Now
2024 — Now
Santa Monica, California, United States
Role Overview
I lead Application architectural design and development, making key technical decisions and building scalable, maintainable software solutions. I write clean, efficient, and well-tested code, and collaborate closely with front-end engineers to seamlessly integrate user-facing features with server-side systems.
Key Responsibilities
• Design and own backend architecture and technical strategy
• Develop and maintain production-grade applications
• Implement and manage CI/CD pipelines for both backend and client applications
• Mentor and guide junior engineers, promoting best practices and code quality
• Drive architectural discussions to identify optimal technologies and system designs
• Produce clear, comprehensive technical documentation
• Partner with product teams to translate business requirements into technical solutions
Tech Stack
Python 3.13 · AWS EKS · Docker
2024 — 2025
Virginia, United States
Build, Maintain, and Design billing capabilities. Design and architect all phases of application development.
Tech Stack: Python 3.11, AWS EC2, LDAP Auth, Docker:
• Implement CI/CD deployment for the backend.
• Mentor founder on how to manage remote developer
• Develop new processes and standards for the development team to follow.
• Work closely and prioritize which part of the tech stack needs to be covered first, which will speed up the team and feature development.
2023 — 2023
2023 — 2023
• API Development and Integration:
• Designing and developing RESTful APIs for the TRX Training platform.
• Integrating with third-party services like payment gateways and social media platforms.
• Collaboration and Feasibility:
• Collaborating with product managers and designers to understand requirements.
• Ensuring technical feasibility of designs.
• Security Implementation:
• Implementing security measures (authentication, authorization, encryption) to protect user data.
• Monitoring and Improvement:
• Implementing monitoring and logging tools for system performance.
• Identifying areas for improvement in the back-end system and implementing changes.
Team Collaboration and Standards:
• Collaborating with DevOps for deployment and maintenance.
• Mentoring junior engineers, participating in code reviews, and establishing engineering standards
for consistency and quality.
2020 — 2023
2020 — 2023
Fort Lauderdale, Florida, United States
1. **Backend Architecture Development:**
• Designing and developing the backend architecture for the Play2Pay platform.
2. **API Development and Security:**
• Building RESTful APIs for transactions, payments, and user data handling.
• Implementing security measures (encryption, authentication, authorization) for user data protection.
3. **Requirements Collaboration:**
• Collaborating with product managers and designers to understand and ensure the technical feasibility of requirements.
4. **Testing and Quality Assurance:**
• Developing unit tests, integration tests, and end-to-end tests to ensure backend codebase quality.
• Collaborating with the QA team to ensure thorough testing and validation before production deployment.
5. **Performance Optimization:**
• Optimizing database performance through indexing, caching, and other techniques.
6. **Monitoring and Deployment:**
• Implementing monitoring and logging tools for tracking system performance and issue identification.
• Collaborating with the DevOps team for smooth deployment and maintenance of backend systems.
7. **Continuous Improvement and Collaboration:**
• Staying up-to-date with industry trends and emerging technologies.
• Mentoring junior engineers, participating in code reviews, and establishing engineering standards for maintainability, scalability, and adherence to industry standards.
• Collaborating with other teams (frontend, mobile) to ensure seamless integration with the overall product.
2019 — 2020
Miami/Fort Lauderdale Area
1. **Full-stack Architecture Development:**
• Designing and developing both backend and frontend architecture for the Easy MGT platform.
2. **API Development and Security:**
• Building RESTful APIs using Django Rest Framework for user data, authentication, and authorization.
• Implementing security measures like encryption, input validation, and access control for user data protection.
3. **Requirements Collaboration:**
• Collaborating with the founder to understand requirements and ensure technical feasibility.
4. **Third-party Integration:**
• Integrating with third-party services such as payment gateways, MLS, and ILX APIs.
5. **DevOps Implementation:**
• Implementing DevOps practices for smooth deployment and maintenance of both backend and frontend.
6. **Continuous Improvement and Collaboration:**
• Staying updated with industry trends and emerging technologies.
• Leading developers, guiding design patterns, coding standards, and software development methodologies.
• Participating in code reviews to ensure maintainability, scalability, and adherence to industry standards.
7. **Quality Assurance and Collaboration:**
• Implementing the QA suite for thorough testing and validation before production deployment.
• Identifying areas for improvement in the system and implementing changes for enhanced efficiency, scalability, or security.
• Collaborating with other teams, including design and marketing, to ensure seamless integration with the overall product.
• Establishing and enforcing engineering standards, processes, and procedures for consistency and quality across the organization.
Education
Florida International University
AML/BSA Compliance Certification
2022 — 2022
Everglades High School
2007 — 2010