Four years of tech career as a Bangladeshi dev

WS Ayan
3 min readDec 7, 2019

--

It’s been almost four years since I started my career as a developer in Bangladeshi software industry . Until now I only changed jobs once. This article is all about how many different technologies I had to touch and work with.

Android

I started as an android developer and I still work mainly on android development(well sometimes) . I have worked on 7 different android projects in the last four years. I have to say there’s still a lot of things left to learn.

Databases

I had to learn working with MSSQL in my first company. Because MSSQL was like the heart of all their solutions. Even marketing guys knew basic queries and usage of management tool. If you want to survive there as a dev you need to know how to write stored procedures. I have to admit I never liked it but I had to play with databases just to survive. But hey that really helped me to clear my knowledge about different kinds of databases and how they work. I also worked with MySQL and PostgreSQL there.

ASP .Net Core

In my first company, within first year I was thrown into a new project they got. I repeat I was hired as an android developer. My new project manager briefed that the project was an enterprise level web application which will be developed in .Net Core and gave me 10 hours to learn the basics. I was scared as a hunted deer. I didn’t know anything about MVC framework and web application architectures. However I had some awesome teammates. With their help I ended up learning the basics of mvc framework and web applications. Also learned a lot about basic frontend techs like bootstrap, jquery. Within a week I started contributing to the project. I was on the project for three months. It was a great experience.

Business Intelligence

It was the most confusing and frustrating topic I had to work with. I was on this R&D project where we were trying to find a BI solution. We tried everything, from Jasper BI,Panteho to flex monster, BIRT. Nothing suited well. Lastly PowerBI was selected for the love of microsoft.This was a long and hard project, took over 6 months. But somehow we managed to come up with a solution. And it’s live now. Out of all the frustration I learnt a lot about data.

Laravel

Whenever I needed to build a quick demo or an api, I used laravel. I learnt this entirely by myself just for curiosity ended up building some workable applications for my companies. I still don’t know a lot about this framework but I know how it works and that’s all I needed to know so far.

Spring framework

The high and mighty spring framework. I am glad I had a chance to work with this in the flagship project of my first company. My java knowledge was all confined to making only android applications using it. But I realized how beautiful and powerful Java is. The spring framework itself is a mammoth. You have to know lots of things in order to just print a hello world out of it. When I first learnt about AOP and just concepts of this just blew my mind. AOP,spring mvc,spring securities,template engines,hibernate it was a lot to consume. But somehow I consumed it and get along with the team.

I also had to work with spring boot in another project. Back then, this made my life a lot easier and happier.

Node js

I started working with this little beauty recently for a new project. I have to say the way it works is really amazing. I have to learn a lot again so fingers crossed.

AWS, Azure

My knowledge of aws is confined to hosting web application in a centos instance and using aws lambda for my very recent project.

Similarly on Azure all I have done is to create tenants and using them to connect with different services.

--

--

WS Ayan
WS Ayan

Written by WS Ayan

Just another part of the cosmos

No responses yet