Full Stack Software Engineer – Hannah Ruddy

Stan T.

Day in the life of
Full Stack Software Engineer – Hannah Ruddy

Hannah Ruddy
Full Stack Software Engineer

I am a volunteer for the Women in Tech Movement. I am a student and I have worked full time in a placement year and now part time as a full stack software engineer. If it would be beneficial to you, below is my average day as a software engineer while working at home

Working from home:
After organizing my workplace and setting up a clean environment for myself to work in at home, I write down all the tasks I want to complete that day. I logon and rebase my branch if new changes have gone in to master and I check my emails and team messages. Our team then has a stand up meeting where we each discuss what programming tasks we will be working on that day.

Some days I will be doing UI changes on the front end, some days I will be creating and editing functions in the backend. Sometimes I am writing tests, and sometimes fixing bugs. It’s really diverse and you never get bored because you are constantly learning.

Every two weeks our team has retrospective meetings and sprint planning to evaluate how our team has performed using the SWOT analysis, and we then plan for the next sprint.

When work has been completed two other developers must read through and check your work to ensure that it is of high quality. You should check that all unit and integration tests pass before submitting your code.

Hannah Ruddy
Full Stack Software Engineer
I work as a QA Software Engineer but I also cover some of the support that comes in so it’s important that I ensure that all our customers are happy. … Read More
Each morning I look at the tickets that are assigned to me to determine what I’ll be working on for that day. Home workspace During our daily Dev Stan … Read More
Typically, days were from 9 AM to 6 PM, but the team was pretty flexible as long as I got 8-9 hours in each day. Many days had meetings, such as simpl … Read More
I work as a programmer/developer for a software company. My typical day My day normally starts with a short meeting with my boss and the other program … Read More

Applications Software Developers

develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.

Salary: $114270
Salary Rank: A
Education: Bachelor's degree
Becoming One: Hard
Job Satisfaction: Low
Job Growth: Very High
Suitable Personality: The Thinker