Amir Ghari
@amirghari
Software developer building secure, scalable APIs and user-focused web features.
What I'm looking for
I’m a responsible, adaptable software developer who enjoys taking on challenges and learning continuously. I aim to create meaningful improvements in services that benefit people, while leveraging my skills to contribute positively.
In my recent role, I designed and implemented RESTful APIs using FastAPI and PostgreSQL to consolidate student data for multiple user roles. I focused on GDPR compliance and external integrations, backed by fine-grained role-based access control with JWT authentication, refresh tokens, and full audit logging.
I also led CI/CD pipeline setup with GitLab CI and Docker, automating build, test, and deployment stages. I defined API contracts and supported a React frontend team by testing UI components related to student enrollment, note-taking, and status visualization.
Earlier, I worked as a Software Developer Intern using React.js to improve UI/UX, troubleshoot issues, and collaborate in an Agile environment. Before that, I gained strong infrastructure and security foundations through network administration, including Cisco connectivity devices, firewall configuration, and Windows Server.
Experience
Work history, roles, and key accomplishments
Working as a part-time lifesaver in Espoo swimming halls.
• 1. Designed and implemented RESTful APIs using FastAPI and PostgreSQL to consolidate student data for multiple user roles (superusers, staff, assistants), supporting GDPR compliance and external integrations.
• 2. Implemented fine-grained role-based access control with JWT authentication, refresh tokens, and full audit logging for sensitive workflows such as authority contact and communication
• 1. Developed and optimized UI/UX features using React.js to enhance user experience.
• 2. Assisted in troubleshooting and debugging issues, ensuring smooth system functionality.
• 3. Collaborated with cross-functional teams in an Agile development environment.
• 4. Strengthened problem-solving skills by analyzing and resolving software issues effectively.
1- Deployed servers and virtual machines based on company policies.
2- Managed segmented computer networks using Cisco connectivity devices.
3- Configured firewalls and security protocols to ensure safe data transmission across networks.
1- Installed and fixed operating systems, softwares and networking issues.
2- Coped with the computer hardware related issues.
Education
Degrees, certifications, and relevant coursework
Metropolia University of Applied Sciences
Bachelor of Engineering in Information Technology
2022 - 2025
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Amir?
You can contact Amir and 90k+ other talented remote workers on Himalayas.
Message AmirGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
