Wasiq Syed

Senior Software Engineer | Distributed Systems Specialist

LinkedIn | GitHub

About

Highly accomplished Senior Software Engineer with over 8 years of experience leading the design and implementation of scalable, high-performance distributed systems. Expert in Java, Python, and cloud-native architectures (AWS), consistently delivering robust backend solutions that enhance system throughput, reduce latency, and ensure 99.9% uptime for critical applications. Seeking to leverage deep technical expertise and leadership in a challenging role to drive innovation and build next-generation software solutions.

Work Experience

Senior Software Engineer

Company X

Jan 2020 - Mar 2024

City, State, US

Led the end-to-end development of critical backend services and microservices architectures, significantly enhancing system performance and reliability.

  • Architected and implemented a new microservices architecture utilizing Spring Boot and Apache Kafka, resulting in a 30% improvement in system throughput and a 15% reduction in latency.
  • Developed high-volume data processing pipelines, managing over 1 million transactions daily with a consistent 99.9% uptime for mission-critical applications.
  • Mentored and guided a team of 3 junior engineers on best practices for clean code, unit testing, and scalable system design, significantly elevating team productivity and code quality.
  • Optimized complex database queries and integrated Redis caching mechanisms, leading to a 20% reduction in database load and improved application responsiveness.
  • Collaborated cross-functionally with Product and DevOps teams to orchestrate successful deployments on Kubernetes, streamlining CI/CD processes and accelerating release cycles.

Software Engineer

Company Y

Jul 2017 - Dec 2019

City, State, US

Designed and implemented robust RESTful APIs and contributed to cloud migration efforts, ensuring high availability and cost efficiency.

  • Designed and implemented highly scalable RESTful APIs for a critical customer-facing platform using Java and Spring, supporting a growing user base.
  • Contributed significantly to the successful migration of monolithic applications to a cloud-native environment on AWS, achieving a 10% reduction in infrastructure costs.
  • Developed comprehensive automated testing frameworks, increasing test coverage by 25% and reducing the reported bug count by 18% prior to production releases.
  • Participated actively in on-call rotations, promptly diagnosing and resolving critical production issues to maintain system reliability and minimize downtime.

Junior Software Engineer

Company Z

Aug 2015 - Jun 2017

City, State, US

Assisted in the development of new features for internal tools and contributed to database management and code quality initiatives.

  • Assisted in the development and enhancement of new features for an internal business tool, utilizing Python and Django to improve operational efficiency.
  • Wrote and optimized SQL queries, and managed database schemas (PostgreSQL) to support application data requirements.
  • Actively participated in code reviews, providing constructive feedback to ensure adherence to coding standards and improve overall code quality.
  • Contributed to the creation and maintenance of technical documentation, improving knowledge transfer within the development team.

Education

Computer Science

University A

3.8/4.0 GPA

Sep 2014 - May 2016

City, State, US

Courses

  • Distributed Systems
  • Advanced Algorithms
  • Machine Learning

Computer Engineering

University B

3.5/4.0 GPA

Sep 2010 - May 2014

Projects

E-commerce Backend

Mar 2019 - Sep 2019

Built a scalable and robust e-commerce backend system, focusing on API design, data persistence, and cloud storage.

Distributed Chat System

Jan 2018 - Jun 2018

Developed a real-time, scalable chat application demonstrating expertise in distributed messaging and web communication.

Languages

English

Skills

Programming Languages

  • Java
  • Python
  • Go
  • JavaScript

Frameworks & Libraries

  • Spring Boot
  • Spring
  • Django
  • React
  • Node.js

Databases & Caching

  • PostgreSQL
  • MySQL
  • DynamoDB
  • Redis

Cloud Platforms

  • AWS (EC2, S3, Lambda, RDS, SQS, SNS, DynamoDB, CloudWatch)

Tools & Technologies

  • Apache Kafka
  • Kubernetes
  • Docker
  • Jenkins
  • Git
  • Jira
  • Microservices
  • RESTful APIs
  • GraphQL
  • CI/CD
  • Agile
  • Scrum
  • Distributed Systems
  • System Design
  • Problem Solving