Position: Node.js developer
Category: Node.js
English level: fluent
Years of experience: 3

I have built parts of systems powering a high-impact fintech application. This has taught me a lot about software in general as fintech applications have strict requirements and high-quality demands such as test coverage, fault tolerance, security and robustness. 

I also have built the organization management software that powers a church organization that is international. This involved a lot of data management and close attention to good database design as well as code performance, code maintainability(basically writing the code so it is easy to change) and even query optimization as I dealt with data a lot.
These few accomplishments have made me very confident in my ability to make high impact wherever software is being built for the web.
It is quite difficult for me to consolidate all of my work experience here. I also don't currently have a job so I cannot state my current role in my team but below is some detail about my work experience in my most recent role:
Here my role was Lead Backend Engineer
* Teamed up with 3 other backend/devops engineers including myself as the team lead to architect and develop the systems powering the organisation’s internal business processes. We were working as contractors
* Asides from the data modelling, I tuned queries extensively using both raw SQL queries and TypeORM to perform heavy-lifting of data required by client
* I drafted the guidelines for unit testing here and oversaw adherence to it to achieve nearly 70% test coverage of code written
* I was responsible for representing the backend team in stakeholder meetings to ensure wholesome elicitation of requirements while securing the best interests of both the code and those writing it
* Laid foundational groundwork and set coding standards for junior engineers to follow in implementing our solutions
* Assisted devops in monitoring and troubleshooting the web servers
* I employed advanced knowledge of TypeScript, NestJS, PostgreSQL, TypeORM and other tools and techniques to flesh out required features in the best way I knew how to

I also did some extensive work leading a team at the company I worked for prior to the aforementioned role. I was the SCRUM master as well an engineer across some teams. The details of this and other can be found in my resume.

I have a good amount of experience with DevOps and CI/CD technologies. I also have extensive experience in Fintech environment. 

I am familiar with some server-side technologies including NodeJS/NestJS/ExpressJS, TypeScript, Java, SQL, PostgreSQL/MySQL, MongoDB, Redis, Microservices architecture, testing tools and DevOps tools as well.