Relevant experience
|
Curent -
Nov 2024
|
Coding Mentor and Founder | Part-time
Company: Escuela.dev – Location: Malaga
- I founded Escuela.dev, a personalized coding school to democratize online coding mentorship. After my experience as a mentor at Thinkful (now Chegg), I understood how a dedicated mentor can impact a student’s success, especially in online learning, which is often challenging and expensive.
- Offer personalized support to students through online video sessions, providing feedback and guiding them through the curriculum.
- Help numerous students overcome getting blocked by concepts and gain confidence in their abilities.
- Teach modern JavaScript, TypeScript, React, HTML, CSS, Git and Node.js.
|
Current -
Jan 2020
|
Full Stack Engineer | Contractor | Part-time
Company: MoveFllux Corporation – Location: Remote
- Use Python (Flask and FastAPI), Google Cloud Run, and MongoDB (Atlas) to create custom full-stack applications.
- Deploy multiple web apps using React, Stripe, Next.js, OpenAI API (ChatGPT models), AWS Bedrock, MongoDB vector search, SendGrid for emails.
- Test LLM (Large Language Models) using Google Colab with RAG (Retrieval-Augmented Generation) technique (Langchain, Vercel AI SDK)
|
Nov 2024 -
Jan 2020
|
Senior Software Engineer | Contract | Full-time
Company: CarTrawler – Location: Dublin, Ireland (Malaga from Oct '22)
- Build Modern Web Applications using React, Preact, Vite and Astro.
- Develop React Native applications (SDK) with TypeScript and Redux.
- Utilise a CMS (Payload) and the Figma API to generate styles.
- Develop Node.js backend applications (TypeScript, Fastify and Redis) like services like push notifications (OneSignal) and email (SendGrid).
- Deploy backend services using AWS Lambda, CloudFront and Docker
- Write Integration and unit tests with Jest and Vitest.
- Write iOS (Swift, Objective-C) and Android (Kotlin, Java) code.
- Monitor front-end and back-end services on Coralogix.
|
Oct 2019 -
Nov 2017
|
Co-founder and CTO [Marketplace, Mobile Commerce, Fashion]
Company: Onova – Location: Lviv, Ukraine
- Drive the full product development from conception to launch.
- Develop 2 React Native (Android and iOS) apps, 2 React websites and back-end services for different markets.
- Develop the back-end API services using TypeScript, Node.js, MongoDB and a Job Scheduler.
- Write Integration tests for the REST API back-end services
- Use
- Google Cloud Storage (GCS) for image hosting.
- Firebase Cloud Messaging (FCM) for Push notifications.
- Local payment (complex) and shipping services provider. At that time, there was no Stripe or PayPal in Ukraine.
- Use continuous deployment and deploy the back-end services on Amazon Web Services (AWS) EC2 instance.
- Monitor all front-end and back-end services with Sentry & NewRelic.
|
July 2015 -
July 2012
|
Technical Services Engineer | Permanent | Full-time
MongoDB, Inc. – Dublin, Ireland
- Support developers, database administrators and DevOps people in Enterprises and SMEs to successfully use MongoDB products.
- Onboard new customers into Support and Services via a scheduled phone call to ensure they feel they’re well-taken care of and know how to engage with Support when necessary.
- Replicate programming (Python, Java, JavaScript, C, etc.), network and distributed system issues which relate to MongoDB on various Linux distributions (Amazon, Ubuntu, CentOS).
|