Skip to main content

Software Engineering Intern at Fidelity Investments:

00:02:09:30

Description:

During my tenure as a Software Engineering Intern at Fidelity Investments, I spearheaded several impactful initiatives aimed at enhancing development processes and optimizing application deployment. Through meticulous upgrades and optimizations, I significantly reduced downstream team workload and improved overall efficiency.

Project 1: CI/CD Pipeline Upgrade for Spring Boot Applications

In a bid to streamline the deployment process, I took the lead in upgrading the Continuous Integration/Continuous Deployment (CI/CD) pipeline. This overhaul facilitated seamless deployment of Spring Boot applications on JDK 17, a critical advancement in our technology stack. As a result, downstream teams witnessed a remarkable 40-hour reduction in their workload, marking a substantial improvement in development workflow.

Key Achievements:

JDK 17 Compatibility: By ensuring compatibility with JDK 17, the upgraded CI/CD pipeline positioned the development environment for future-oriented efficiency and performance gains.

Enhanced Development Workflow: The seamless deployment process significantly reduced downstream team workload, allowing them to allocate time and resources to other critical tasks, thereby improving overall productivity.

Project 2: Jenkins Job Python Migration Script Optimization

In a bid to enhance migration efficiency from Bitbucket to GitHub, I honed the Jenkins Job Python Migration script. Leveraging exponential backoff strategies, the script demonstrated a remarkable 300% increase in migration efficiency. This optimization proved instrumental in accelerating the migration process, enabling a more rapid and efficient transition of projects.

Key Achievements:

Migration Efficiency Boost: The introduction of exponential backoff techniques led to a 300% increase in migration efficiency, expediting the Bitbucket to GitHub transition process.

Reduced Downtime and Disruption: By optimizing the migration script, I minimized downtime and potential disruption, ensuring a smooth and uninterrupted migration experience for all stakeholders.

Project 3: Streamlined Spring Boot Application Deployment on EKS

Recognizing the importance of compatibility with OpenJDK 17, I focused on streamlining the deployment of Spring Boot applications on Amazon's Elastic Kubernetes Service (EKS). This optimization not only ensured seamless compatibility but also led to an overall improvement in application performance.

Key Achievements:

OpenJDK 17 Compatibility: The streamlined deployment process on EKS ensured compatibility with OpenJDK 17, aligning the application environment with the latest industry standards.

Improved Application Performance: The optimization efforts resulted in an overall enhancement of application performance, offering end-users a more responsive and efficient experience.

In summary, my tenure at Fidelity Investments was characterized by a relentless pursuit of efficiency and performance optimization. Through targeted upgrades, script optimizations, and deployment streamlining, I contributed to a more agile and effective development environment. These initiatives not only reduced downstream workload but also positioned the organization for continued success in an ever-evolving technological landscape.

Internship Completion certificate