Innovative software developer with a proven track record in delivering scalable and stable solutions. Experienced in languages such as Golang and Python, with a strong focus on Agile methodologies and DevOps practices. Skilled in utilizing industry-standard tools to ensure application security and performance, fostering collaboration and continuous improvement within teams to drive operational efficiency and meet client expectations.
Overview
7
7
years of professional experience
Work History
Software Developer
Resolve Tech Solutions (Contracted to CBRE)
11.2021 - Current
Actively participated in AGILE and SCRUM activities across all phases of the Software Development Life Cycle (SDLC).
Developed the backend for the Developer Exchange(DevX) platform utilizing Postgresql, Golang and GinGonic framework; transitioned entire original Java codebase to Golang, managed the migration and ongoing development of new features.
Contributed shift in company collaboration culture and to the growth of the unique recurring user base to 3,000 developers globally at CBRE by enhancing the DevX platform, which fosters collaboration and code reusability.
Contributed to the DevOps Center of Excellence on the Scanman project, implementing a queue system using Golang, RabbitMQ, SQLSever, and GitHub Actions for efficient request processing.
Developed the Performance Test as a Service, an on-demand service leveraging Azure Load Testing and GitHub workflows, successfully onboarding over half of applicable projects within CBRE.
Developed the Prompt Store, a marketplace tool for creating, enhancing, versioning, and publishing prompts, integrated with Azure Open AI, deployed on AWS ECS Fargate using the FastAPI framework and Langchain for LLM interactions.
Designed an AI solution for auto-remediation of critical bugs in Sonarqube using CREWAI, deployed in Rafay Kubernetes, integrating AWS API Gateway and SQS for effective task management.
Contributed to the DevTools team, focusing on metrics tracking from third-party tools and services (GitHub, ADO, Jfrog etc.), designing APIs, SQL tables, and stored procedures to process and analyze users, activity, costs, and licenses.
Monitor and remediate security vulnerabilities and bugs identified by tools such as SonarQube, Veracode, Prisma Cloud, and Snyk.
Backend Developer Intern
IMCS Group
05.2021 - 11.2021
Developed backend solutions for internal employee tooling and portal leveraging Java Spring Boot.
Wrote unit tests to ensure code quality, reducing bugs and enhancing system performance .
Participated in Agile and Scrum processes, contributing to daily stand-ups, sprint planning, and retrospectives to foster collaboration.
Backend Developer
Anubis LLC
08.2018 - 12.2019
Designed and developed 3 iOS mobile games using Swift, focusing on user experience and incorporating feedback for continuous improvement.
Conducted user testing sessions to gather feedback and analyze gameplay data, resulting in targeted improvements and increased player retention rates by 77%.
Research Assistant
Austin College Chemistry Department
06.2018 - 08.2018
Developed and optimized software code for Arduino microcontrollers using the Arduino IDE, enhancing the functionality of a spectrophotometer.
Designed 3D models of components utilizing various CAD software for proof-of-concept prototypes.
Planned and executed diverse research methodologies, ensuring thorough testing and accurate data collection for comprehensive analysis.