I have 11+ years of commercial experience in designing and developing web applications using modern JavaScript frameworks. As a goal-oriented and hard-working professional, I bring excellent communication skills and a strong leadership presence to every project.
I have 11+ years of commercial experience in designing and developing web applications using modern JavaScript frameworks. As a goal-oriented and hard-working professional, I bring excellent communication skills and a strong leadership presence to every project. I am skilled at leading teams, driving technical solutions, and ensuring that all project objectives are met efficiently and effectively.
Developing a web app that provides a visual representation of various locations in California, along with real-time information on traffic, earthquakes, and other incidents
A mobile app that helps users find and book empty leg flights by parsing linked Gmail accounts for relevant flight information. It automates the process of identifying discounted one-way private jet flights by extracting and analyzing flight data from users' email inboxes, offering a seamless and personalized booking experience. I contributed to developing the app's functionality, enabling efficient email parsing and flight matching.
Responsibilities:
Building back-end API endpoints
DB architecture design
Incoming booking emails parsing using Gmail API
Incoming booking emails parsing using Gemini API
Retool admin dashboard implementation
Writing Docker/Docker compose configuration files
Technologies: Retool, Node.js, Nest.js, PostgreSQL, Prisma, Google Cloud Storage, Google Generative API (Gemini), Git
Software engineer
Pythagora
10-50 team member
Pythagora is an open source tool that generates unit/integration tests for Node.js apps and gets from 0 to 90% code coverage within one hour without writing a single line of code.
Responsibilities:
Building CLI tool for automated unit tests creation
Writing VS Code extension for automated unit tests creation
The Transmitter is a neuroscience-focused website designed to make complex brain research and knowledge more accessible to a broader audience. It offers educational content, articles, and insights on neuroscience topics, helping users stay informed about the latest developments in the field. As a developer, I contributed to building and optimizing the platform to enhance user engagement and ensure seamless access to valuable neuroscience resources.
Cormi.com is a customer relationship management (CRM) that provides companies and organizations with a flexible and visual platform for managing various aspects of their work.
The main purpose of Cormi.com is to centralize and optimize work processes by providing a visual interface that allows various organizations to create and manage projects, tasks, timelines and communicate/collaborate with deskless employees. It offers a highly customizable and intuitive interface where users can create forms, add columns, and organize information in a way that suits their specific needs.
As a developer, I worked on the web interface for Golem Device, an Ethereum node running on a Raspberry Pi. Golem Device enables users to participate in decentralized computing by contributing processing power to the Golem network. My role involved designing and developing a user-friendly interface to control and manage the node, allowing seamless interaction with blockchain operations and network performance monitoring.
Responsibilities:
Building front-end components/pages
Web3 integration for ETH and ETH2 nodes running on a device
Alcatraz AI is a cutting-edge security platform that uses AI and facial recognition technology to deliver autonomous access control solutions. It enhances physical security by providing frictionless entry, identity verification, and real-time monitoring, helping organizations secure their premises while improving the user experience.
Responsibilities:
Building front-end components/pages for complex landing website
Aatlas is a social platform that provides users with possibility to document their life path, exciting memories, and numerous of other activities related to someone's personal life such as marking the different places of attendance on the map, collecting personal opinions and hobbies, collaborating with friends, colleagues, relatives and share memories among them.
AllianceBlock - the crowdfunding project based on the blockchain to securely conduct an ICO and then generate and distribute tokens. The platform is disrupting the traditional fundraising and financing models, with an initial focus on early stage projects.
Responsibilities:
Worked on frontend assignments, including implementing user interfaces using Vue.js and integrating with backend services using RESTful APIs, WebSocket connections.
Implemented backend features using Node.js and Express.js, implementing authentication and authorization using JSON Web Tokens (JWT), and writing business logic for the application.
Took part in discussions regarding the front-end and backend architecture to enhance the application's scalability, maintainability, and performance.
Created Swagger documentation to make the API easy to use for other developers.
The Wisdom of Crowds mobile game application by Allianceblock - is the initial phase of AllianceBlock’s Augmented Collective Intelligence Framework which was developed to build your reputation, and rank yourself against other crypto enthusiasts on the ‘Wisdom of Crowds’ app, all while being rewarded.
Deliverables:
Implementation of POC React native quiz application
Continuously improving the user experience of the POC React Native quiz application.
Implementation of mechanisms to reward users for their participation and achievements on the app.
Implementation of user-friendly interfaces and interactions to make the application engaging and intuitive for crypto enthusiasts.
An app for package transporting. The app allows a manager or a client to fill-in an order with various types of transportation logic available: local move, flat rate, moving and storage, etc. For the transportation process the client or manager can choose appliances that will be used for the move. And that data is used for the estimated calculation of costs and resources (c.f.). During the move itself, a contract with a client is filled in with a possibility of choosing extra services.
The Intel Retail Edge Program is a comprehensive platform designed to provide retail professionals with training and resources on Intel products and technologies. It offers interactive learning modules, incentives, and expert insights to help participants enhance their knowledge and improve their ability to promote and sell Intel-based solutions.
Responsibilities:
Building front-end components/pages for the quiz feature
Building back-end API endpoints for the quiz feature