Hi there! Welcome to my CV website, make yourself at home.
My name is Faramarz Qoshchi,
I'm a MS.c degree educated Software Engineer
having over 4 years of experience in Web Application development and programming using different
technologies including Golang, Laravel, PostgreSQL, etc. I am persistance in implementing
scalable, maintainable, testable, clean coded and well documented SaaS applications.
Bachelor's project: Topic detection on Twitter's dataset using Python
Important courses passed:
Data Structures and Algorithms
Software engineering
Network
Operating systems
Computer architecture
Artificial intelligence
Compiler implementation
Data Mining
Information Retrieval
Social Networks
Discrete mathematics
Engineering mathematics
M.Sc of Software(Data) engineering
From 2020 to present
GPA: 18.89
Thesis 1: Hybrid Recommender systems based on Deep learning (changed after 6 month)
Thesis 2: Serverless computing on Microservice architecture using Kuberentes along with
Machine learning (RL)
Important Courses passed:
Cloud Computing
Advanced Algorithms and Data structures
Advanced Software engineering
Pervasive systems
Advanced Data mining
Mining of Massive datasets
Advanced Operating systems
Advanced Networks
My Skills
in 2014 I coded My Hello world in C++, then i Started
Android Development but didn't continue it,
in 2015 I started Web Development toward being a Full-stack developer,
following are technologies i'm fluent and experienced in:
Front-end web development
HTML
CSS, SASS
Bootstrap
Javascript
Jquery
Vue.js
Vue-router
VueX
SPA, MPA, WPA Architectures / technologies
Back End web development
PHP
Golang
Gin
Gorm
Testify
Laravel & Lumen
Dependency Injection Containers, Service Providers
Test Driven Development, Feature, Integration and Unit testing
Data structures and Algorithms
Test driven development
Software as a Service
Kanban & Agile development techniques
Scrum Methodology
Git source control using Gitlab and Github servers
OOP
Unified Modeling Language
MVC architecture
Jira & Confluence Project management tools
Microsoft Teams
My Experiences
Zeeg
Zeeg is an application to manage your time and lets
your customers schedule an event on which can also be stored in your Google/Microsoft calendar.
I got employed in this company from june 2021 as a web developer. Zeeg is located in Germany, berlin.
following is a list of challenges i faced:
Developed Using Kanban method on Jira along with Teams
Open-accessed APIs for third-party clients
Dockerized backend with Sail
Refactored backend into clean DRY SOLID code
REST APIs documented with Swagger
Implemented Microsoft/Google calendars using OAuth
Bdok
Bdok is the top online store builder in Iran, Tehran. i got employed in this company from november 2020 as a full-stack developer.
Bdok is a well grown company which provides online shopping Software as a service to Business owners to help them grow their business without being involved in it's technical issues.
We developed the software using Scrum and Kanban methodologies and constant backlog Meetings. following is a list of challenges i faced:
Scrum development on Jira, Confluence and Slack
Refactored SQLs into Redis improving performance by 500%
Recovered corrupted DB backups after massive IaaS hack
Developed in microservice architecture style
Sharinoo
My first Job experience was with a successful startup, Sharinoo (Snaagrin).
I worked there for 2 years (2018 to 2020) as the head of Web Developers, and project Manager. i faced and handled lots of challenges there.
Sharinoo offers many services including Job finder and posting, Location finder, Medical consultant, Amusement Competition, Advertisements and etc.
following is a list of challenges i faced:
Leading a team of 8 Data analyst and App developers using Scrum.
Laravel, Node.js, MySQL, Redis, Vue.js and JQuery
Administering the full life cycle of 12 projects
RESTfull APIs documented with Swagger
Refactoring APIs enhancing performance by 300%
A user tracker system storing users activities
A monitoring system analyzing users and app
Real-time chat app and map router app using Socket.io
Reinforcing searching system increasing it's usage by 400%
Content-base and Collaborative-filtering Recommender systems
A congestion control system lowering load average in rush hours
Refactoring MySQL structure improving performance by 600%
Academic projects
I've also done many projects during my bachelor and master's degree which i open-sourced them on my github. here is a list of bold ones: