Position: Full Stack Web Developer
Category: .NET
English level: upper
Years of experience: 9

The project that currently I am working on. It is a Loan Installment system we are migrating into modern SPA web application.
I am an experienced and passionate skilled software engineer with 12+ years of IT experience. I was able to successfully re-architect a legacy application into a modern web app - SPA, of course together with a well-rounded team. 

I was promoted from Senior Software Engineer to Tech & Team Lead and then to the latest Lead Technical Architect in less than three years. I am tasked with an array of responsibilities that help me endure the industry with all its challenges. I love the industry simply because it is challenging and innovative. I have learned lots of skills and acquired knowledge. I am a good thinker, problem solver, and moreover a believer in a well-rounded team. 
I am working on a project that involves distributed system, that runs over 880 branches. The application is a Loan Installment application - we are modernizing or I would say migrating a legacy system into a modern web app - SPA, using Angular and .NET Core. It has become one of the few critical applications within the organization now. 
We have faced several technical and non-technical challenges, though I will pick the latest and the greatest one -
(1) it is a performance issue. Not all, but some branches are slow - the legacy system entirely runs off within the branches network, however, our one was initially designed to be run off centrally - this was on purpose. So, our central resource API is supposed to access the database at each branch. Here the challenge comes, our database connection relies on odbc - as we know it, it is costly to create a database connection using odbc over the network. It was really bad, it resulted in poor performance, and some parts of our application features took more than five minutes or if less a full minute to populate a list.
(2) Since you asked what my role is, I will explain in terms of my involvement, I proposed an improvement on the main solution, and how we can convert it into a windows service, I myself converted it into a windows service. I proposed how we can package our service. I have proposed how we can maintain transactions and implement a part of them. Of course, I have also been involved in the implementation of the data layer separation.
(3) It taught me lots of skills and knowledge both technical and non-technical. I have learned about different tech stacks and environments, trust, leadership, moreover how powerful a well-rounded team is.
First and foremost, I want to meet with a dynamic team with world-class experience. I want to put myself where challenges I can face and learn new things - new trends, and tech stacks. environments, and meet people. I want to benefit both professionally and personally.