I'm a client-focused Software Engineer with 4+ years of professional experience in backend-heavy full-stack development. Additionally, I achieved AWS Solution Architect and GCP Cloud Engineer Certification.
1. Architected different backends, designed the DB schema, and designed the API request and response models according to the requirements and frontend screens. Then, implemented the APIs and wrote appropriate tests for each API to check the correctness of the APIs.
2. Worked on E-Commerce project both in storefront and dashboard developed React, NextJS
3. Built a RestAPI Backend for delivery management using Electric vehicles using Python, FastAPI, MySQL, SQLAlchemy, Redis, Elastic Search, Docker, AWS.
4. Built a GraphQL Backend for unified charging management system of electric vehicles using Python, FastAPI, MySQL, SQLAlchemy, GraphQL, Redis, Docker, AWS.
5. Architected and implemented highly available Date Warehouse for electric vehicle telematics data in GCP with cloud function (Python), Dataflow, Datastream, PubSub, and partitioned Bigquery which handles 1 million records each day and used CDC(Change Data Capture) for replicating MySQL RDS data in the warehouse and created views for analytics
6. Played DevOps role and maintained AWS cloud (ECS, RDS, Elasticache, Route53, ELB, VPC, S3), VPN server, Elasticsearch, AppStream
7. Written integration and unit tests for app developed with flutter
I love to turn great ideas into amazing software. My main priority is writing bug-free, efficient (Time and Space Complexity), and clean code, which can be easily extended and reused in any project. I do not just try to complete my work somehow, rather I strive and try to give my best effort until I am satisfied with the best implementation I can achieve.
Skills and Know-How:
1. Backend and API Development (Python, FastAPI, SpringBoot, Java, Kotlin, Flask, Django, GraphQL, Graphene, MySQL, Postgres SQL, SqlAlchemy, Redis, Elastic Search, MongoDB)
2. Frontend Development (ReactJS, NextJS, TailwindCSS, MaterialUI, CSS, Redux, Jest, StoryBook)
3. DevOps (AWS, CI/CD, GCP, Jenkins, Kubernetes, Docker)
4. Cross-Platform Mobile App Development (Flutter, React-Native, JavaScript, Dart)