Sean Stewart
Sean Stewart
Software Engineer
Sector: IT
Salary: €50000 / Yearly
(Age: 28 years)
Oak Park, Victoria, AustraliaAbout
-
Academic Level Degree Bachelor
-
Industry Engineering
PROFESSIONAL SUMMARY
Dear recruiter,
With a Bachelor of Science in Computer Science from UCD and extensive experience as a Software Engineer at Ericsson, I am excited about the opportunity to contribute to your team. My background in software development, API integration, and cloud services aligns well with the requirements of many roles.
During my tenure at Ericsson, I worked within the R&D department to develop and maintain installation scripts for Ericsson Network Manager (ENM) on both rack and cloud platforms using Python and Bash. I utilized Jenkins for CI/CD automation, ensuring high quality and reliability in build, test, and deployment processes. Additionally, I implemented API calls to retrieve real-time server health and performance data, which significantly enhanced our proactive monitoring and issue resolution capabilities.
My experience also includes developing Ansible playbooks for health-checks during the ENM installation process and migrating ENM installations to cloud services through Kubernetes. I developed a Spring Boot web service for internal task tracking and monitoring, and mentored an intern, guiding them to build a containerized development environment. These experiences have honed my skills in Python, Ansible, CI/CD, Spring Boot, and Kubernetes, making me well-equipped to handle complex software engineering tasks at [Company Name].
One of my notable projects involved setting up a containerized version of Home Assistant on a local home server to automate EV charging and track electricity usage. I created a Python script to calculate charging costs based on variable electricity rates and automated the charging process to start during the cheapest rate periods. This project demonstrates my ability to integrate APIs, use Docker for containerization, and apply my programming skills to solve real-world problems.
I am proficient in various programming languages and development methodologies, with a strong foundation in software principles. I am a dedicated team player who collaborates effectively with cross-functional teams to achieve project goals and timelines. My ability to design, develop, and maintain software solutions, along with my problem-solving skills and attention to detail, would make me a valuable addition to your team.
I am enthusiastic about the opportunity to bring my unique skills and experiences to your company. Thank you for considering my application. I look forward to the possibility of discussing how I can contribute to your team.
Sincerely,
Sean Stewart
[email protected]
0427 231 808
Education
-
2017 - 2022
University College Dublin
BSc. General Science with major in Computer Science
Experience
-
2021 - 2023
Ericsson
Software Engineer
• Worked for Ericsson as part of their R&D department. • Developed and maintained installation scripts for Ericsson Network Manager (ENM) on rack and cloud platforms using Python and Bash. • Used Jenkins as CI/CD tool to automate the build, test and deployment of installation scripts, ensuring high quality and reliability. • Implemented API calls within the installation scripts to retrieve real-time server health and performance data, contributing to proactive monitoring and issue resolution. • Developed Ansible playbooks for conducting health-checks as part of the ENM installation process. • Migrated ENM to install on cloud services through Kubernetes. • Developed a spring web service for internal use to track and monitor tasks performed by the team during our daily stand-up. • Mentored a 3rd year student during their internship in Ericsson, helping them to build a containerized development environment. • Conducted thorough testing and validation of API interactions within the installation scripts, addressing potential challenges and ensuring robust functionality across various server environments. • Documented the integration process, API usage guidelines, and troubleshooting procedures, facilitating knowledge transfer within the development team and ensuring long-term maintainability. • Collaborated with team members to troubleshoot issues, conduct root cause analysis, and implement solutions to enhance the overall stability of ENM installations.
Honors & awards
-
2024
Skill Assessment from ACS
Successful completion of a Skill Assessment from the appropriate Australian Computer Society
-
2024
IELTS
Overall Score - 8.5 Listening - 8.5 Reading - 8.0 Writing - 8.0 Speaking - 8.5