Template
Copy this website

James Rodriguez

Senior API Developer at Amazon

Summary

James Rodriguez is a results-driven API Developer with 6 years of experience specializing in designing, building, and deploying robust RESTful APIs and microservices. Proven expertise in optimizing API performance, ensuring scalability, and integrating complex systems across various cloud platforms. Adept at the full software development lifecycle, utilizing Python, Java, and Node.js to deliver high-quality, secure, and efficient backend solutions.

Experience

Senior API DeveloperAmazon
Seattle, WAMar 2021Present
  • Led the design and development of critical microservices for Amazon's e-commerce platform, handling over 10,000 requests per second, improving system latency by 15%.
  • Implemented robust API gateways and authentication mechanisms (OAuth 2.0, JWT) for secure data exchange, reducing security vulnerabilities by 20%.
  • Mentored a team of 3 junior developers, improving code quality standards by 25% through regular code reviews and best practice enforcement.
  • Optimized database queries and API endpoints, resulting in a 30% reduction in response times for key customer-facing services.
API DeveloperMicrosoft
Redmond, WAJul 2018Feb 2021
  • Developed and maintained RESTful APIs for Azure cloud services using C# and .NET Core, supporting over 5 million daily active users.
  • Collaborated with front-end teams to define API specifications using OpenAPI/Swagger, streamlining integration processes and reducing development time by 10%.
  • Enhanced CI/CD pipelines for API deployment, reducing release cycles from bi-weekly to weekly and improving deployment success rate by 95%.
  • Implemented monitoring and logging solutions (Prometheus, Grafana) to proactively identify and resolve API performance issues, achieving 99.9% uptime.

Projects

Education

University of WashingtonBachelor of Science in Computer Science
Seattle, WASep 2014Jun 2018
  • Graduated with a GPA of 3.8/4.0, achieving Dean's List honors for all semesters.
  • Completed capstone project on distributed systems, developing a peer-to-peer file sharing application.

Skills

Programming Languages
PythonJavaNode.jsC#Go
API Technologies
RESTful APIsGraphQLgRPCMicroservicesAPI GatewaysOpenAPI/Swagger
Cloud Platforms
AWS (Lambda, API Gateway, EC2, S3)Azure (Functions, API Management)DockerKubernetes
Databases
PostgreSQLMongoDBRedisMySQL
Tools & Methodologies
GitJiraAgile/ScrumCI/CDPostmanJMeter