Position: Lead Software Engineer / Engineering Manager
Category: JavaScript
Experience: 10 years | English: fluent

I have leveraged Firebase as a database, implemented Firebase rules for request validation, utilized Cloud Functions as the main backend, and utilized Cloudflare workers as the main router for server-side rendering (SSR) and in-app requests. I have also utilized GCP monitoring systems to address threats, crashes, and incidents, and leveraged Sentry for monitoring the health of the application. Additionally, I have utilized Firestore authentication for authorization purposes. While my primary experience lies in GCP and Firestore, I have also worked with AWS services such as EC2, RDS, CloudWatch, and S3, mainly as a user, but also with some experience in creating resources.

In frontend development, I have built numerous applications from scratch, starting from jQuery, Backbone, and RequireJS, then migrating to AngularJS and eventually transitioning to Angular and React. I have worked with state management solutions such as Redux and NGRX, incorporating various middleware like Redux Thunk, Saga and NGRX effects. Custom data source management solutions.Ensuring code quality, I have implemented a comprehensive suite of tests, including unit and end-to-end tests. I have also developed tools for fixture generation, both through hardcoding and programmatic generation.

I have successfully crafted mission and vision statements, defined strategic pillars, implemented OKRs, and developed roadmaps of the company.

As a team leader, I have successfully audited existing teams and processes or built teams from scratch, depending on the situation. I prioritize understanding each team member's motivations and drivers through regular one-on-one interviews. This helps me identify their strengths and weaknesses, enabling me to create a cohesive and high-performing team.
I address new questions that arise during the team's lifecycle, ensuring that our processes remain adaptable and responsive.

I have extensive experience in compliance processes, particularly in preparation for SOC2 and ISO 27001:2022 certifications. In my role as a main engineer, I actively participated in the compliance preparation process and successfully guided my company through the entire process. I have conducted audits, prepared system descriptions and network maps, to meet the compliance requirements, engaged service providers, documented policies, collaborated with stakeholders, and successfully achieved SOC2 and ISO 27001:2022 certifications.
I excel as a software engineer with a decade of experience in software engineering, specializing in front-end development, particularly Angular and React, and expertise in serverless technologies such as Firebase, the Google Cloud Platform (GCP) ecosystem, and Node.js.

I have optimized delivery processes to ensure consistent and predictable outcomes and successfully built applications from scratch. As a Lead Software Engineer, I have formed and led high-performing teams. Additionally, I have actively participated in compliance processes, preparing for SOC2 and ISO 27001 certifications, which has given me a deep understanding of compliance requirements and effective audit navigation. 

Overall, my extensive experience in software engineering, proficiency in front-end development and serverless technologies, and expertise in product delivery, team leadership, and compliance processes make me a valuable asset as a Lead Software Engineer.
In my new job, I want to lead and mentor talented engineering teams. I have expertise in frontend development, serverless technologies, and product delivery. I want to help establish strong processes, promote a collaborative team culture, and ensure successful delivery of innovative software solutions. I also prioritize compliance and security, and I have experience navigating audits and adhering to industry standards.