Summary

Highly accomplished and results-driven Senior Software Engineer with 8+ years of experience designing, developing, and deploying scalable and resilient software solutions at leading tech companies. Proven expertise in full-stack development, cloud architecture (AWS, GCP), distributed systems, and machine learning integration. Adept at leading cross-functional teams, optimizing performance, and delivering high-quality code in fast-paced, agile environments. Seeking to leverage strong technical acumen and leadership skills to drive innovation.

Experience

Senior Software Engineer

InnovateTech Solutions, Seattle, WA

Jan 2021 – Present
  • Led the design and implementation of a new microservices-based platform using Go and Kafka, improving system scalability by 40% and reducing latency by 25%.
  • Mentored a team of 4 junior engineers, fostering best practices in code reviews, testing, and system design.
  • Developed critical features for the core product, resulting in a 15% increase in user engagement.
  • Optimized database queries and caching strategies for high-traffic services, handling millions of requests per day.

Software Development Engineer II

Global Data Corp, San Francisco, CA

Jun 2017 – Dec 2020
  • Developed and maintained RESTful APIs in Java Spring Boot for a large-scale data processing application, supporting over 100 enterprise clients.
  • Implemented CI/CD pipelines using Jenkins and Docker, significantly reducing deployment time by 50%.
  • Contributed to front-end development using React, enhancing user interface and experience for internal tools.
  • Participated in on-call rotations, debugging and resolving critical production issues promptly.

Projects

Distributed Task Scheduler

GitHub Link

Designed and implemented a fault-tolerant distributed task scheduler in Python using Celery and Redis.

  • Achieved horizontal scalability and high availability with robust error handling and retry mechanisms.
  • Managed worker queues and task states for concurrent execution across multiple nodes.

Real-time Analytics Dashboard

GitHub Link

Developed a real-time data visualization dashboard using React, Node.js, and WebSockets.

  • Integrated with a Kafka stream to display live user activity and system metrics.
  • Utilized D3.js for interactive charts and graphs, providing immediate insights.

Education

M.S. in Computer Science

Stanford University, Stanford, CA

Sep 2015 – May 2017

Specialization: Distributed Systems, Artificial Intelligence

GPA: 3.9/4.0

B.S. in Computer Engineering

University of California, Berkeley, CA

Sep 2011 – May 2015

Magna Cum Laude

Relevant Coursework: Data Structures, Algorithms, Operating Systems, Machine Learning