Laravel Expert
I am a passionate Software Engineer , specially in web. As a web application developer, i prefer LAMP stack (Linux, Apache , MySql , PHP) . I have more than 4 years of experiences with Laravel, JS, Jquery, Ajax, MySql, Git and Currently i am in love with Vue JS. I have developed many projects by myself as well as a team member and some of these projects are large enough to continue for more than 2 years and its still growing. I prefer SOLID design pattern, TDD and try to follow Agile methodology. For version controlling i do love Gitlab, because it has issue tracker on its and can set milestones and track issues. As a web application developer, i always prefer API centric development and develop REST APIs for applications. Along with API development, i do have to integrate third party APIs , which includes social media like Facebook, Linkedin, Google etc. Payment gateways like , Sslwireless, Ipay, Bkash etc. For project deployment on Live or Dev Server i always prefer cloud hosting like Degitalocean. It's easy to manage and can increase server's capacity based on usages. In any application . My core responsibility includes: 1. Requirement analysis 2. Task breakdown 3. Database Design 4. Design project structure and coding 5. Task distribution among team members (if any) 6. Version controlling 7. Project deployment on live server or development servers 8. Server Management (Digital ocean or AWS ) 9. Code review and re-factoring 10. System Security analysis 11. Performance improvement
Education / Certificates
B.sc In Computer Science And Engineering | Chittagong University
2007 | 2011
Employment History
Software Engineer | Liveoutsource Ltd
October, 2014 - November, 2015
Developing Web based application , i.e Developing web application APAMS for people's republic of Bangladesh. Annual Performance Agreement (APA) Annual Performance Agreement (APA) is essentially a record of understanding between the Cabinet Secretary representing the Prime Minister of the Government of the People’s Republic of Bangladesh and the Secretary of the concerned Ministry/Division representing the Minister. Government Performance Management System has been introduced with the purpose of promoting greater transparency and accountability in the Government organizations, proper utilization of resources and increasing institutional efficiency. In this agreement, strategic objectives of the concerned Ministry/Division, activities to attaint these strategic objectives and targets and indicators for measuring results of these activities have been expressed ex-ante. The actual achievements of the concerned Ministries/Divisions in the relevant year against the agreed targets will be evaluated at the end of the year. Technologies i used : PHP , Laravel 5 , Postgreslq, JS, JQuery, Html5, Css3 and Bootstrap 3, Bitbucket, leankit.
Team Leader | Health Care Information System Ltd
January, 2018 - October,
Project Architecture Design, Database Design, Coding and deployment, Version controlling, Issue tracking, Managing Team, Requirement Analysis, Task breakdown, Task Distribution, Server management, Testing , Code Review
Sr. Software Engineer | Health Care Information System Ltd
January, 2017 - January, 2018
Develop Web application and server management. My major role here is to look after my development team, managing server, review, code optimization, refactoring , maintaining common programming standards and conduct sessions with my fellow teammates on different technologies
Software Engineer | Software Engineer
December, 2015 - January, 2017
Develop Web application and server management. My major role here is to look after my development team, managing server, review, code optimization, refactoring , maintaining common programming standards and conduct sessions with my fellow teammates on different technologies. In here i have already developed several web applications using Laravel 5.2. Siafurs and TestTheBest are two of them. Saifurs is basically an automation system to enroll different courses provided by Saifurs. I followed modular approach to develop this system so that it can be maintain easily. Technologies i used : PHP , Laravel 5.2 , Mysql, JS, JQuery, Html5, Css3 and Bootstrap 3, Bitbucket, Asana. TestTheBest is a platform for students to test their skills online and compare them with others. Technologies i used : PHP , Laravel 5.2 , Mysql, JS, JQuery, Html5, Css3 and Bootstrap 3, Bitbucket, Asana, Redis, Pusher