Rufan Mirganiyev
About Rufan Mirganiyev
Rufan Mirganiyev is a Full Stack Java Developer with expertise in Core Java and front-end technologies like React and Angular. He holds a Master's degree in Computer Science from Pace University and has experience in Agile methodologies and modern development tools.
Work at PRA Group
Rufan Mirganiyev has been employed at PRA Group since 2023, serving as a Full Stack Java Developer. In this role, he applies his expertise in Java development to create scalable applications. His responsibilities include designing, implementing, and deploying distributed applications, ensuring that projects meet the company's standards for quality and efficiency.
Education and Expertise
Rufan Mirganiyev holds a Master's degree in Computer Science from Pace University, which he completed from 2021 to 2023. He also earned a Bachelor's degree in Civil Engineering from Azerbaijan University of Architecture and Construction between 2015 and 2019. His educational background provides a strong foundation in both software development and engineering principles.
Technical Skills and Frameworks
Rufan possesses a range of technical skills relevant to full stack development. He is proficient in Core Java features, including Garbage Collections, Multithreading, and Lambda Expressions. His front-end development skills include the use of React and Angular frameworks. Additionally, he is experienced in Agile and Scrum methodologies, which support timely project delivery.
Software Development Tools
Rufan Mirganiyev integrates modern development tools into his workflow, enhancing the software development process. He is skilled in using Jenkins for continuous integration, Docker for containerization, and AWS for cloud services. These tools facilitate efficient development and deployment of applications.
Distributed Applications Development
Rufan is proficient in designing, implementing, and deploying distributed applications using Java EE and the Spring Framework. His expertise in these technologies enables him to build robust applications that can scale effectively to meet user demands.