
Plano, Texas - 2023 Summer Intern - Full time Jan 24
- #system
- #scale
- #rest
- #printAndGo
- #extra
- #handsOn
- #devOps
- #reset
- As full time product engineer with Fedex Store Print team, focused on development of modernized Store and production support. Improved Splunk backend service logging(Java service) for consistency; ideated, lead design and development of newer dashboard for getting better metrics from Splunk logs on weekly basis. Actively monitored Splunk and AppDynamics dashboards on production.
- Developed REST apis for microservice based application, focusing on modularity. Part of the printAndGo product team(FedEx mobile printing solution). Responsible for modernisation, for making the service lighter, highly available, and reliable for the customers.
- Implemented workflows of new apis, while understanding the requirements, and ensured best possible performance. Deep dived into understanding performance bottlenecks by reading RFC standards(eg- multipart form data, UUID), going over pre-existing documentation, etc.; highlighted performance critical bottlenecks, and ideated on ways by which it can be improved.
- Designed an algorithm to generate unique codes considering concurrency, and scalability of real world.
- Hands on development on SpringBoot; data access with Spring JdbcTemplate, async Web Client(OAuth), Jenkins, and PCF(Cloud Foundry).
Application memory monitoring
Show more- Used jVisualVM for monitoring the application for memory footprint. Analyzed for biggest memory consuming methods.
- Analyzed the output and suggested ways in which memory consumption can be reduced.
- Analysed production Splunk logs for debugging real time issues, monitored application health on appDynamics. Suggested improvements in dashboard for getting detailed information on issues
Ideating on possible improvements
Show more- Read RFC standards and java docs (eg - multipart file, UUID), for understanding/suggesting better workflows.
Tech Stack Used
- Java
- SpringBoot
- SpringJdbc
- OracleDB
- JMS
- Jenkins
- WebClient
Icon Credits
Fedex icons created by Freepik - Flaticon - https://www.flaticon.com/free-icons/fedexPerformance icons created by Parzival’ 1997 - Flaticon - https://www.flaticon.com/free-icons/performanceWorkflow icons created by ghost_icon - Flaticon - https://www.flaticon.com/free-icons/workflow