Ramin Taghizada
Skills
Results-driven Software Engineer with over 8 years of experience in developing high-performance
applications across various domains, including finance and telecommunications. Proficient in
leveraging technologies such as Java, Spring, JavaScript, Golang, Python to create innovative
solutions that enhance user experience and operational efficiency. Demonstrated expertise in Agile
methodologies, enabling successful project completion through collaboration and adaptability.
Committed to continuous improvement and optimizing code for maximum effectiveness, ensuring
alignment with business objectives and user needs.
Experience
February 2024 - Present
Upwork - Freelance Software Developer
●
Developed custom software solutions enhancing client business operations and efficiency.
●
Collaborated closely with clients to gather requirements and deliver tailored applications.
●
Optimised existing codebases to improve performance and maintainability.
●
Managed project timelines to ensure timely delivery and client satisfaction.
Technologies used: Javascript, NodeJS, Java, Golang, Python, CSS3, HTML5.
August 2022 - July 2023
Luxoft, Krakow,Poland - Software Engineer
●
Developed software solutions for UBS client, focusing on cloud development projects.
●
Implemented new features and performed code optimizations to meet business
requirements.
●
Collaborated within Scrum agile teams to enhance project delivery efficiency.
●
Utilized Java and Spring technologies to create high-performance applications.
●
Engaged in continuous improvement practices to align solutions with user and business
needs.
August 2021 - May 2022
Latoken, Baku, Azerbaijan - Senior Software Engineer
●
Developed and maintained high-performance applications for crypto exchange services.
●
Integrated blockchain technologies to enhance deposit and withdrawal functionalities.
●
Achieved high deposit/withdrawal success rates, optimizing transaction efficiency.
●
Engineered DEFI services, expanding platform capabilities and user engagement.
●
Utilized NodeJS, Typescript, NestJS, Kafka, and PostgreSQL to deliver robust software
solutions.
October 2019 - July 2021
Upwork - Freelance Software Developer
2
●
Developed custom software solutions enhancing client business operations and efficiency.
●
Collaborated closely with clients to gather requirements and deliver tailored applications.
●
Optimised existing codebases to improve performance and maintainability.
●
Managed project timelines to ensure timely delivery and client satisfaction.
Technologies used: Javascript, NodeJS, Java, Golang, Python, CSS3, HTML5.
October 2018 - September 2019
Epam Systems, Gomel, Belarus - Software Engineer
●
Developed and maintained Ops Manager functionality to enhance MongoDB deployment,
monitoring, and scaling efficiency.
●
Automated testing processes using CI Concourse platform, improving deployment
reliability.
●
Created comprehensive unit, integration, and deployment tests in Golang, increasing
software quality.
●
Contributed to open source projects, enhancing community collaboration and innovation.
●
Collaborated with cross-functional teams to troubleshoot issues and optimize
performance.
March 2018 - August 2018
Voida, Baku, Azerbaijan - Java Software Developer
Software development for telecommunication products which supports notification, sms
and subscription services. Upgrading the main server, building modules for every mobile
operator globally to integrate into the central Pars server which charges based on
subscription and provides services to clients. Developing back-end part of the project using
Java Core and Spring Boot framework.
●
Upgraded core server and added new features.
●
Built modules to integrate into the main server.
●
Optimized the performance of back-end processes by writing simulations for it.
●
Wrote unit and integration tests both for modules and main server.
Technologies used: Java, Java EE, Spring, Maven, SQL.
October 2017 - February 2018
Accessbank, Baku, Azerbaijan - Full Stack Developer
Software development product for employees to use in their work hours, option for admin
to add new events, communication among employees via sms and notification services.
Developing full stack web applications using Javascript and MeteorJS framework in an agile
environment by adding continuous development.
●
Developed, upgraded and maintained advanced software.
●
Collaborated with other team members to determine the design principles and
improvement.
3
●
Wrote api documentation for mobile banking and documentation of application's token
based behavior.
Technologies used: Javascript, MeteorJS, NodeJS, ExpressJS, CSS3, HTML5.
Education
September 2013 - June 2016
The University of Manchester , Manchester, United Kingdom - Bachelor of Computer
Science
September 2011 - September 2013
Qafqaz University , Baku, Azerbaijan - Bachelor of Computer Engineering
Awards
TQDK (State Student Acceptance Committee)-Equivalent to SAT
Score: 695/700 · Jul 2011