Position: Node.js / PHP developer with possibility to switch to Go
Category: Node.js
English level: fluent
Years of experience: 11


I've been working as Senior Developer for the last 6 years, sporadically leading small teams of engineers developing products from scratch. Looking for opportunities to grow in tech direction, I expect to grow to architect/CTO level competence.

Recent projects (most recent at the top):

At PlayCo, I started as a mobile appless game developer. After 1,5 years, I moved to the core team to work on backend servers for the games, mostly written in modern TypeScript. Server instances were distributed via game deployment pipeline, using a combination of Github Actions, AWS infrastructure (AWS CDK), using AWS DynamoDB as storage, and also utilizing AWS Lambda.

At Oracle, I was participating in a project which specializes in the Utilities industry. Mostly focused on front-end Widget-based development, based on React.js, part of the job was Node.js-related tasks: changing build scripts, working on back-end services.

Travel startup, based in Washington, DC, utilized microservices approach for decomposition of different parts of the app in the backend. Those are managed by kong. Most of the services were written with TypeScript, Scala, python and Go, and were managed as Docker containers.

Company, which specializes in energy solutions, had a proprietary java server, which made all big data calculations, and exposed an API to access the data. There was developed an extended version of JavaScript ES2015 (DSL), which introduced types, and some of its API was implemented in underlying java server. The code was loaded into the server and run internally using the Rhino JS engine. The Frontend part was implemented using Backbone for browser-based experience, and Ruby on Rails for serving it and doing some data massaging. I was developing frontend components, modifying behavior of Ruby application and implementing business logic in a modified JavaScript environment using JavaScript-like DSL.
I'm not interested in intense Front-End work, so Full Stack positions mostly oriented around FE Development are not an option for me.

The industry and what kind of product the company develops is of highest importance for me.

Also, at the moment, I'm actively learning Go language, and looking for an opportunity to work with it. Ideal job - Node.js (TypeScript) / PHP Dev position with an opportunity to switch to  Golang.