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
Minneapolis, MN
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
Bangalore, India
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
Minneapolis, MN
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
India
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
New Delhi, India
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