Work

I am a passionate full-stack developer & solution architect with plenty of experience in web development & cloud computing. I am also a frontend tech lead at Halcyon Mobile where I conducted 70+ tech interviews so far for frontend and backend positions.

In the past 8+ years, I've worked on more than 30 products in various industries such as insurtech, e-commerce, transportation, edtech, and healthcare. I've been working in teams of 25+ people but also had the opportunity to develop products independently from scratch.

I am a big fan of automation, so if I had to do something more than two times in my life, most likely I already have a script for that 🤓. I think it is unacceptable in 2021 to deploy services manually, when it's possible to create complex and highly-available infrastructures in the cloud with just a few lines of code.

Lately I am working with Typescript (React + Node.js) and AWS. So if I am talking about these, I might be biased.

Here are the companies I worked for and a list of selected products I worked on during these years. Contact me if you are interested in the full list.

  • Freelancer

    March 2019 - Present1 year 11 months
    During the years I was lucky enough to have the opportunity to deliver products alone. I gained plenty of experience in project delivery and web development but also learned how to select the most valuable features for an MVP, ship an MVP, communicate with clients, translate client requirements into functional requirements, give accurate estimations and respect the deadlines.
    Feel free to message me if you have a cool product idea. I can help you bring it to life.
    • Kookta

      E-commerce marketplace for local food delivery.
      The client had a very limited budget both for development and operations, so I was the only developer working on the platform.
      I chose serverless technologies on the frontend and backend, the database is serverless too, so the client can save money during the night when restaurants are closed and the application doesn't receive any traffic.
      It was a challenge to create the scheduled financial reports. The implementation of the group cart functionality (customers can share their cart with others to have their order delivered all at once) was the most interesting task during the project.
      • React
      • Next.js
      • Node.js
      • Typescript
      • AWS
      • Cloudfront
      • Serverless (Lambda)
      • FaunaDB
      • Stripe
      • Internationalization
      • Google APIs
      • Gitlab CI
    • Rish Apparel

      Online store of a contemporary fashion brand.
      Built an ecommerce store from scratch.
      The brand is freshly established so without expectation of receiving much traffic in the first year, it was important for the label to pay as little as possible for operations. The best choice which fit their needs was serverless solutions & Algolia, so they were able to save resources.
      It was a great choice and they were really happy about it. The most thrilling part of the project was setting up e-commerce tracking through GTM using GA & Facebook Pixel.
      • React
      • Next.js
      • Node.js
      • Typescript
      • AWS
      • Cloudfront
      • Serverless (Lambda)
      • MongoDB
      • Algolia
      • Prismic
      • Braintree
      • Gitlab CI
    • Great Heights

      E-commerce store for lab grown diamonds, earrings and engagement rings.
      I joined a team of ~15 people. The task was to build a fully functional online store with 2 must-have requirements: always keep test coverage on 100% and to use existing services instead of reinventing the wheel.
      We used Algolia for search and product listings, Swell for the account & cart management, Prismic for content management, and Klaviyo for marketing purposes.
      The most challenging and thrilling task I was working on was an interactive 360 player which let the customer rotate and zoom into the product. Each frame was an optimized image and was loaded by a web worker, so the charge was offloaded from the main thread to ensure great performance.
      • React
      • Next.js
      • Node.js
      • AWS
      • Serverless (Lambda)
      • Event based
      • Swell
      • Algolia
      • CircleCI
  • Halcyon Mobile

    October 2015 - Present5 years 4 months
    I joined Halcyon Mobile several years ago because it was so different from another companies I worked for before.
    We work together with the client starting from day 1 to deliver a successful product. We invite him for a face-to-face workshop, so he can meet the team he is going to work with, and during that time we can understand his idea better and we can come up with suggestions and improvements at a very early stage.
    Together with the amazing team of designers, managers, testers & developers, we are working closely with the client to transform his idea into a successful product with every iteration we make.
    Btw, if you have a product idea in mind, feel free to contact me or Halcyon Mobile and we will help you with design, development & testing. See the company's website for a complete service list we offer.
    Since I've joined the company I've participated in several client workshops, translated client requirements into functional requirements, provided initial estimations, led project teams & the frontend department and I also had the chance to conduct 70+ technical interviews.
    I’ve worked on different types of projects with different requirements therefore I gathered plenty of technical expertise and soft skills. Besides fine projects, I set up & managed cloud infrastructures manually then automatically (with infrastructure as code) for various clients and alerting & monitoring systems for our team to get notified when an incident occurs so we can respond faster.
    • Bramble

      Online tutoring with engaging live sessions.
      The client already had a functional application when I joined the team. I was working together with the 2 co-founders and my main tasks were payment integration and creating a customer portal where they can manage their organizations & search the sessions they’ve participated in. After a session took place between the tutor and students, the audio was transcripted, the shared files and written text were processed, so it became searchable.
      At the moment I am building a scalable architecture for background processing to transcode millions of sentences every day so we can find semantically similar sessions.
      • React
      • Node.js
      • Typescript
      • AWS
      • Cloudfront
      • Serverless (Fargate)
      • MySQL (Aurora)
      • Cloudformation
      • Stripe
      • Google APIs
      • CircleCI
    • Em-om

      The platform connects various caregivers from around the world with families looking for help.
      I led the frontend team. We created an extendable marketplace so additional type of jobs can easily be added in the future.
      Since the marketplace is available in the US and UAE the application was also available in 2 languages: English and Arabic.
      It was a real challenge to support the right to left alignment for the Arabic language.
      • React
      • Next.js
      • Typescript
      • AWS
      • Cloudfront
      • Cloudformation
      • Prismic
      • Internationalization
      • Google APIs
      • Gitlab CI
    • Vernsurance

      Digital insurance technology.
      I joined the team as the frontend and backend lead. We were working together with the client to build the digital insurance technology of the future.
      The B2C app we created let the customers purchase & manage insurances in a few easy steps.
      The algorithms we developed, communicated with several insurance providers and selected personalized, relevant and affordable insurances for the customer's exact requirements/coverages. We provided travel, device and home insurances. Later the business shifted from B2C to B2B.
      The insurtech industry still lives in the 90's, so don't expect to integrate partner APIs with a few lines of code. It was one of the most challenging product I ever worked on. We created lots of microservices to hide the insurance provider's internal workings and we had to come up with solutions which were easy to extend so it will support future insurance types and providers.
      We also had to create an audit system to support governamental / legal compliances and requirements.
      • React
      • Node.js
      • Typescript
      • AWS
      • Cloudfront
      • Serverless (Fargate)
      • Event based
      • MongoDB
      • Terraform
      • Internationalization
      • Gitlab CI
    • HalcyonMobile

      Our company's stunning website.
      As time passed we all felt that our company needs a refreshed look. After zillions of iterations and discussions with the designers & other colleagues, here is the result. Check it out.
      • React
      • Typescript
      • AWS
      • Cloudfront
      • Wordpress
      • Gitlab CI
    • Roadz

      Roadz helps people who need stuff delivered find the drivers already heading that way.
      I led both the frontend and backend teams. I was responsible for defining the tech stack, the architecture of the system, and providing estimations.
      We built a landing page, an admin panel, and a fleet management application. It was the first serverless infrastructure I ever set up. We used Fargate because it provided the necessary compute power and availability while it's a managed service.
      It was a real challenge to set up continuous integration with Fargate so our backend services are deployed with zero-downtime.
      • React
      • Node.js
      • Typescript
      • AWS
      • Cloudfront
      • Serverless (Fargate)
      • MongoDB
      • Cloudformation
      • Mollie
      • Internationalization
      • Google APIs
      • Bitbucket Pipelines
    • rTribe

      Online counseling, coaching, and healing in community.
      Joined the project as the only frontend developer. The client already had a presentation website and they asked us to create a web application with the exact same functionalities as the mobile apps and an admin panel.
      It was a really great experience to work on a project which focused on mental health and tried to help people by guiding them.
      It was kind of a challenging task to create the custom charts the client wanted because no other libraries supported them. So I was using d3 to generate axes, scales, ticks then displayed them with React.
      • React
      • AWS
      • Cloudfront
      • Google APIs
      • Bitbucket Pipelines
    • Dollarbird

      Personal finance management app.
      I was the lead frontend developer on the project and I was responsible for everything related to frontend: tech stack & architecture & cloud infrastructure but also joined a lot of backend brainstormings.
      Unfortunately the client didn't want us to make the web app responsive. Back then React was pretty new and there wasn't a huge community around it, so we went with Angular.
      The most challenging part was creating the main, calendar page and the modal dialog system. Both of them were really complex and highly customizable depending on user roles & subscription.
      • Angular
      • AWS
      • EC2
      • 2Checkout
      • Jenkins
    • SmartUp

      Onboarding & learning platform for companies.
      Joined the team as the lead frontend developer. I was responsible for choosing the tech stack / architecture / infrastructure for the frontend apps and providing initial estimations.
      We created an admin panel with several complex features and a responsive web application. The admin panel was used to configure organizations, users, questionnaires and generate global and organization level reports & statistics.
      The customer app was multi-tenant and each organization had a customized experience across the application.
      • Durandal
      • Knockout.js
      • AWS
      • EC2
      • Jenkins
  • Blue Wire Software

    August 2014 - March 20161 year 7 months
    I gathered experience with Angular and event-based microservices while working at an outsourcing company.
    • Bluecore

      Retail marketing technology
      I was part of a team of ~10 people. I was creating highly customized and responsive marketing email templates for Nike, Fiverr, newegg and some other big names.
      I acquired knowledge about the different email clients ins and outs and about the beauty of fixing compatibility issues. 😬
    • Jet

      US based e-commerce marketplace that was later acquired by Walmart for $3.3 billion.
      I joined a team of ~15 people. There were 10-15 similar teams working together on this platform.
      Our team was working on a merchant portal where they could manage orders, shipments, fulfillments, pricing tables and taxonomies.
      It was the first event based product I worked on with a lot of microservices, so it was a challenge for me to fully understand how things work and see the big picture. I was able to experience the hidden challenges of working in large and geographically distributed teams.
      • Angular
      • C#
      • F#
      • Microservice
      • Event based
      • MSSQL
      • Jenkins
  • Accenture

    April 2012 - August 20142 years 4 months
    I joined the company as a junior software engineer. I learned to work independently, but also in bigger teams using agile methodologies. Attended several conferences and scrum & agile workshops.
    I was part of the Research & Development department and we were working on our products. After so many years, now I see how lucky I was because this period made a very positive impact on both of my career but my personal life as well.
    At this company, I noticed the first time that I have more patience to work with CSS than my colleagues, and I kind of liked it. So this is where my full-stack journey began.
    Evoline was acquired by Accenture, so we all joined Accenture.
    I joined a bigger team of ~25 developers working on an enterprise project. The project was redesigned so I had to create and replace some of the UI components of the project without breaking functionalities.
    • Supply chain management system

      An enterprise system to manage the production lifecycle of products.
      The project was already 6 years old when I joined the team of ~25 developers. This was the first time I was working only on the frontend part of the product.
      My responsibility was creating new UI components after a big redesign. It was challenging to create these components without breaking functionalities throughout the app.
      • Knockout.js
      • C#
    • Drag & Learn

      A learning platform that improves the learning experience of disabled children and allows teachers to create fun & interactive lessons for them.
      As a junior dev, I joined a team of ~10 people. I was working on highly interactive screens with accessibility in mind.
      It was very unique experience, because this was the first time I met the customers face to face, and I felt that the product we are working on indeed helps other people.
      • Knockout.js
      • C#
      • MySQL
    • Industrial Train Management

      Admin panel that helps operators to manage and optimize industrial train utilization.
      I was part of a team of ~8 people and I was responsible of implementing CRUD screens in the application. Also I had to configure a custom GPS tracker hardware to send telemetry to the service I created.
      I noticed I have more patience to work with CSS than my colleagues, and I kind of liked it. So this is where my full-stack journey began.
      • C#
      • Realtime
      • Socket
      • MySQL
      • GPS

Let's break the ice!

Do you have a cool product idea in your mind and you are looking for someone to bring it to life? 👋 Feel free to get in touch with me!

If you don't like forms just drop me an e-mail at hello@botondveress.com.

 

By clicking the button I agree with the collection and processing of my personal data as described in the Privacy Policy.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.