Hello I'm

Anna Druzhinina

Full Stack Developer
Get To Know

About Me

I am a passionate full-stack software engineer from New York with experience in JavaScript, React, and Python. With a keen eye for detail, I have been involved in all stages of the product life cycle, ensuring software quality through rigorous testing practices. I am motivated, adaptable, and enjoy exploring the latest software development practices and testing methodologies. I strongly believe in collaboration and teamwork to deliver successful software projects.

What Skills I Have

My Experience

Frontend Development

HTML

Experienced

CSS

Experienced

JavaScript

Intermediate

Figma

Intermediate

React

Experienced

Backend Development

Node JS

Experienced

MongoDB

Intermediate

Python

Intermediate

MySQL

Experienced

Express

Experienced

Django

Experienced
What I Offer

Services

FrontEnd Development

  • User Interface (UI) Development: Develop visually appealing and responsive user interfaces using HTML, CSS, and JavaScript.

  • Web Application Development: Develop web applications using frameworks such as React, Angular.

  • Mobile-first Development: Develop mobile-first and responsive websites and applications that are optimized for all devices.

  • Test and debug websites and applications to ensure they run smoothly and function correctly.

  • Version Control: Use version control tools such as Git to manage code changes and collaborate with other developers.

  • Responsive Design: Develop responsive designs that adapt to various screen sizes, resolutions, and devices.

  • Integration with APIs: Integrate websites and applications with APIs to add dynamic content and functionality.

BackEnd Development

  • API Utilization: Utilize APIs developed using frameworks like Express, Django, or Flask to access and leverage data and functionality in frontend applications.

  • Database Management: Design, develop, and manage databases using relational databases like PostgreSQL and ORM libraries like Peewee.

  • Server-side Development: Develop server-side logic and infrastructure using Node.js or Python, ensuring high availability and scalability.

  • Cloud Deployment: Deploy applications to cloud platforms like Heroku,Railway or AWS to provide highly scalable and reliable services.

  • Security: Ensure the security of the application by implementing security protocols, encryption, and access control measures.

Quality Assurance Engineer

  • Quality assurance planning: Develop and implement quality assurance plans to ensure that products or services meet the necessary standards and specifications.

  • Test plan development: Create test plans and test cases to identify defects or issues in products or services.

  • Quality control implementation: Establish quality control measures to ensure that products or services are consistent and compliant with industry standards.

  • Process improvement: Identify areas for improvement in existing processes and systems, and develop solutions to improve efficiency and effectiveness.

  • Root cause analysis: Conduct root cause analysis to identify the underlying cause of quality issues and develop solutions to address them.

  • Documentation and reporting: Create and maintain quality documentation, including test plans, test cases, and reports

My Recent Work

Portfolio

Feedback from Colleagues

Feedback

avatar One
Marina Ismailova
I was Anna's mentor. As a specialist with more than 11 years of experience in the software engineering, I can say that any team will be happy to work with Anna and receive a dedicated, responsible colleague. Anna learns everything quickly and does not stop at difficulties. Anna, you are one of the best, I believe in your success!💪
avatar One
Megan Hawkins
Anna is an incredibly talented student whom I had the pleasure of working with during her time as a student at General Assembly. She's a very hard-working individual whose dedication during the course allowed her to produce exceptional work that showcased how she mastered the topics of study. She went above and beyond in the course to gain as much knowledge and skill to become a successful software engineer.Moreover, she consistently brought a very positive attitude to class and was willing to help others who were stuck. Also, in the group project work, she took on a leadership role, effectively helping to manage her team in creating a great application. Any company would be lucky to add a hard-working and talented individual like Anna.
avatar One
Ryan Ehrlich
Anna is an exceptional developer. Her approach, attention to detail, work ethic, and dedication shine in every project she touches. I had the pleasure of collaborating with Anna on two full-stack projects, both of which would not have had the same outstanding results were it not for her creativity and ingenuity.Her ability to envision, communicate, and implement a professional responsive design are quite simply superior to anyone I know in the field. I highly recommend Anna and look forward to seeing all of her continued success!
Get In Touch

Contact Me

Footer