Software Engineer with over 4 years of experience in designing and implementing scalable web applications. Proficient in JavaScript, TypeScript, AWS, and Python, with a strong track record of optimizing system performance, enhancing security, and improving development workflows. Expertise in creating efficient, maintainable codebases using modern development practices.
- Backend Development: Node.js, TypeScript, Python, Express.js, NestJS, RESTful API Design, Microservices Architecture
- Frontend Development: React.js, Material UI, Next.js, HTML5, CSS3, SASS, Responsive Design
- State Management: Redux, MobX, Redux-Thunk, Redux-Saga
- Database Management: MongoDB, Mongoose, TypeGoose, Database Schema Design, Aggregation Framework, Query Optimization
- Caching: Redis (Pub/Sub, Caching Strategies)
- Data Visualization: Plotly.js, Trading View, SciCharts
- Containerization and Orchestration: Docker, Docker Compose, ECS
- Serverless and Cloud Computing: AWS Lambda, Serverless Framework, AWS SAM, CloudFormation, API Gateway
- CI/CD and DevOps: AWS CodePipeline, Jenkins, GitHub Actions
- Messaging and Streaming: Apache Kafka (MSK), WebSockets
- AWS Services and Infrastructure: S3, API Gateway, SQS, SNS, ECS, IAM, CloudWatch, VPC, Load Balancers
- Version Control and Collaboration: Git, Bitbucket, GitHub, GitFlow, Pull Request Workflows, Code Reviews