Summary
Overview
Work History
Education
Skills
Timeline
Generic

Anas Ahmed

Minneapolis,MN

Summary

Accomplished Software Developer with 3+ years of experience specializing in Java backend development and RESTful API design. Skilled in building scalable, secure APIs using Spring, complemented by expertise in CI/CD pipelines and machine learning with Python. Committed to delivering high-performance software solutions.

Overview

10
10
years of professional experience

Work History

Software Developer

RBC Wealth Management
10.2023 - Current

Role and Responsibilities:

  • Led Log4j framework upgrade from v1 to v2 across 15 critical applications, mitigating security risks and improving API response time by 15%.
  • Spearheaded migration of 12 applications to Helios-onAction (cloud orchestration platform), reducing deployment time by 25% and enhancing reliability.
  • Developed and optimized RESTful APIs using Java and Spring, integrating with AWS to support 10,000+ daily transactions.
  • Implemented CI/CD pipelines with Jenkins and Docker, automating deployments and reducing downtime by 30%.
  • Conducted code reviews and refactored legacy code, increasing code coverage by 20% through JUnit tests

Junior Software Engineer

Cognizant
05.2020 - 08.2021

Role and Responsibilities:

  • Designed and implemented Java-based backend applications, ensuring efficient data processing and seamless integrations.
  • Developed and maintained RESTful APIs, following best practices for security, efficiency, and scalability.
  • Participated in the entire software development lifecycle (SDLC), including requirements gathering, system design, coding, testing, and deployment, to deliver high-quality software solutions.

Software Developer Intern

RBC Wealth Management
05.2023 - Current

Role and Responsibilities:

• Developed JUnit tests to enhance code cover-

age and ensure software reliability.

• Built three APIs through a comprehensive case

study, improving system performance.

• Prepared user manuals, API specifications, and

technical guides for effective documentation.

• Collaborated with cross-functional team to

deliver high-quality software solutions.

Software Developer Intern

Cognizant
01.2016 - 05.2016
  • Developed a Portfolio Management System with microservices for Mutual Fund and Stocks, enabling CRUD operations on dedicated databases
  • Created user manuals and documentation for the application
  • Collaborated with engineers and analysts to optimize system functionality
  • Acquired expertise in Java 8, Spring Framework, RESTful API design, and utilized technologies such as HTML, CSS, and AWS for effective system implementation

Junior Programmer Intern

NuSoft Technologies
07.2015 - 06.2016
  • Assisted in the development and maintenance of web applications using HTML, CSS, and JavaScript, ensuring responsive and user-friendly interfaces.
  • Collaborated with the development team to implement and enhance website functionalities, integrating front-end designs with back-end systems and databases.

Education

MS - Computer Science

St Cloud State University
01.2023

B.E - Computer Science

Chandigarh University
05.2020

Skills

  • Java, Spring, REST, SQL, JUnit, OCP, Docker, Git, Kubernetes, Jira, Helios, Maven, Gradle etc
  • Algorithms and Data Structure
  • Python, Scikit-Learn framework, Pandas, Numpy, Keras etc

Timeline

Software Developer

RBC Wealth Management
10.2023 - Current

Software Developer Intern

RBC Wealth Management
05.2023 - Current

Junior Software Engineer

Cognizant
05.2020 - 08.2021

Software Developer Intern

Cognizant
01.2016 - 05.2016

Junior Programmer Intern

NuSoft Technologies
07.2015 - 06.2016

B.E - Computer Science

Chandigarh University

MS - Computer Science

St Cloud State University
Anas Ahmed