My name is Amir Koklan. I am doing programming as my job and it's my love at the same time. I have worked in many different areas in web development. I have about 40 online Projects and have worked in all areas and all sizes of projects, from single page applications to BIG Projects.
I'm passionate about startups and co-founding. all the time I'm open to work on side projects in all of the fields listed above so don't hesitate to contact me for any kind of project specially PHP.
I am a freelance software developer using mainly PHP as the main programming language and I am passionate about everything new in the web development. doesn't matter frontend or backend.
I have worked on PHP-MySql combination stack on more than 40 Projects and more than 5 years. I also have worked with different frameworks such as Symfony, Zend and Laravel. I have learnt Java and C# in Universities throughout my Bachelor and Master and I am also learning Node.js and Ruby on Rails right now by mysqlf and I code them quite confidently.
as Team Leader I am in charge of building infrustracture for development and taking care of Git, Apache and Datbase installation. and beside that I also take care of securing and maintaining more than ten servers and doing things like configuring Firewall.
from the first day of my web development, I had the chance to work and live with eZPublish as our main framework and CMS and had done almost everything on that. I have installed and configured eZPublish, created new extensions and built new modules on top of eZPublish and throughout my whole working years I was working with eZPublish.
I am a certified Proffesional Scrum Master by scrum.org and has worked with Scrum since the first days of my Job. I have also implemented Scrum in ALSO MPS from zero and is currently running quite good.
As a Part of CRS Systems (Booking Team), I am in charge of writing Services and Components which are available through APIs for other Teams inside and outside of the Company.
As a Head of Software Development, I am interpreting the needs and requests of Product Team to the proper Architecture for the software development team. I am also taking care of our Scrum Process and Agile methodology in a way that they stay all the time in the right direction for the team.
as I take over this Role we start to impelement a new Application from Zero using eZPlatform on top of Symfony2 with PHP7. I did most of the architectural work for the software and help with the most part of implementation too.
I have also implemented Scrum and installed Jira as our Project management tool from SCRATCH.
I am working as a web developer in Kisura GmbH in their IT department. in an agile team practicing scrum in the IT department, we had to deal with requests from other departments. Our framework was Symfony2 with Twig, Git was our version control system and Capistrano our deployment tool.
As a full-stack Web Developer, I have worked on all areas of development and I was all the time directly in touch with customers and took care of their needs.
Subjects: Middleware Technology(JSP), Database, BPM, Software Verification and Validation, System Design, Software Project, Software Engineering II, Software Project Management, Concepts of Programming Languages
some of the Subjects: Java Programming, Web development with PHP, Networking, System Design and architecture
I have a big hunger for learning new things around my job and experiencing new stuff. I am ready for challenges all the time and currently I am learning Ruby on Rails and Node.js and trying to make mobile application with what I am learning.