Skills
Hereβs an overview of my core technical competencies and the technologies I leverage to build robust, scalable, and data-driven solutions.
Core Competencies
- Backend Development & System Architecture: Designing, building, and optimizing scalable and maintainable server-side applications, APIs (REST, gRPC), and microservices, primarily using Python and Go. Experienced in leading end-to-end development cycles from requirements gathering to deployment.
- Cloud Engineering & DevOps: Architecting, deploying, and managing applications on cloud platforms (GCP & AWS). Proficient in containerization (Docker), orchestration (Kubernetes), CI/CD pipelines, infrastructure-as-code principles, and Linux system administration. (GCP Certified Professional Cloud Architect & Data Engineer)
- Data Engineering & Machine Learning: Developing data processing pipelines, performing large-scale data analysis (Pandas, Spark), building and deploying machine learning models (Scikit-learn, Keras), and exploring GenAI applications (LLMs, Agent/Chatbot development).
- Database Design & Management: Working with relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases, including data modeling, query optimization, and ORM usage. Experience with search technologies like Elasticsearch.
- Identity & Access Management (IAM): Implementing secure authentication and authorization solutions using modern protocols and platforms like Auth0 and OpenFGA. (Okta Certified Customer Identity Cloud Developer)
- Full Software Development Lifecycle: Experienced in requirements analysis, system design, prototyping, implementation, unit/integration testing, code review, deployment, and monitoring within Agile/Scrum methodologies.
Technologies & Tools
Cloud Platforms & Services:
- Google Cloud Platform (GCP): Compute Engine, Kubernetes Engine (GKE), Cloud SQL, BigQuery, Dataflow, Vertex AI, Cloud Functions, Pub/Sub
- Amazon Web Services (AWS): EC2, SQS, Lambda, S3, RDS
- Platform-as-a-Service (PaaS): Heroku, DigitalOcean
Languages:
- Primary: Python, Go
- Secondary: Java, JavaScript / TypeScript, SQL, Shell Scripting
Backend Frameworks & APIs:
- Python: Django, Django REST Framework, FastAPI
- Go: Echo
- Java: Spring Boot
- API Technologies: RESTful APIs, gRPC
- Node.js
Databases & Data Stores:
- Relational: PostgreSQL, MySQL, Oracle, SQLite (Experience with various ORMs: Django ORM, Go pg, Hibernate)
- NoSQL: MongoDB
- Search: Elasticsearch
Data Engineering & Machine Learning:
- Libraries: Pandas, NumPy, Scikit-learn, Keras, TensorFlow, PyTorch, Apache Spark
- Tools: Jupyter Notebook
- GenAI/Chatbot: Experience with LLMs, Dialogflow, Agent Frameworks (LangChain, LangGraph)
- Visualization: Matplotlib, Seaborn, Tableau
DevOps & Infrastructure:
- Containerization & Orchestration: Docker, Kubernetes
- CI/CD: GitHub Actions, Jenkins
- Version Control: Git, GitHub/GitLab
- Infrastructure as Code (IaC): Terraform
- Operating Systems: Linux (Server configuration, administration)
- Monitoring: Experience with logging and monitoring tools (e.g., Prometheus, Grafana, ELK Stack, Datadog)
Identity & Access Management (IAM):
- Auth0, OpenFGA, OAuth 2.0, OpenID Connect, Topaz
Web Technologies:
- Frontend: React JS, HTML, CSS
- Web Crawling: Beautiful Soup, Selenium
Other Technologies:
- Blockchain: Ethereum, Solidity, Smart Contracts, IPFS
- Mobile: Android Native (Java), Flutter
- Payment Processing: Stripe