Senior Full Stack Developer
Current• Involved in all SDLC phases using Agile Methodologies. • Created dynamic UIs using ReactJS, JavaScript, HTML/XML, and CSS. • Utilized Java 11 and 17 features for efficient and safe code. • Wrote reusable Python code using advanced features. •• Designed and implemented GraphQL schemas and resolvers to create efficient, flexible APIs. This allowed for precise data fetching, reducing over-fetching and under-fetching issues common in RESTful APIs. Have experience in WCS. • Utilized GraphQL in… Show more • Involved in all SDLC phases using Agile Methodologies. • Created dynamic UIs using ReactJS, JavaScript, HTML/XML, and CSS. • Utilized Java 11 and 17 features for efficient and safe code. • Wrote reusable Python code using advanced features. •• Designed and implemented GraphQL schemas and resolvers to create efficient, flexible APIs. This allowed for precise data fetching, reducing over-fetching and under-fetching issues common in RESTful APIs. Have experience in WCS. • Utilized GraphQL in combination with Neo4j to create a single, unified API, providing a consistent interface to access data across multiple sources.• Leveraged Neo4j-GraphQL integrations to auto-generate database queries from GraphQL queries, improving development speed and efficiency. Developed RESTful services with Jaxrs and Spring Framework. • Designed scalable services using microservices architecture and Spring Boot. • Managed project builds with Maven and automated processes with Jenkins. • Managed AWS resources including EC2, S3, Lambda, and integrated EKS with other AWS services. • Used AWS Glue Data Catalog for metadata management and managed AWS IAM policies. • Developed scalable applications using Scala. • Monitored application performance using Kibana, Elasticsearch, and log4j. • Managed infrastructure using Terraform. • Processed large-scale data using Spark and stored data in Cassandra. • Deployed applications on WebLogic server and managed database interactions using Hibernate. • Containerized applications using Docker and managed them using Kubernetes. • Managed project issues using JIRA and ensured code quality using Sonar Lint. • Managed real-time data feeds using Apache Kafka and documented APIs using Swagger.• Developed and debugged applications using IntelliJ IDE. • Wrote unit tests using Junit and Mockito, and implemented TDD practices. • Wrote and executed frontend tests using Jasmine and Karma. • Automated web testing using Selenium. Show less