SENIOR BACKEND SOFTWARE ENGINEER
Seasoned Senior Backend/Full-Stack Software Engineer with Infrastructure-as-Code (IaC) across AWS, GCP, Azure, and/or on-premises. Experienced in developing RESTful APIs, SaaS web apps. Skilled in Python, Java, SQL databases, and JavaScript/TypeScript frameworks. Success in startups and corporate teams. Able to contribute within cross-functional teams or work autonomously, taking ownership of legacy projects or kickstarting initiatives from proof-of-concept (POC) to production-grade, scholastic mind, influence to design effectively reducing resources. Proactive self-development in AI/ML/CompVision.
PROFESSIONAL EXPERIENCE
IT Rex Group, Aliso Viejo, CA (08/2024 - present)
Backend ML/AI Engineer
Developed core ML for computer vision project with video analysis and AI-powered summarization,
Stack: Python, PyTorch, OpenCV, Docker, CUDA, WSL, YOLO, FastAPI, LangChain, ChatGPT
Hewlett Packard Enterprise, San Jose, CA (03/2021 - 08/2024)
Cloud Senior Software Engineer, HPE Ezmeral DataFabric
Backend development for HPE Ezmeral DataFabric solutions, focusing on infrastructure automation, performance optimization, and cloud deployments, key role in enhancing user experience by stability and efficiency of backend.
Tenth of 3rd party packages x tens of versions x 6+ target OS.
- HPE DataFabric Installer as backend of SaaS/IaC Infrastructure-As-Code to AWS/Azure/GCP and On-Premises. Follow-up provisioning, 40% speed optimization for cloud installs for smooth user experience over standalone app.
- HPE/MapR API Server, mostly Java/Spring
- HPE/MapR Ezmeral DataFabric Installer App and API, mostly Python
- Stack: Java, Python, Terraform, Ansible, JUnit/Mockito, REST/API, Spring, various Linux-es, bash, AWS/GCP/Azure
Iotium Inc., Santa Clara, CA (02/2018 - 01/2021)
Lead Software Engineer
IoT and Remote access/audit/observability/automation. Some notable projects:
- Remote access to remote Windows (RDP) and Linux machines over the web using Java/Apache Guacamole and integration with outer portal in ReactJS.
- Programmed access audit, full-stack ETL project from raw traffic AWS Flowlogs into Graylog and dashboard aggregated database, than developed dashboard in portal with full-stack ETL/observability pipeline from Flow Logs to React UI over multi-component Graylog/SQL/Python/REST
- Streaming IoT Devices Telemetry to Google Cloud using Java/Device Automated Qualification DAQ Framework/Kafka, project requested by Google.
- AWS Golden images creation and replication, provisioning by coding/IaC.
- Graylog (Datalog-like) ultimate humanless auto-customization by REST API.
- Tech stacks: Python, AWS, Terraform, Ansible, Graylog, Apache Guacamole, Python, Swagger, Docker, MySQL, Python, SQLAlchemy, FastAPI, REST API, ReactJS, Angular, Java, Spring Boot, JPA, Maven, Jenkins
ItsOn Inc, Redwood Shores, CA (02/2014 - 02/2018)
Senior Web Developer
- Unified REST API aggregating internal APIs. Significant functionality unification and extensive test coverage, GoLang client.
- Feature development for PHP layer for MVNOs/SAAS portals: customer account and CSR. Highly integrated environment with full-stack PHP MVC BE
- Tech stacks: Java, JAX-RS/Jersey, Guava, MapStruct, OAuth, Mockito/JUnit, Go, OpenAPI/Swagger, SaaS, REST, Jenkins, Ubuntu, Git/Stash.
Lifestreet, San Carlos, CA (07/2007 - 02/2014)
Lead Software Developer
Grown to lead by various projects, starting web/API LAMP to Facebook apps on Java, Cloud, ETL
Most notable projects:
- ETL/Java app processing, end-to-end from 1M daily URLs for scan, involved AWS SQS API, JavaScript extension JavaScript, WebDriver, Debian, bash.
- 10M install Facebook quiz app Social_Buzz running on Google AppEngine backend and various Facebook&Mobile clients Java/AppEngine,
- ETL PHP app analyzing 100,000,000 account records