Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mandana soroush

McLean

Summary

I am a dedicated and motivated Full-Stack Developer with a strong commitment to my work and team. I continuously seek opportunities to expand my knowledge, improve my technical skills, and gain new experience in software development. I enjoy collaborating with team members to build high-quality, reliable, and scalable applications. I am a quick learner, adaptable to new technologies, and always focused on delivering effective solutions while maintaining high standards of code quality and performance. Proficient Agile Software Developer specializing in RESTful APIs, automated testing, and SQL database design. Committed to optimizing code performance and enhancing legacy systems.

Overview

2
2
years of professional experience

Work History

Agile Software Developer

Freddie Mac
McLean
09.2024 - Current
  • Participated in daily stand-up meetings to discuss project progress and challenges.
  • Wrote and maintained clean, efficient code for various software applications.
  • Collaborated with teams to develop software solutions using Agile methodologies.
  • Assisted in the testing and debugging of software to ensure functionality.
  • Utilized version control systems for effective code management and collaboration.
  • Gathered user requirements through meetings and feedback sessions for enhancements.
  • Documented software processes and technical specifications for team reference.
  • Engaged in code reviews to provide constructive feedback to peers on best practices.
  • Developed automated testing scripts to ensure high quality software development.
  • Optimized legacy code base to maximize scalability and performance of new features.
  • Integrated third-party API's into existing software applications as needed.
  • Configured continuous integration systems like Jenkins or TeamCity for automated builds.
  • Developed web services using RESTful APIs for mobile application integration.
  • Created user stories, acceptance criteria, and developed technical solutions for software projects.
  • Worked closely with product owners to define requirements for sprints and releases.
  • Conducted code reviews to ensure quality standards were met in the development process.
  • Prepared reports that tracked project progress throughout the life cycle of each release.
  • Identified areas of improvement within the development process through root cause analysis techniques.
  • Researched emerging technologies related to agile software development processes.
  • Designed and implemented databases utilizing SQL Server technologies.
  • Actively participated in design sessions alongside stakeholders from different departments.
  • Analyzed and modified existing software applications to improve performance.
  • Provided support during user acceptance testing cycles by fixing bugs found by testers in a timely manner.
  • Collaborated with other developers to identify and solve complex coding issues.
  • Debugged and tested applications built with various frameworks including ReactJS, AngularJS, Node.js, Java Spring Boot.
  • Analyzed code and corrected errors to optimize output.
  • Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
  • Improved and corrected existing software and system applications.
  • Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
  • Analyzed user needs and software requirements to determine design feasibility.
  • Reviewed project requirements to identify customer expectations and resources needed to meet goals.
  • Integrated object-oriented design and development techniques into projects to support usability goals.
  • Recommended improvements to facilitate team and project workflow.

Education

Master of Science - Master Of Computer Engineering _Artifical Intel

Azad University Science And Research Branch of
Iran
06-2014

Skills

  • RESTful APIs
  • Agile methodologies
  • Automated testing
  • SQL database design
  • User acceptance testing
  • Requirements gathering
  • Technical documentation
  • Code optimization
  • Problem analysis
  • Continuous integration
  • Clean coding practices
  • Refactoring techniques
  • Microservices architecture
  • SQL expert
  • Testing and debugging
  • Continuous integration and deployment
  • Microservice design
  • Application development
  • Team collaboration
  • User requirement analysis
  • Data structures
  • JavaScript expert
  • API design
  • Test automation

Timeline

Agile Software Developer

Freddie Mac
09.2024 - Current

Master of Science - Master Of Computer Engineering _Artifical Intel

Azad University Science And Research Branch of
Mandana soroush