Software Engineer
Summary
Senior Software Engineer with 10+ years of experience designing, building, and owning large-scale, revenue-critical systems across consumer platforms and regulated enterprise environments. Proven ability to lead projects end-to-endfrom architecture and technical design through production deployment and long-term ownership.
Strong backend and distributed systems background using JVM-based technologies (Java, Kotlin, Spring Boot), paired with hands-on experience delivering modern frontend applications using TypeScript and React-based frameworks. Comfortable owning features across the stack, from APIs and data models to user-facing interfaces.
Experienced in event-driven architectures, data pipelines, and cloud-native services, with systems operating at scale across millions of records and real-time workflows. Has built analytics and data platforms including ELT pipelines, data modeling, and executive-facing dashboards to support SEO, product, and operational decision-making.
Well-versed in AWS environments, containerization, CI/CD automation, and observability practices, with a strong focus on reliability, incident reduction, and system resilience. Known for pragmatic technical leadership, cross-functional collaboration, and mentoring engineers while maintaining a high bar for engineering quality.
Expectations
A software engineering role where I can continue to own production systems while actively working on machine learning and generative AI implementations. Particularly interested in teams applying ML or GenAI to real productssuch as personalization, search, recommendations, internal tooling, or data-driven automationwhere strong engineering fundamentals are critical to success.
Bringing deep experience in backend, distributed systems, data pipelines, and production reliability, and looking to apply those skills to ML-adjacent domains including model integration, inference services, data workflows, evaluation pipelines, and system scalability. Motivated by opportunities to collaborate closely with ML engineers, data scientists, and product teams while growing hands-on expertise in applied ML and GenAI.
Open to roles where ML/GenAI is an emerging or evolving capability rather than a fully mature platform, and where engineers are encouraged to learn, experiment, and ship responsibly. Comfortable contributing across the stack and adapting to new problem spaces, while continuing to deliver high-quality, maintainable production systems.
Employment Preferences
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
- Senior Software Engineer
- Full-Stack Engineer
- Backend Engineer
- Software Developer
- Distributed Systems
- API Development
- RESTful APIs
- Microservices Architecture
- Object-Oriented Programming
- OOP
- Domain-Driven Design
- Event-Driven Architecture
- System Design
- Scalable Systems
- High-Availability Systems
- Cloud-Native Applications
- AWS
- Docker
- Kubernetes
- Terraform
- CI
- CD Pipelines
- GitLab CI
- Jenkins
- Infrastructure As Code
- Observability
- Monitoring
- Logging
- Metrics
- Prometheus
- Grafana
- New Relic
- Incident Response
- Reliability Engineering
- Production Support
- Root Cause Analysis
- JVM
- Java
- Kotlin
- Spring Boot
- Python
- TypeScript
- React
- Next.js
- Frontend Development
- Full-Stack Development
- SQL
- Advanced SQL
- Database Design
- PostgreSQL
- Redis
- Kafka
- Data Pipelines
- ELT
- Data Modeling
- Analytics Engineering
- Dbt
- Snowflake
- Looker
- SEO Data Systems
- Real-Time Data Processing
- Asynchronous Messaging
- Batch Processing
- Performance Optimization
- System Modernization
- Legacy System Migration
- Technical Leadership
- Mentorship
- Cross-Functional Collaboration
- Agile Development
- Test Automation
- Unit Testing
- Integration Testing
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
