Inovative and dynamic personality with 10 years of experience in both frontend and backend of various domains along with managing, mentoring and building tools for engineering teams and open source community.
Puttalam, Sri Lanka. GMT+5:30 PST+12:30 CEST+3:30
Email: [email protected] · Phone: +94771188449
Skype: safrazik · Github · Twitter · Linked In
Developed Rockplate - [🤘] Next generation programming language for Email, SMS, Receipt, Invoice, HTML and other templates with built in Linter, official CodeMirror & VSCode IntelliSense extension, no dependencies, 5kb minified & gzipped, 100% code coverage.
Developed Ocean.lk (E-Commerce website) - backend, fronted and branding including logo, colors and slogan.
Developed Vue File Agent - Full featured open-source drag & drop enabled Vue file upload component with previews and upload progress. It gained 300+ stars within the first month. It is the successor of knockout-file-bindings which has 40,000+ views on CodePen (most viewed pen for
Developed a Call Center mobile app and it’s API with Framework7 Vue, Vuex and PHP backend for an existing MySQL database for a Europe client, a pluggable File Manager web app with Vue JS and PHP backend.
Developing a Complete CRUD system for Vue JS with any REST API backend and an MVC framework for PHP that bundles Vue, CSS, SVG icons and YML translations and HOT reloads them on change without any node dependencies (to be released soon)
Developed adsfly.lk - a classified website for local markets with Symfony 2
Interviewed, recruited and trained/mentored engineers and designers.
Developed a Freelance Mobile app for local markets with Ionic 2, a Credit Payment Management mobile app with Framework7 Vue, adsflyPOS - a web based POS for local markets and an Arduino device to demonstrate IoT with adsfly at the national annual tech exhibition.
Was hired when they planned to develop web and mobile versions for their mature Java powered healthcare products. Adviced them to use TypeScript and Angular 2/Ionic 2 for development after researching about the company and existing technologies.
Mentored the team remotely during the startup of development.
Interviewed, recruited and trained/mentored engineers and designers while developing and taking technology related decisions.
Took up the challenge of developing the breeze server for PHP with Doctrine 2 ORM, because Breeze JS had only .NET server implementation with Entity Framework at that time. Later it was featured in the breeze website and has more than 15,000 installs
Developed a tool for project quoting and ordering, a classifieds website and a job portal.
Guided and helped developers and designers with their projects while working on mine.
Introduced Twitter Bootstrap (v2) and Yii (v1) Framework to make the development easy.
lightCRUD - a full featured PHP 5.2+ MVC framework with built in CRUD generator with validation, code generation and ActiveRecord (inspired by Yii). It was used by the company for internal and client projects.
Even though I was introduced as a trainee, I was identified as an extraordinary programmer and designer within three months and was found helping others with their issues.
Developed a PDF catalog generating tool, a static site generator, a simple blog engine, a PDF invoice creating tool, a web scraping tool and several small projects.
SKILLS & INTERESTS
Proficient in - Java, C#, C++ (Arduino), Mongo DB, Sqlite
Expert in - Vue JS, Framework7, Eloquent ORM, Symfony 2+, Doctrine 2, Angular 2+, Ionic 2+, jQuery, Bootstrap 4
Proficient in - React JS, Arudino, CodeIgniter, Laravel
Open Source Creations - Vue File Agent, sackets, Durandal Foundation, Cylinder, durandal.forge, UMLXport, breeze.server.php, knockout-file-bindings, knockout-date-bindings, breeze.koES5, breeze.sugar, durandal.forge, durandal.punches, mimosa-esnext, this resume!
Proficient in - Vue CLI, Webpack, Gulp, Babel, Jekyll, npm, composer, Jest, Jasmine, phpspec, Sublime Text 3, VSCode, Visual Studio 2015, Dokku, Git, Regular Expressions (RegEx).
Past Experience - LESS (CSS), Durandal JS, Knockout JS, Breeze JS, Require JS, Foundation, Traceur Compiler, ASP.NET MVC 5, Yii (PHP), WordPress
Modding mobile phones - hacking the OS and stuff - Sony Ericsson DB2020 (turned my k610 phone into a micro computer with widgets on home screens and customized menu layouts), Symbin s60 modding (ran apache2 and PHP server on my Nokia 5800!), Android rooting, custom ROMs and mods (plugged in a mouse to my Xperia mini pro on Android 2.3.4! - when Android initially supported micro usb master mode - OTG - where I had to create an OTG cable from modding a normal micro usb cable), iOS Jailbreaking (had control center like widgets on my iPhone 4 on iOS 5! used to transfer files from and to my iPad 3 via SSH without even unlocking the device!)
building ponds and waterfalls (built a little pond where my family and my budgies take some rest), aquariums, paludariums and aviaries.