Innovative and results-driven Software Engineer with 4+ years of experience designing and developing scalable system-level and backend applications. Strong foundation in operating systems, distributed systems, and algorithmic problem-solving. Proficient in building high-performance systems and contributing to open-ended architectural decisions. Adept in modern programming languages like Java, Python, and C++, with hands-on experience working in Unix/Linux environments and across full software development lifecycle. Passionate about performance, scalability, and systems design.
Innovative and results-driven Software Engineer with 4+ years of experience designing and developing scalable system-level and backend applications. Strong foundation in operating systems, distributed systems, and algorithmic problem-solving. Proficient in building high-performance systems and contributing to open-ended architectural decisions. Adept in modern programming languages like Java, Python, and C++, with hands-on experience working in Unix/Linux environments and across full software development lifecycle. Passionate about performance, scalability, and systems design.
- Designed and implemented backend services in Java and Python to support large-scale distributed systems serving over 10 million users.
- Built a low-latency REST API for internal tools, improving data query performance by 40%.
- Refactored legacy code using modern abstractions and frameworks to improve testability and maintainability.
- Implemented monitoring, logging (ELK), and alerting for system health and metrics using Prometheus and Grafana.
- Worked with relational databases (PostgreSQL) to write optimized SQL queries and design normalized schemas.
- Participated in daily Agile ceremonies and collaborated with cross-functional teams for release planning and execution.
- Contributed to cloud-based service APIs used by telecom clients for performance monitoring and reporting.
- Designed service-oriented architecture components that enhanced API response times by 15%.
- Migrated legacy systems to a service-oriented architecture, reducing maintenance costs by 25%.
- Architected service-oriented architecture for telecom APIs, improving modularity and scalability of client solutions.
- Developed backend components in Java and used AWS services like EC2 and IAM for secured deployment.
- Assisted in writing unit and integration tests, improving overall code coverage and system reliability.
- Collaborated with senior developers and QA teams for feature delivery, bug fixes, and release support.
- Built features for a microservices-based architecture using Spring Boot and deployed on Kubernetes (K8s).
- Conducted code reviews, wrote unit/integration tests, and ensured high test coverage (80%+).
- Leveraged Linux/Unix command-line tools for debugging, file manipulation, and scripting automation.
- Integrated third-party APIs and services to enhance platform capability.
- Participated in the design of high-availability systems and implemented retry mechanisms and failovers.