Hi, I'm a full-stack SW engineer with 5+ years of intense and broad development experience and 15+ years in IT and business solutions as an IT and business expert. I have working experience in small startups and such companies as SAP and IBM in the Enterprise market.
I used to lead enterprise customers on their complex solutions implementation way.
My advantages are not only in hard skills to develop apps and services, but to arrange teamwork, correct expectations, build and evaluate the plan to achieve goals and tracking execution.
As a SW developer I deep skilled and experienced with the TypeScript, JavaScript, Node.js and various front-end and back-end frameworks.
My last projects:
1. Marketing and promotional platform. I was in a tech lead and back-end developer role.
2. Gambling POC - in-games currency gambling platform as ecosystem extension of the next project - was successfully sold.
My role was tech lead and BE developer.
3. In-game currency transfers market - thousands daily transactions, tens of thousands daily users: clients and currency providers in two major markets - was successfully sold.
I was responsible for the architecture and product development from the scratch as a tech lead and in the senior developer role.
4. AI/ML startup where I was responsible for the user experience platform and led front-end(FE) team, FE architecture, critical functionality implementation and had personal responsibility for the ML pipeline designer development.
5. Rich features social platform as Senior Full Stack Developer. My responsibilities included establishing and developing custom UI library based on Styled Components, deep Stripe integration (payments, billing and subscriptions, and Connect feature), Azure Media Services integration for live streaming, and other core functions.
6. Before I led the development of the Security Service Provider aggregation platform as team leader and full stack developer (PHP/JS stack).
My hard skills are based on knowledge and experience with
Front-end:
● React, Redux, Mobx, jQuery;
● CSS/SCSS, Tailwind, Material-UI, Styled Components, Emotion, Bootstrap, ZURB Foundation for Emails (responsive emails);
● Next.js
I provide a pixel-perfect and well-tested responsive design layout.
Back-end:
● Node.js and BE JS frameworks like Express, Koa and specially Nest.js;
● Perfect SQL (MySQL and Postgres), good with MongoDB and have some Redis experience;
● TypeORM, Prisma and Mongoose;
● GraphQL by Apollo Server and GraphQL.js;
● tRPC
● Some Apache and NGINX configuration experience also in place.
● Containerization and deployments by Docker, AWS ECS, GCS Kubernetes and so on.
FE/BE testing (Unit, components, integration and e2e tests) with Vitest, Jest, Testing library, Supertest, Cypress and finally Playwright.
Availability monitoring by Checkly.
I love lined up CI/CD processes and arrange them using GitHub Actions and relevant AWS, GCS and other providers features.
My cloud infrastructure knowledge and experience represented but not limited by:
● AWS EC2, Beanstalk, AppRunner, Elastic Container Service, S3, Cognito, RDS and Amplify (just for FE hosting), serverless AWS Lambda and API Gateway.
● Google cloud infrastructure, including Firebase: various services.
● Also, I have some experience with basic Azure services and good with media services.
● Cloudflare, Vercel and DigitalOcean
In one of my projects I built a bulk mailing system (based on Mailgun), so have experience in mailings as well.
I prefer a declarative approach, well structures, and clean code.
I love to learn new and share knowledge. Arrange things - it's my weakness.
I'm completely self-dependent, high responsible and reliable, attentive to the details, good in business and smart.
I like clever challenging tasks and open to new opportunities.