Position: Software Engineer
Category: Node.js
English level: fluent
Years of experience: 6

I was the lead software engineer in a team of three. We developed the front end for the gambling site citybet using angularjs. I was also responsible for developing the hybrid mobile app using the ionic framework and the SMS betting using PHP (Laravel framework). The ticketing front end system for customer care I developed it using angularjs framework and the backend was a hybrid of nodejs and Java Springboot. For the payment module, I used java for the core. For team management, we were using Trello and source code versioning we were using bitbucket. The outcome of the project was a scalable solution that had over 70k active users and even more during the weekends with minimal issues.
I have experience in desktop development using java language(Java SE), web development using Java frameworks(Springboot), mobile web development using jquery, frameworks PHP development (laravel), nodejs(express framework), Nestjs, Elixir(Phoenix framework), novice skills in python, I have also used angularjs/Angular2+ and Vuejsto build single page web apps,I have cross-platform proficiency (Windows, Linux(both Debian and rpm). Additionally, I have skills in hybrid mobile development using ionic and can also work well with relational databases including PostgresSQL, MySQL and Oracle. I have also worked with NoSQL databases like MongoDB and rethinkdb. I have worked with ActiveMQ and rabbitMQ for message queueing. I also have skills in doing Linux based cloud system architecture (AWS, Scaleway, DigitalOcean, Linode et al).
Well, I prefer working with small teams as I prefer to take ownership of the process or product that I am developing but generally, I am very flexible. At the end of the day, the outcomes are what really matter.