Eamonn Rolander

Eamonn Rolander

Python Programming Tutor

Followers of Eamonn Rolander411 followers
location of Eamonn RolanderSheffield, England, United Kingdom

Connect with Eamonn Rolander to Send Message

Connect

Connect with Eamonn Rolander to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Software Engineering Student at the University of Sheffield

  • Education

    • Thomas Tallis School

      2020 - 2022
    • The University of Sheffield

      2022 - 2027
      Master of Engineering - MEng Computer Science (Software Engineering)

      Activities and Societies: Project: Kestrel | Computer Science First Year Rep | Sheffield Space Initiative | Computer Science Society | Archery I am currently in the second year of my course, and have completed these modules:- Introduction to Software Engineering- Foundations of Computer Science- Java Programming- Machines and Intelligence- Devices and Networks- Web and Internet TechnologyMy current modules are:- Data Driven Computing- Systems Design and Security- Robotics- Logic in Computer Science- Functional Programming- Automata, Computation and Complexity- Software… Show more I am currently in the second year of my course, and have completed these modules:- Introduction to Software Engineering- Foundations of Computer Science- Java Programming- Machines and Intelligence- Devices and Networks- Web and Internet TechnologyMy current modules are:- Data Driven Computing- Systems Design and Security- Robotics- Logic in Computer Science- Functional Programming- Automata, Computation and Complexity- Software HutWithin the UoS, I am Vice President for the Computer Science society, and attend department meetings with the department of Computer Science to provide feedback and help make the university experience as enjoyable as possible for other students.I am also part of Project: Kestrel, for which more can be read under my 'Projects' heading. Show less

  • Experience

    • Freelance

      Sept 2020 - Feb 2021
      Python Programming Tutor

      I worked as a freelance tutor, using the Python programming skills I had taught myself to teach a broad and diverse range of other people what I know, ranging from the very basics to a more intermediate level.It helped develop clear communication and teaching skills, as well as time management and planning skills, as I planned every session with material for my clients to work through while actively helping and explaining where needed.I really enjoyed working with so many different people and made me realise how helpful Pair Programming can be in agile software development. Show less

    • Sierra1 Security Stewarding

      Oct 2022 - Jan 2023
      Steward

      I worked as a steward to help protect and guide the general public at a range of events, from football games to F1 races. It has helped build communication skills with both colleagues and the public, as well as listening skills to ensure I know what I need to know about the venue I am stewarding at.

    • The University of Sheffield

      Dec 2022 - now
      Student Ambassador

      As I was thoroughly enjoying my time at the University of Sheffield, I decided to become a student ambassador. Within this role I was required to talk about my experiences with the university, help run events for the university, and work with younger people to give them an idea for what life at university is like.

    • Taipec Ltd

      Jul 2023 - Sept 2023
      Software Engineer

      During my work at Taipec, I grew a surprisingly wide breadth of technical skills. Most exciting of which was probably creating the code base for our UR10e robot arm, which was ultimately used at a public exhibition! My work unfortunately ended at the end of the summer for University, so I didn't get to see the project through to the end, but my co-worker on industry placement was able to do it for me and did an amazing job. You can read more about it here:https://taipec.com/robotic-bubble-tea/Other skills I developed included:• Creating URScript functions for the UR10e robot arm• Creating a communication network for other devices to communicate and interact with the UR10e • MySQL database design & initialisation, and query building• Python Excel sheet & natural language processing using Pandas• Making and presenting Powerpoints• Understanding SSL cryptography (mainly for SSH, and for creating HTTPS domains)• Website design and JavaScript user input processing and sanitation• Teaching computer science concepts to placement students (such as intermediate programming skills, understanding how networks function, etc.)• Creating and running NodeJS servers• Port-forwarding servers Show less

    • Everbit Software

      Jan 2024 - Jun 2024
      Junior Software Engineer

      During my time of employment at Everbit, I worked mainly on the early stages of creating a mobile application. More specifically, my role was SQL database design for the complicated web of relations within the database, and making sure that all the required data was both captured and linked to other columns where there are dependencies present.I was also part of the creative process to conceptualise ideas for new applications, as well as talking about who the end users would be and what platform would be best for said ideas. Show less

    • Taipec Ltd

      Jul 2024 - now

      Starting up at Taipec again was a big task because I had to learn about the whole IT infrastructure of the company before the previous employee left, including maintaining our servers, fixing bugs in existing code, and generally understanding the workflow of the business.I was also tasked with teaching new employees all that I had just learnt too, which was a learning experience for me to figure out and understand the best way to effectively hand off information and teach others under a time constraint.I became the team lead for the IT / software engineering side of the company, meaning I had to make sure that I was getting all my work done as well as helping the new recruits get themselves set up and working so that they know what to do when I'm not around.I have gained and strengthened skills in:• Team / project leadership and management • Teaching skills• Apache server maintenance • Python Flask API / Webhooks• Electrical re-engineering• Creating and maintaining a Django website and database• Writing detailed documentation on the private wiki for future employees• Maintaining a WordPress website with many plugins• Automating repetitive and/or sensitive workflows• Maintaining webhooks• Creating Excel formulas and VBA macros• Interacting with Excel via Python and PowerShell Show less

      • Software Engineer

        Sept 2024 - now
      • Software Engineer

        Jul 2024 - Sept 2024
    • School of Computer Science at The University of Sheffield

      Sept 2024 - now
      Laboratory Demonstrator

      Entering my third year at the University of Sheffield, I applied for and was accepted to be a demonstrator to help students studying and working in lab classes in modules I performed well in.

  • Licenses & Certifications

  • Volunteer Experience

    • Vice President

      Issued by Sheffield CompSoc on Jul 2023
      Sheffield CompSocAssociated with Eamonn Rolander
    • First Year Representative

      Issued by Sheffield CompSoc on Oct 2022
      Sheffield CompSocAssociated with Eamonn Rolander