Malolos City, Central Luzon, Philippines
Software Engineer and Technical Lead with 4+ years of experience in full-stack development, frontend architecture, CI/CD automation, and DevOps. Skilled in React, Next.js, Python, and Azure DevOps. Delivering scalable, high-performance, and secure applications while guiding engineering best practices across performance, code quality, and security.
Conducted regular code reviews to enforce clean, readable, and reusable code, aligning with industry best practices and team standards. Provided constructive feedback to peers, helping reduce technical debt and decreasing time spent on bug fixes and feature updates. Actively contributed to maintaining a high-quality codebase that supports long-term scalability and maintainability. Monitored web application vulnerabilities with a focus on package dependencies and Docker images using tools like Trivy and OWASP ZAP. Integrated automated security scans into the CI/CD pipeline to proactively detect and mitigate risks before deployment. Regularly tracked and addressed known CVEs, ensuring timely patching and reducing exposure to security threats.
Leverages Azure DevOps to implement robust Continuous Integration and Continuous Deployment (CI/CD) pipelines, automating software delivery processes for efficient and reliable deployment of applications, while also configuring and managing build, test, and release pipelines, ensuring seamless integration with version control systems and facilitate collaborative development environments.
Full Stack Developer contributing to front end development through utilization of React.js and integration of WebGIS technologies to enhance data visualization capabilities. Responsible for developing robust Python APIs for backend tasks. Experienced in Managing databases and cloud platforms like AWS and Azure. Delivered successful PoC solutions and collaborated on cloud migrations for improved scalability and reliability.
Assists in creating and revising validation rules to ensure data accuracy and integrity. Testing and debugging through different edge cases. Documents test scenarios, procedures and outcomes to facilitate transparency and knowledge sharing within the team.