Full Stack Java Developer

Summary

Developed a web application for solid waste management for Fresno City and deployed in AWS.
Worked with HTML, CSS3, Tailwind CSS and used CSS framework SASS for developing user
interfaces.
Used flexbox, grid in designing responsive UI pages for mobile, desktop and tabs.
Works with client-side JavaScript framework Vuejs along with Vuex to achieve better state
management for developing web application.
Worked extensively on developing backend microservices using REST APIs and GraphQL APIs.
Used Spring Boot to modularize code and implemented REST Architecture APIs and integrated
Swagger API for documentation.
Worked on building GraphQL APIs, including query tuning and managing multiple resolvers using
Spring.
Used Collections and Multithreading concepts in Java to store, retrieve and manipulate objects in the
business logic layer.
Used AWS Opensearch (Elasticsearch, Kibana) with backend Springboot for debugging logs and
sending alerts.
Configured and Deployed Springboot on serverless AWS lambda.
Implemented NoSQL database like Mongodb to (store key values), for data analytics which is used as
a Database for project.
Worked on SSMS for creating stored procedures for storing and updating data.
Created SSRS Reports using Microsoft Report builder for the Department of Public works and Utilities.
Automated and streamlined jobs using Python, Integrate.io.
Conducts unit testing to test the piece of code using Jest, Junits and effectively uses SonarQube,
SonarLint to maintain code quality and code coverage.
Used Docker and GitLab in day-to-day activities.
Embedded Software Engineer Intern (Humanscale, Fresno, CA) 05/2023 - 09/2023
Worked on Solidworks, AutoCAD software to modify the design of existing products.
Suggested new methods to automate the manual Process performed at the company.
Performed Data Analysis from MySQL and predicted outcomes using machine learning in python.
Developed and implemented process improvements to reduce production time.
Reduced labor cost by 32000$ per year.
Software Engineer (Tata Consultancy Services, India) 12/2018 - 04/2022
(Client: Rogers Telecommunications): Rogers Communications Inc. is a Canadian company focused on
wireless, cable TV, phone, and Internet services.
Project Name: CITSEL(Channel of IT Systems Enablement Layer)
Developed Web application using frontend technologies like HTML, CSS, Typescript and React
framework.
Worked on developing middleware microservices using Java, Spring Boot framework.
Worked on Cloud technologies like Microsoft Azure, and hosted dev and QA servers.
Created Pipelines using Microsoft Azure, Bamboo, Jenkins.
Introduced Artillery testing tool to project to validate the load balancing of the server.
Used Maven, gradle to build, upgrade dependencies for Spring boot.
Queried CosmosDB to store, update and retrieve user Information.
Documented the REST Services using SwaggerAPI.
Produced and consumed Apache Kafka data with zookeeper.
Project Name: Enablement of Retail Layer for IPTV
Implemented Login, Registration, Reset Password modules in Rogers Telecommunication Web
application.
Worked on e-commerce web-application for Rogers telecommunication and Develop REST APIs
using Java with Play Framework.
Querying Cassandra NoSQL database to update, retrieve and delete user information
Worked on User Session Management, Authentication and Authorization at the Interceptor level.
Managed dependencies using bamboo.
Hosted server-side application in dev environment using WinSCP.
Restricted the UI display based on the roles such as Care,Retail and Consumer.
Used ElasticSearch for logging and debugging the application.
Resolved scalability problems and addressed concerns.
Worked on SOAP and REST API services using Java.
Wrote Junit Mockito tests to evaluate high code coverage.

Expectations

I am looking for full stack, Backend and frontend developer roles.

Employment Preferences
Expected Base Salary

*,*00,000 USD

Academic Degree
Experience

Total Professional Experience

5 years

Startup Experience

2 years

Big-Tech Companies

3 years

Enterprise Experience

5 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate