Giter Site home page Giter Site logo

Howdy! Good to see you! πŸ‘‹ I'm Andrew Ivanchenko!

🌐 Contact with me by:

Instagram LinkedIn
Telegram WhatsApp
GMAIL Phone

  • +41 79 571 61 29

πŸ“ About me:

πŸ’» Tech Stack:

Frontend:

JavaScript Typescript React Redux React Router Apollo-GraphQL Vue
HTML5 CSS3 Styled-components Material UI Bootstrap Tailwind CSS SASS

Backened:

Ruby Rails Postgres GraphQL NodeJS Postman

Clouds:

Heroku Hasura Docker Netlify Trello Amazon

Devops:

Cirleci Jest Prettier Stylelint ESLint NPM Yarn

Tools:

Iterm 2 VSCode IntelliJ_IDEA git github Replit

Language Skills:

Native language: Ukrainian, Russian.

English:

  • Listening - B1
  • Reading - B1
  • Speaking - A2
  • Writing - A2
  • Tech English - B1

Work Experience

[03/2022-11/2023] Full Stack Engineer
       Company: Acuity PPM (Remote)
       Responsibilities and Contributions:

         1. I continue to handle all my previous duties, in addition to taking on additional responsibilities related to backend development.
         
         2. Backend Development:
            - Ruby on Rails: Developed RESTful endpoints, contributing to the robust backend architecture.
            - Database Structure and Migrations: Designed and implemented database schemas and migrations to ensure data integrity and efficiency.
            - Controllers and Models: Created controllers and models in Ruby on Rails, structuring backend logic and data handling.
            - SQL Functions: Developed complex SQL functions for advanced data manipulation and querying.
            - RSpec Testing: Wrote and maintained RSpec tests to ensure backend functionality and reliability.

         3. Optimization and Refactoring:
            - Technical Discussions: Actively participated in discussions focusing on optimizing and refactoring components, 
              enhancing overall application performance and maintainability.
            - Technical Requirements: Contributed to defining technical requirements and processes, 
              ensuring project alignment with business goals and technical standards.

         4. Leadership and Mentorship:
            - Code Standards: Set and maintained coding standards for the team, ensuring high-quality code and consistent practices.
            - Mentoring Developers: Provided guidance and mentorship to other developers, fostering skill development and knowledge sharing.

         5. Tech Stack:
            - Frontend: Utilized React, Redux, Immutable.js, Apollo, Cypress, Honeybadger, 
              Ag-Grid, and TypeScript for frontend development, creating interactive and user-friendly interfaces.
            - Backend: Developed backend services using Ruby on Rails, Hasura, Postgres, and SQL. 
              Implemented complex functions and queries to handle data efficiently.
            - Cloud Services: Managed cloud-based services and deployments using Hasura, Auth0, 
              Docker, and Heroku, ensuring scalable and secure application hosting.
            - Work Management: Coordinated tasks and team communication using Trello, Slack, and 
              Email, ensuring effective project management and team collaboration.


[01/2021-02/2022] Frontend Developer
       Company: Acuity PPM is a US-based startup focused on developing lightweight project portfolio management software. 
         The company specializes in providing streamlined and effective project management solutions. (Remote)
         Country: United States
         Responsibilities and Achievements:

           1. Development of New Features:
             - Interactive Dashboards: Developed dashboards to enable users to effectively visualize key project metrics.
             - Charts and Graphs: Implemented various types of charts for clear data representation.
             - Grids with CRUD Functionality: Developed interactive tables with capabilities for creating, reading, updating, and deleting data.
             - Forms and UI Components: Created forms for data collection and validation, along with developing other user interface components.

           2. Testing:
             - Unit Testing with Jest: Wrote and executed unit tests to ensure code reliability and stability.
             - End-to-End Testing with Cypress: Developed and conducted comprehensive tests to simulate real user scenarios and system-wide operations.

           3. Tech Stack:
             - React: Utilized React library for developing user interfaces.
             - Redux and Immutable.js: Managed application state using Redux and ensured data immutability with Immutable.js.
             - TypeScript: Enhanced code quality through TypeScript’s strict typing.
             - Apollo: Managed GraphQL API interactions using Apollo for efficient data handling.
             - Jest and Cypress: Used Jest for unit testing and Cypress for end-to-end testing.
             - Honeybadger: Monitored errors to improve application reliability.
             - Ag-Grid: Implemented Ag-Grid for complex and functional data tables.
             - Material UI: Accelerated interface development using Material UI components.

Education and Training

[02/2022-07/2022] Ruby on Rails Developer Course
          * Good Programmer
          * Main subject/occupational skills covered:
             Studied and practiced Ruby on Rails development, focusing on:
               - Ruby, Ruby on Rails, RSpec, OOP, TDD, SQL
               - Docker, Integrating with AWS, OAuth
               - Turbolinks, WebSockets, ActionCable

[12/2017-06/2018] Full Stack Developer Course
          * Mate Academy
          * Main subject/occupational skills covered:
             Completed Full Stack Development training with emphasis on:
                - HTML5, CSS3, SCSS, Gulp, JS
                - React, Redux, Node.js, SQL

[05/2016-11/2016] HTML and CSS Course
          * HTML Academy
          * Main subject/occupational skills covered:
             Online Courses focused on:
                - HTML and CSS: Professional Website Layout – Creating visually appealing and structurally sound websites using HTML and CSS. 
                  Emphasized best practices in web development and design principles.
                - HTML and CSS: Responsive Layout and Automation – Responsive web design techniques and automation processes. 
                  Advanced CSS features, media queries, and responsive frameworks.

[1999-2005] Master's Degree, Jurisprudence
          * Open International University of Human Development Β«UkraineΒ»
          * Earned a Master's degree in Jurisprudence

Hobbies and Interests

Photography and Design

Since my university days, I have been passionate about design and photography. Two years after graduation, I began my career as a designer in the advertising industry. However, four years into this role, my curiosity shifted towards web development. As I delved deeper into this field, I realized that not only did I enjoy it, but I also had a natural aptitude for it. This led me to pursue web development as my profession. Nonetheless, my love for visual arts and photography has remained with me. I still enjoy conducting photo sessions and creating engaging videos for my friends and family, blending my artistic flair with my technical skills.

Read the Bible

My fascination with the Bible goes beyond mere reading; it's a journey of discovery and enlightenment. Each page offers new insights and wisdom, profoundly impacting my perspective on life. It's not just a book for me, but a source of deep spiritual nourishment and inner peace. The stories, teachings, and parables provide guidance and solace, making it a cherished part of my daily routine. This sacred text continues to be a beacon, illuminating my path with its timeless truths and providing a grounding presence in the ever-changing tapestry of life.

Andreas Just's Projects

andreas-just icon andreas-just

Dive into my career story! This repo hosts my resume, showcasing my journey, achievements, and the unique skills that I bring to the table.

gitignore icon gitignore

A collection of useful .gitignore templates

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.