Joe Cavazos
Verified Expert in Engineering
Back-end Developer
Joe是一名主要的Java开发人员和架构师,拥有超过14年的开发企业和小型应用程序的经验, primarily written in Spring Boot. 他在SDLC的所有阶段都有经验,并且精通关系数据库, application servers, REST APIs, unit testing, and AWS.
Portfolio
Experience
Availability
Preferred Environment
亚马逊网络服务(AWS), Unix, JUnit, REST api, SQL, Hibernate, Java,后端,Git, Spring Boot
The most amazing...
...我编写的是一个自制流媒体服务器它可以向观众播放视频并包含视频目录, queue, and scheduled programming.
Work Experience
Back-end Developer via Toptal
GameFace
- 在微服务架构中开发和维护几个集成的Spring Boot应用程序, communicating between services using REST APIs.
- 将后端与支付处理和收款服务(如PayPal)集成.
- Implemented authentication using OAuth 2.0 and eventually with Amazon Cognito.
- Participated in architectural design sessions and discussions. 为高层设计决策和考虑提供反馈和指导.
Software Developer / Architect
International Trip Planning Services
- 围绕航班、旅行、飞机、乘客等实现广泛的数据建模.
- 使用Java反射创建一个自动的框架,用于打印/填充PDF, Word, Excel, and plain text templates.
- Provided REST API endpoints for customers to upload trip data.
- 实现了用于向政府机构传输数据的REST和SOAP服务.
- 使用JSF模板和iText的组合从零开始生成pdf.
- Architectured design decisions and implementation.
Technical Writer, Java
Okta
- 发表了一篇关于在Spring Boot应用程序中集成Okta身份提供者(IDP)和R2DBC的博客文章.
- 完成了另一篇关于在Spring Boot应用程序中集成Okta IDP和Spring Cloud Config的博文.
- 撰写了一篇关于在Spring Boot应用程序中使用关系数据库集成Okta IDP和基于saml的身份验证的博客文章.
Senior Java Developer
Phennecs, LLC
- 开发了一个高性能的Java web应用程序(Spring Boot),通过与SalesForce API接口和从Apache Hive表中读写来备份和恢复SalesForce中的客户数据.
- 设计并实现了复杂的逻辑,以恢复先前备份的涉及从属/子对象的SalesForce数据.
- Re-architected the application to break certain processes into atomic parts, so long-running processes can be stopped and restarted at arbitrary times, greatly facilitating the upgrading of customers to new versions.
- 为几个Spring Boot应用程序编写单元和集成测试,这些应用程序以前没有测试覆盖率.
- 参与复杂业务流程的高层架构设计讨论.
Senior Software Developer/Architect via Toptal
Anthem Blue Cross and Blue Shield
- 管理海外工程师团队,指导他们进行最佳编码实践和编写有效测试.
- Coordinated production deployment of various services, including QA checks.
- Participated in high-level design discussions and architectural reviews.
Senior Software Developer via Toptal
Priceline
- Developed an airline pricing aggregator using Spring Boot. 该应用程序将使用多线程架构查询许多不同来源的典型航班行程,并编译结果供人们使用.
- Maintained several legacy Java applications, responding to outages, diagnosing errors, and implementing critical fixes.
- Developed and implemented messaging architecture using Apache Kafka.
Software Engineer IV
Mitratech
- 跨团队协作,为web应用程序实现一个新的REST API端点.
- 指导初级开发人员进行良好的编码实践和编写自动化测试.
- Taught the development team to write unit tests using JUnit and Mockito.
- 使用AppDynamics识别几个效率低下的流程,并提出改进方法.
- 重构了内存效率低下的Hibernate查询,以使用分页和可滚动的结果.
Software Developer
Apptio, Inc.
- Developed for and maintained an internal deployment tool written in Java.
- 创建一个内部Java应用程序,收集客户实例的可用性指标,并将此数据与支持票据相关联.
- 构建一个内部Java应用程序来管理客户实例的安全性(通过LDAP).
- 使用AWS的角色假设为web应用程序实现身份验证.
- 利用AWS api检索客户的AWS使用数据,并将其提供给Apptio的旗舰应用程序进行聚合和度量.
Experience
Heavy Reading Barbell and Book Club
http://www.heavyreadingclub.com/The business logic is written in Java and executed in AWS. There is a periodic SQS trigger that invokes a lambda function. 该函数选择一个随机提示并查询OpenAI API以生成书评. The lambda parses the response from OpenAI, packages it into a WordPress post, 然后使用WordPress REST API将该帖子发布到指定的WordPress实例.
TSDBot: A Java-based Discord Chat Bot
http://github.com/schoolyd/tsdbot21. Easily-extensible array of "functions" ranging from trivial (e.g.(替换前一条消息中的一些文本并返回结果)到更复杂的(例如.g., 从聊天记录中随机挑选一行,并将其发送给电子游戏开发商Bungie的社区经理)。
2. Integration with AWS, specifically S3 and EC2
3. Via Dropwizard, implements an embedded Jetty server for serving HTTP requests, including a navigable website
4. Implements streaming, 整合了Discord聊天和托管网站的广播媒体服务. This service is modeled on a "job polling" framework, 流媒体与独立的“代理”可执行JAR一起存储在不同的机器上. 这个代理会定期向Discord机器人发送心跳信号,告知它有哪些视频可用. The Discord bot can display this video catalog to users. If a user wants to play any video, the Discord bot will place a "job" in its queue for the specific agent, and the next time the agent sends a heartbeat, 它将收到“播放此视频”作业,并将开始流式传输视频
TSDTV.java
http://github.com/schoolyd/tsdbot2Education
Bachelor of Science Degree in Electrical Engineering
Rice University - Houston, Texas, USA
Skills
Libraries/APIs
REST API, FFmpeg, iText, Quartz, Liquibase, AsyncTask, Salesforce API, WordPress API
Tools
WildFly, Jenkins, Git, IntelliJ IDEA, Apache Maven, Gradle, Mercurial, TeamCity, AWS SDK, Kafka Streams, Amazon Elastic Container Service (Amazon ECS), GitHub, AWS CloudFormation, ChatGPT
Frameworks
Spring Boot, JUnit, JBoss Seam, Hibernate, TestNG, Spring, Mockito, Spring MVC, Jakarta Server Pages (JSP), JavaServer Faces, JSF, Seam, Thymeleaf, Vaadin, OAuth 2
Paradigms
Unit Testing, Automated Testing, REST, Object-oriented Design (OOD), Continuous Integration (CI), Continuous Delivery (CD), Microservices, Microservices Architecture, DevOps
Languages
Java, SQL, Groovy, HTML, CSS, JavaScript, Bash
Storage
MySQL, JSON, Amazon S3 (AWS S3), JBoss AS, Oracle SQL, PostgreSQL
Platforms
Amazon Web Services (AWS), JBoss, Unix, Amazon EC2, AWS Lambda, Windows, Apache Kafka, Kubernetes, Salesforce
Other
Back-end, Writing & Editing, APIs, LDAP, Amazon API Gateway, RESTful Microservices, Discord, OAuth, Integration Testing, Multithreading, Streaming Data, OpenAI
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring