Ehsan Fazeli
Tehran, Iran-| Mobile -
Summary of Qualifications
●
●
●
●
●
Experienced software engineer
Lead developer, scrum master and domain expert
Expert in back-end development using PHP, Python and Javascript
Comfortable with working on RDBMS and NoSQL databases
With an endless desire to learn and solve complex real-world problems
Educations
●
●
Computer Science Principles CS50 on edex, Harvard University
Chemical Engineering BSc, Sahand University of Technology, Tabriz, Iran
Work Experience
Linco Care Ltd.
Manchester, UK
Software Developer
May 2018 - Present
● Developing the primary app and API for serving product informations with Django
● Dockerizing existed applications
● Giving consultation about the roadmap to developing new applications and the best
way to design the infrastructure
Webjar - A User Behaviour Tracker
Tehran,Iran
Project Manager, Lead Developer
July 2017 - Feb 2018
● With having a great step taken from my safe spot and experiencing a completely new
stack such as Python, RabbitMQ and Cassandra I was responsible for
● Developing Javascript part of the application in order to create a socket between client
and server and log every single movement of the user
● Retrieving upcoming data and queuing it on RabbitMQ
● Developing Flask-based w
eb server and multiple listeners written in Python to fetch
the data from queue channels and save it on database
● Developing a safe and stateless platform to serve the webmasters the data that's
been fetched from the visiting user
Adpulse - A CPC Advertising Platform
Tehran, Iran
Lead Developer
Aug 2016 - Feb 2018
● A very complex and vast business logic converted into one the heaviest projects I've
had a chance to work on I was
● Responsible for Managing and mentoring the whole development team
● Developing and maintaining the Webserver written on PHP, Lumen Framework which
stored data on Redis a
nd MongoDB
● Converting domain requirements and principles into a technical plan and convey it to
the members of developing team
● Generating and optimizing business logic in order to increase the revenue, accuracy
and performance of the system
● Reducing response time using multiple layers such as caching directly on Nginx using
Lua and Redis and OPcache
Chilivery - A Food Delivery Service
Tehran, Iran
Full-end Developer
Feb 2016 - Aug 2016
● Having a great opportunity to work alongside talented people I was
● Responsible for converting business login into the code on a DDD based platform
● Optimizing the application layer
● Developing new service to communicate the 3rd party ends
● Adding my years of Laravel experience into the existing project
● Developing angular.js based front-end and communicate it with the back-end
Karjob - An Online Recruitment Platform
Tehran, Iran
Lead Developer
Feb 2015 - Feb 2016
● Alongside a great business logic and talented domain experts I was responsible for
● Developing back-end of the web application using PHP, Laravel Framework and MySQL
● Developing front-end of the web application using Vue.js and Bootstrap
● Helping the domain experts to manage upcoming business logic related problems and
interpreting the solutions into technical logic
● Managing a handful of talented developers
Rayan Bartar - A Website Design and Development Company
Tabriz, Iran
Full-end Developer
Dec 2013 - Dec 2014
● For my first working experience I was responsible for
● Designing and developing the desired website of the clients
● Maintaining the created website and adding additional features to it
● Consult to the clients and lead them to the best approach of introducing their business
into websites