Available now

Roman K.

Full Stack Developer

2 years of experience

English (B2)
Interview

Short bio

I am a Full Stack Developer with more than 5 years of experience in the IT industry. I worked in such industries as education, hospital and health care, information technology, services, real estate and others. I always prioritize quality in my work, conducting a full investigation and discussing any concerns with the team. I am also eager to learn new approaches to the design and optimization of existing solutions. I love digging into the root cause of a problem and finding a solution that will work in the long run.

Tech stack

Main technologies
ClojureClojureScriptJavaScriptTypeScriptPythonNode.jsReactReact NativeFulcroDjangoFastAPIPostgreSQLAWSDockerGraphQLRedisElasticGit

Work experience

  • Full Stack DeceloperFeb 2026 - Present6 m.

    Project description: Worked on enterprise cybersecurity products at a company, a top 5 global cybersecurity company. Team size: ~7,000 employees globally, including ~1,500+ engineers and R&D specialists. My direct team consisted of ~25 engineers within a cross-functional organization.

    Responsibilities:
    • Reduced database maintenance costs and improved query performance.
    • Delivered end-to-end features in a large-scale enterprise environment.
    • Participated in code reviews and improved deployment workflows.
    • Collaborated with cross-functional teams to deliver reliable software solutions.
    • AI integration.
    • Tools:
    • Angular, Python, Flask, Figma, AWS, Claude code, Codex
  • Full Stack DeveloperMay 2024 - Feb 20262 y.

    Project description: this is a B2B SaaS edtech startup based in Zurich. Our team are developing an AI teaching assistant for schools and universities. Teachers utilize company to create engaging and individualized learning environments on students' smartphones. Through playful practice of concepts, 1:1 AI guidance, and knowledge sharing, students achieve higher levels of engagement and mastery. Team size: 10 team members

    Responsibilities:
    • Write clean, efficient, and maintainable code.
    • Conduct code reviews and provide constructive feedback.
    • Optimize software applications for performance, scalability, and reliability.
    • Implement features.
    • Integrated new features and third-party products.
    • AI integration.
    • State build / management.
    • Design of the whole application.
    • App localization.
    • Draw design.
    • Write unit tests.
    • Write autotests.
    • Tools and technologies: Clojure, Fulcro, Pathom, Malli, Missionary,
    • Hyperfiddle.rcf, Python, Django, FastAPI, PostgreSQL, HoneySQL, AWS S3, User Centric,
    • User Guiding, Sentry, Playwright, Percy, BrowserStack, LLM, gpt models(Hosted in Azure),
    • Babashka, GitHub, Notion, Waterfall, Agile, Figma, Claude code, Codex
  • Clojure developer (part-time)April 2024 - Present2 y.

    Collaborate with cross-functional teams.

    Responsibilities:
    • Provide changes to the existing code and provide new functionality to the existing solutions.
    • Write clean, efficient, and maintainable code.
    • Conduct code reviews and provide constructive feedback.
    • Optimize software applications for performance, scalability, and reliability.
    • Identify and troubleshoot software defects and performance issues.
    • Collaborate with the support team and product owner to drive bug fixing and new feature development.
    • Write new and modify existing pipelines.
    • Write auto tests.
    • Tools and technologies: Clojure, Clojure Script, Node.js, Azure, Elastic Search, Bit Bucket, Cypress.
  • Full Stack Developer1 year and 4 months

    Implement features.

    Responsibilities:
    • Integrate new features and third-party products.
    • Fix, update, and refactor the existing functionality.
    • Optimize databases and queries.
    • Migrate the application UI to a new redesigned version.
    • Investigate the existing server-client communication patterns and designs and implemented solutions based on our needs for a push notification with one-way front-to-back communication and complex back-end processing.
    • Tools and technologies: Clojure, ClojureScript, R, JavaScript, TypeScript, Plotly, AWS (EC2, S3), Docker, Make.
  • Full Stack Developer11 months

    Participate in code refactoring, bug fixing, and modernizing the existing code base.

    Responsibilities:
    • Implement a Clojure and Node.js library wrapper above FormatJS to improve code writing speed and quality.
    • Localize displayable messages, web page content, emails, and other.
    • Implement and document libraries to simplify and upgrade the way of message localization.
    • Localize email templates on Dyspatch and Mandrill and integrated them into our application.
    • Tools and technologies: React, Node.js, Clojure, a company Cloud (Elastic), FormatJS, microservices, React Native, Dyspatch, Mandrill.
  • Python Developer (part-time)1 year

    Implementation and integration of new features.

    Responsibilities:
    • Participate in code refactoring, bug fixing, and modernization of the existing code base.
    • Covering functionality with unit tests.
    • Adding and updating existing git streams.
    • Write clean, efficient, and user-friendly code.
    • Tools and technologies: Python, FastAPI, PostgreSQL, asyncio, SQLAlchemy, a company Azure, AKS, Docker, Elastic Stack, pytest.
  • Full Stack Developer (part-time)5 months

    Creation of project architecture.

    Responsibilities:
    • Setting linters and other secondary tools.
    • API development.
  • Full Stack Developer1 year and 1 months

    Participate in code refactoring, bug fixing, and modernization of the existing code base.

    Responsibilities:
    • Refactoring features such as video preview, upload, and download.
    • Process the assessment file on the backend side and create a test builder on the backend and mobile app sides.
    • Write Lambda functions to process and integrate video content into our app.
    • Redesign the web part of the app.
    • Refactoring the video player.
    • Write database queries.
    • Write clean, efficient, and user-friendly code.
    • Tools and technologies: Clojure, ClojureScript, React Native, JavaScript, TypeScript, GraphQL, AWS (Lambda, EC2, S3), Docker, Haskell.
Didn't find the right engineer?All available engineers
Flag icon

U.S.-Based

Discuss Your Project

This is a no-pressure, 30-minute conversation. We will talk through what you are building, identify risks or unknowns, and outline what it would take to do it right.

Certificates

Let's build together.

Talk with a senior engineer about your product idea, architecture, and what it would take to build it.

Upload File