6 to 8 Years Relevant Experience
Seasoned Software Architect with over a decade of experience in full-stack development and systems design. Demonstrated leadership in architecting and implementing scalable, low-latency, and high-concurrency systems using modern technologies and cloud platforms. Proven ability to design robust, real-time applications and distributed systems with a strong focus on performance, security, and maintainability.
Core Technical Skills
- Programming Languages: Java, Node.js, Kotlin (or equivalent modern languages)
- Architecture & Patterns: Microservices Architecture, Distributed Systems, Event-Driven Architecture
- Real-Time Communication: WebRTC, WebSocket
- Databases: SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis)
- Authentication: OAuth2, JWT
- DevOps & Deployment: CI/CD pipelines, Docker, Kubernetes
- Cloud Platforms: AWS, Azure, GCP (experience with cloud-native services)
- Frontend: Knowledge of frontend technologies to support full-stack system design
Key Responsibilities & Achievements
- Designed and implemented enterprise-scale software architectures supporting millions of users with high-concurrency and low-latency requirements.
- Architected full-stack solutions across frontend and backend layers, ensuring seamless integration and performance optimization.
- Led the design and rollout of real-time communication systems using WebRTC and WebSocket for interactive applications.
- Created robust authentication and authorization systems using OAuth2, JWT, and industry best practices.
- Guided cross-functional development teams in adopting microservices and cloud-native architectures.
- Managed containerized deployments using Docker and Kubernetes, along with implementing CI/CD pipelines for faster and reliable releases.
- Mentored engineering teams and facilitated architectural reviews, technical evaluations, and scalability assessments.