Skip to content

Latest commit

 

History

History
78 lines (58 loc) · 7.62 KB

README.md

File metadata and controls

78 lines (58 loc) · 7.62 KB

Alina Ermakova

As a Junior Full Stack Software Developer, I am deeply passionate about weaving creativity into my code. My journey through Makers has honed my ability to rapidly learn and apply new skills, a testament to my adaptability in fast-paced environments. This time involved pair programming and collaborative problem-solving, where I effectively leveraged my strong communication skills to streamline development processes. My proficiency in Test-Driven Development demonstrates my methodical approach to coding, ensuring that I write comprehensive test cases for software reliability. Additionally, my debugging skills have been crucial in error identification and resolution, further solidifying my technical expertise. Yandex Practicum was pivotal in laying a solid foundation in web application development. The practice-oriented bootcamp improved my proficiency in key technologies such as HTML, CSS, JavaScript, React, and Webpack. My regular engagement in project code reviews on GitHub and use of Figma for design work show my commitment to continuous learning and collaboration. I am enthusiastic about agile methodologies and thrive in teams that present challenges and opportunities for growth.

Skillset summary

  • JavaScript, TypeScript, Python.
  • React, React Native, Next.js
  • Node.js, Express, MongoDB, PostgreSQL

Familiar with: Swift, Pytest, Jest, Cypress, Figma, Webpack, Git

Projects

Name Description Tech/tools
MyPlace Final group project, we were given 2 weeks to build a web app for tracking and sharing your travel experiences with friends from scratch. Main features: authorisation, hashed passwords, map pinning, favourites, edit and delete, add friends, see your friend's map. React, MongoDB, Express, Multer, Cloudinary, MapBox, Css
Acebook A webapp similar to Facebook with user authorization. Project allowes users adding posts with pictures, comment on these posts, and add likes. We were givin existing backend, we could modify and extend by adding new routes and schemas using Mongoose to introduce additional features to the application. We followed an agile methodology, which involved frequent communication with the team through 2-3 calls per day, merging daily, pair-programming. React, Node.js, Express, MongoDB, REST API, Deployment on Render, Multer, Css
Acebook IOS Within just one week of learning Swift and Swift UI, our team accomplished the development of an app that incorporated essential features: user authorization, input validation with error handling, the ability to create and post content, and seamless integration with a backend system, HTTP requests to update the app's feed page in four days. We followed an agile methodology, which involved frequent communication with the team through 2-3 calls per day, merging daily, pair-programming. Swift, MongoDB, Express, Multer, Cloudinary
Makers BnB This project is a clone of AirBnB, completed as part of Makers Academy Bootcamp during Week 8. This web app includes authorisation, adding your place to rent with available dates, filter list of places by month. Python, Pytest, Css, Flask, PostgreSQL
Bookmark Web app that maintains a list of bookmarks (links). My design from the scratch. The user is able to add/edit/delete any link in the list. Users can remove links and clear all. It has link validation, and the list persist page reload. React, Sass, Link Validation, Unit Tests, Pagination
Mesto Project as a simple version of Instagram (adding posts, changing avatar, likes, open pic for full screen size) Used React, CRA, React-Router, grid layout, adaptive design, Promises, REST API, CSS
Your Tailor Created web-site from a scratch. Used references from other tailor services to make the design and logo in figma. Landing page with 1 JS file for accordion to display the list of services. Css, responsive design, JS, Netlify deployment, connected custom domain
Todo List Todo list for editing, deleting and creating new tasks. Resposive design. React, Css
Chaptrs App for planning and tracking your bookclubs with fellow book lovers. You can create your own bookclub, join other communities and arrange meeting to discuss a book, make notes to the fitire session to share your thoughts afterwards. React Native, Formik, Yup, Expo, MongoDB, Express, Node, React Navigation, CSS

Experience

Makers Academy (2023 - Present)

Software Developer

  • Pair programming and collaborative problem-solving.
  • Test Driven Development (TDD) methodology with a focus on writing comprehensive test cases.
  • Effective debugging techniques and systematic error identification.
  • Engaged in agile methodology, working on short sprints to deliver diverse projects.
  • Mastered effective debugging techniques, systematically identifying and resolving errors within the existing codebase.
  • Actively improved the codebase, working with existing code and swiftly adapting to new libraries and technologies in real-time.

Yandex Practicum (2021 - 2022)

Web Developer

  • Participated in a practice-oriented bootcamp focusing on web application development.
  • Demonstrated proficiency in HTML, CSS, JavaScript, React, and Webpack technologies.
  • Leveraged support and mentorship provided through the Slack platform.
  • Contributed to and engaged in regular project code reviews on GitHub.
  • Proficiently utilised Figma for design work, contributing to project development and enhancement.

Nanchang “ABIE” Training Center (2019 - 2020)

English Teacher

  • Designed curriculum with more than 300 lesson plans.
  • Demonstrated leadership and problem-solving abilities during teacher meetings.
  • Supervised lessons and teacher plans for organizational efficiency.
  • Organized events, such as festivals and celebrations.
  • Managed and mentored a team of 10 individuals.

Skills

Organisational skills

  • Proven ability to coordinate and execute tasks within deadlines, ensuring smooth workflow and project completion.
  • Experience in managing teams, conducting meetings, and facilitating effective communication among team members.

Technical Proficiency in Frontend Development

  • Proficiency in HTML, CSS, JavaScript, TypeScript, Python and various frontend frameworks, with the ability to create responsive and user-friendly web interfaces.
  • Developed intuitive and visually appealing websites and web applications that enhance user experiences, drive engagement, and meet client or user needs. I used my Css skills and created design from the scratch in MyPlace, Acebook, Acebook IOS, Makers BnB, Bookmark, Your Tailor, My Portfolio.

Innovative Problem-Solving

  • Description: A knack for identifying complex issues, analyzing them from different angles, and devising creative and effective solutions.
  • Impact: Successfully addressed challenges in a novel way and improved lessons plans as a head of teacher in training center in China that led to growth of student number in school.

Hobbies

  • Badminton
  • Reading